Manual do Engenheiro de Software
3
Índice analítico
Engenharia de Software.....................................................................................................................................9
1
Natureza................................................................................................................................................9
1.1
Engenharia de Software e Ciência da Computação..........................................................................9
1.2
Sistemas de informática................................................................................................................10
2
Produtos..............................................................................................................................................11
2.1
Problemas....................................................................................................................................11
2.2
Produção......................................................................................................................................12
2.2.1
Ciclos de vida.......................................................................................................................12
2.2.2
Projetos................................................................................................................................13
2.3
Requisitos....................................................................................................................................13
2.3.1
Características......................................................................................................................13
2.3.2
Especificação dos requisitos..................................................................................................14
2.3.3
Engenharia dos requisitos......................................................................................................14
2.3.4
Gestão dos requisitos............................................................................................................15
2.4
Prazos e custos.............................................................................................................................16
2.4.1
Realismo de prazos e custos..................................................................................................16
2.4.2
Planejamento de projetos......................................................................................................16
2.4.3
Controle de projetos..............................................................................................................17
2.5
Qualidade.....................................................................................................................................17
2.5.1
Conformidade com requisitos................................................................................................17
2.5.2
Garantia da qualidade...........................................................................................................18
2.5.3
Gestão de configurações.......................................................................................................19
2.5.4
Gestão de contratos...............................................................................................................19
2.5.5
Desenho...............................................................................................................................19
2.5.6
Modelos de maturidade.........................................................................................................20
Processos........................................................................................................................................................23
1
Visão geral..........................................................................................................................................23
1.1
Processos em geral.......................................................................................................................23
1.2
Processos de software...................................................................................................................23
2
Exemplos de processos........................................................................................................................27
2.1
O Processo Pessoal de Software....................................................................................................27
2.2
O Processo de Software para Times..............................................................................................29
2.3
O Processo Orientado a objetos para Software Extensível..............................................................31
2.4
O Processo Unificado...................................................................................................................32
3
Praxis..................................................................................................................................................33
3.1
Visão geral...................................................................................................................................33
3.1.1
Introdução............................................................................................................................33
3.1.2
Nomenclatura.......................................................................................................................34
3.1.3
Arquitetura...........................................................................................................................36
3.2
Detalhes da fases..........................................................................................................................41
3.2.1
Concepção............................................................................................................................41
3.2.2
Elaboração............................................................................................................................42
3.2.3
Construção...........................................................................................................................45
3.2.4
Transição..............................................................................................................................50
3.3
Artefatos......................................................................................................................................52
3.4
Procedimentos de controle............................................................................................................55
Melhoria dos processos de software.................................................................................................................57
1
Organizações.......................................................................................................................................57
1.1
Maturidade das organizações........................................................................................................57
1.1.1
Sintomas da imaturidade.......................................................................................................57
1.1.2
Prejuízos da imaturidade.......................................................................................................57
1.1.3
Compromissos......................................................................................................................58
1.1.4
Forças caóticas.....................................................................................................................58
Leave a Comment
Todas as paginas estão em branco. Não me inspirou confiança.