Introdução a análise de sistema
Curso Técnico de Nível Médio em Informática
Goiânia / 2011
ELABORAÇÃO
• Prof. José Carlos Cordeiro
REVISÃO
• Prof. José Carlos Cordeiro
FORMATAÇÃO
• Profª. Maria Aparecida Martim Pereira
Esta Apostila compõe-se da compilação de textos extraídos das obras citadas nas Referências Bibliográficas com algumas alterações e adaptações necessárias a sua organização.
AGOSTO - 2011
ÍNDICE
1. JAD – JOINT APPLICATION DESIGN 5
COMO OS SISTEMAS SÃO PROJETADOS? 5
Planejando o Levantamento 6
Regra de Ouro do Levantamento 7
Preparação da Reunião 7
Preparação da Agenda 8
Forma da reunião 9
Equipe 12
O responsável pela condução da reunião 13
Cuidados quanto a liderança de uma reunião 13
A condução do levantamento 17
Regras para Brainstorming 18
Técnicas para condução de Brainstorming 18
Definição do Contexto do Sistema 20
Restrições 21
Projetos Complementares 21
Regras de Elaboração do Documento 25
Contexto da Solicitação 26
PAPEL: BENEFICIÁRIO 26
Os problemas 27
A missão 28
Sugestão de Modelo de Preenchimento 28
Glossário 31
Requisitos Funcionais do Sistema 33
Requisitos Não-Funcionais X Requisitos Funcionais 34
2. UML - Linguagem de Modelagem Unificada 35
2.1 Introdução 36
2.3 Desenvolvimento de Softwares orientado a objetos 37
2.4 UML – A unificação dos métodos para a criação de um novo padrão 38
2.5 Uso da UML 39
2.6 Fases do Desenvolvimento de um Sistema em UML 41
2.7 A Notação da Linguagem de Modelagem Unificada – UML 43
3. Um processo para utilizar a UML 72
4. Um estudo de caso em UML 74
5.1 Análise de Requisitos 75
5.2 Análise 76
5.3 Design 78
Design da arquitetura 79
Design detalhado 80
6. Implementação 82
6.1 Testes 83
7. Conclusão 83
Convenções da notação 84
REFERÊNCIAS BIBLIOGRAFIAS 85
APRESENTAÇÃO