323232323232

2239 palavras 9 páginas
Disciplina:
Engenharia de
Software
Fundamentos de
Análise e Processo
1

Profa. Anna Beatriz Marques

Baseado em material gentilmente cedido por Profa. Tayana Uchôa Conte

2

Tópicos
Fundamentos de Análise e Processo





Etapas básicas de Desenvolvimento
Modelos de Ciclo de Vida
Evolução da Análise e Projeto

3

Etapas Básicas de
Desenvolvimento


Questões chave para desenvolvimento de sistemas: 






Quais são as principais atividades para desenvolvimento de sistemas de informação? Em que ordem elas devem ser executadas?
Quais são as interações entre as atividades?
Quem as executa?
Como este processo pode ser gerenciado / controlado? 4

Etapas Básicas de
Desenvolvimento








Análise
Projeto
Implementação
Verificação e Validação
Implantação
Manutenção

5

Etapas Básicas de
Desenvolvimento


Análise


Levantamento das Necessidades


Técnicas para colher informações:






Entrevistas, questionários, brainstorming, workshops JAD.

Estudo da Viabilidade geral do sistema
Especificação de Requisitos
Modelagem de alto nível do sistema
 Modelos



compreensíveis pelo usuário

Responsável: Analista de Sistemas

6

Etapas Básicas de
Desenvolvimento


Projeto








Especificação de possíveis soluções
Estudo de formas de implementação
Análise de Viabilidade de cada solução
Escolha da forma do ambiente de implementação e implantação
Modelagem “implementacional” do sistema
Responsável: Arquiteto ou Projetista de Sistemas

7

Etapas Básicas de
Desenvolvimento


Implementação






Codificação do sistema
Deve seguir modelos criados pelas fases anteriores Pode seguir técnicas e padrões de codificação Rapidez e confiabilidade são conseguidos através da reusabilidade de código
Responsável: Programador

8

Etapas Básicas de
Desenvolvimento


Verificação e Validação



Relacionados