desenvolvimento de sismas web - dai.ifma.edu.brmlcsilva/aulas_modelagem/aula 3.pdf · classes em...
Post on 01-Dec-2018
219 Views
Preview:
TRANSCRIPT
- 31
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
- 17
Prof. Mauro Lopes
Modelagem de Sistemas
1
Processo de Desenvolvimento de Software
(Parte 2)
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Objetivos
• Nesta aula iremos apresentar o Processo de
Desenvolvimento de Software através da sua definição e
dos elementos comuns a cada processo. Boa aula a
todos.
2 Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Plano de Aula
• Processo de Desenvolvimento de Software
– Introdução;
– Definição;
– Atividades Típicas:
• Levantamento de Requisitos;
• Análise de Requisitos
• Projeto
• Implementação
• Testes
• Implantação
– Participantes do Processo
3 Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Análise de Requisitos
4
• Esta etapa corresponde à etapa na qual os analistas
realizam um estudo detalhado dos requisitos
levantados na atividade anterior;
• A partir deste estudo, são construídos modelos para
representar o sistema a ser construído;
• A análise de requisitos também é chamada de
especificação de requisitos;
• A análise de requisitos não leva em conta o ambiente
tecnológico a ser utilizado (importante saber o que o
sistema deve fazer, depois como fazer);
• Uma ocorrência comum: As equipes passam para a
construção da solução sem antes ter definido o
problema. Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Análise de Requisitos
5
• Os modelos construídos nessa fase devem ser
validados e verificados;
O objetivo da validação é assegurar que as necessidades
dos clientes estão sendo atendidos pelo sistema (Será que
o software correto esta sendo construído?);
A verificação tem o objetivo de verificar se os modelos
construídos estão em conformidade com os requisitos
definidos (Será que o software esta senso construído
corretamente?);
• Em um Processo de Desenvolvimento Orientado a
Objetos os modelos podem, por exemplo, representar
classes que especificam as funcionalidades do
sistema;
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Projeto
6
• Esta etapa é responsável em dizer “como” o sistema
funcionará para atender os requisitos, de acordo com
os recursos tecnológicos existentes;
• Esta fase descreve de forma computacional o que o
software deve fazer coerente com a descrição feita na
análise;
• Adicionamos aos modelos produzidos na análise as
“restrições de tecnologia”;
• Definimos aqui: a arquitetura do sistema, padrão de
interface gráfica, a linguagem de programação, o
gerenciador do banco de dados, etc;
• As duas atividade principais desta fase são: projeto de
arquitetura e projeto detalhado. Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Projeto
7
• Projeto de Arquitetura
Consiste em distribuir as classes de objetos relacionados do
sistema em subsistemas e seus componentes. Consiste
também em distribuir esses componente fisicamente pelos
recursos de hardware disponíveis;
• Projeto Detalhado
São modelados as colaborações entre os objetos de cada
módulo com o objetivo de realizar as funcionalidades do
módulo. Também são realizados os projetos de interface com
o usuário e o projeto de banco de dados;
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Implementação
8
• Nesta etapa o sistema é codificado, ou seja ocorre a
tradução da descrição computacional da fase de
projeto em código executável através do uso de uma
ou mais linguagens de programação;
• Quando o Processo de Desenvolvimento é orientado a
objetos, a implementação envolve a definição das
classes em uma LP Orientada a Objetos;
• A implementação também pode utilizar componentes
de softwares e bibliotecas preexistentes;
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Testes
9
• Diversas atividades de teste são realizadas para a
verificação do sistema construído, levando-se em conta
a especificação feita na fase de projeto;
• O principal produto desta fase é o relatório de testes,
contendo informações sobre os erros detectados no
software;
• Após a atividade de testes, os diversos módulos do
sistema são integrados, resultando finalmente no
produto de software.
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Implantação
10
• O Sistema é empacotado, distribuído e instalado no
ambiente do usuário;
• Os manuais do sistema são escritos, os arquivos são
carregados, os dados são importados para o sistema;
• Os usuários são treinados para utilizar o sistema;
• Em alguns casos pode ser que ocorra a migração de
sistemas de software e de dados preexistentes.
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Participantes do Processo
11
• Gerente de Projetos;
• Analistas;
• Projetistas;
• Arquiteto de Software;
• Programadores;
• Clientes;
• Avaliadores de Qualidade.
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Participantes do Processo
12 Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Participantes do Processo
13 Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Participantes do Processo
14 Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Perguntas
15
Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva
Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Próxima Aula...
• Modelos de Ciclo de Vida.
16 Modelagem de Sistemas – Prof. Mauro Lopes
17
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO – IFMA
-
Referências
• Materiais avulsos da Internet e o livro Princípios de Análise e Projeto de Sistemas com UML, Eduardo Bezerra - Editora Campus, 286 páginas.
17 Modelagem de Sistemas – Prof. Mauro Lopes
top related