Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUO 1
1. FUNDAMENTOS DA CONSTRUO DE SOFTWARE 2
1.1 MINIMIZAO DA COMPLEXIDADE 2
1.2 ANTECIPAO DA MUDANA 2
1.3 CONSTRUO PARA VERIFICAO 2
1.4 REUTILIZAO 3
1.5 PADRES DE CONSTRUO 3
2. GESTO DA CONSTRUO 4
2.1 CONSTRUO DE MODELOS DE CICLOS DE VIDA 4
2.2 PLANEJAMENTO DA CONSTRUO 4
2.3 MEDIO DA CONSTRUO 4
3. CONSIDERAES PRTICAS 6
3.1 DESIGN DE CONSTRUO 6
3.2 LINGUAGENS DE CONSTRUO 6
3.3 PROGRAMAO (OU CODIFICAO) 7
3.4 CONSTRUO DE TESTES 8
3.5 CONSTRUO PARA REUTILIZAO 8
3.6 CONSTRUO COM REUTILIZAO 8
3.7 QUALIDADE DA CONSTRUO 8
3.8 INTEGRAO 9
INTRODUO
Significa a construo do software de tal maneira que a falhas podem ser prontamente
encontradas, seja pelos engenheiros em meio ao desenvolvimento, seja pelos resp
onsveis pelo teste do software, ou at mesmo pelos usurios durante utilizao. As melhor
es tcnicas para construo para verificao so baseadas em padres de projeto que apoiam
eviso de cdigo e testes unitrios e organizao do cdigo em suporte a testes automatizad
s.
1.4 REUTILIZAO
Refere-se utilizao de solues j existentes para a resoluo de diferentes problemas.
luo ou ativos citados, so geralmente bibliotecas ou mdulos, componentes, cdigo fonte
e etc. O objetivo deste a de que qualquer parte desenvolvida hoje, possa ser reu
tilizada de maneira eficiente no futuro.
1.5 PADRES DE CONSTRUO
2. GESTO DA CONSTRUO
2.1 CONSTRUO DE MODELOS DE CICLOS DE VIDA
A construo do software vista em diversos destes modelos. Alguns so lineares, estes
tratam a construo como atividade que ocorre aps os pr-requisitos do software serem d
eterminados e completados. Outros so iterativos, estes visam o desenvolvimento gil
e prototipao evolutiva, onde o software entregue em etapas. A construo depender no
el do modelo de ciclo de vida utilizado. Em geral a construo de software em todos
se baseia mais em programao e correo de erros.
2.2 PLANEJAMENTO DA CONSTRUO
3. CONSIDERAES PRTICAS
No nvel de construo de software o design ser visto no com tanta urgncia quanto em out
os nveis mais focados na construo do design propriamente dito. As alteraes de design
realizadas neste nvel so as que dizem respeito aos problemas impostos pela situao do
mundo real que o software apresenta. Estes detalhes e ajustes realizados so to es
senciais quanto aos que sero tratados na fase de design, mas so aplicados em uma e
scala menor em algoritmos, estruturas e telas.
3.2 LINGUAGENS DE CONSTRUO
A integrao na construo do software pode ser definida como a combinao das partes indiv
duais do sistema como classes e componentes em um nico sistema. Outro aspecto da
integrao do software como este reage em outros sistemas operacionais ou outros com
ponentes de hardware. A integrao do software deve ser completada sendo este de met
odologia incremental, onde cada parte do sistema como um pacote que consiste no
sistema final, ou por fase, que funciona da mesma forma porm com fases predetermi
nadas de entrega do software.
senha
Fr7mE9K9oV