Projeto de software
Processo;
Cronograma;
Documentação;
Pessoas;
Recursos computacionais: Hardware e Software;
Riscos:
Ex.: Tecnologia desconhecida;
Possibilidade de mudança dos requisitos;
Possibilidade de mudança da equipe;
Controle de Qualidade.
CASE (Computer-Aided Software Engeneering): ferramentas para auxiliar nas etapas de desenvolvimento de sistemas
Agilizam e automatizam várias atividades:
Gerência do projeto (planejamento, estimativas, controle de versões);
Modelagem do sistema (Ex.: Rational Rose, Poseidon, Jude, Microsoft Visio, Umbrello);
Modelagem do banco de dados (Ex.: Case Studio, ERWin);
Nos testes do sistema, prototipação, entre outras tarefas.
A medição dos requisitos não-funcionais deve ser feito nos testes de aceitação.
Todos os requisitos de desempenho devem ser levantados na especificação pois afetam diretamente a arquitetura do produto.
A medição dos requisitos não-funcionais deve ser feito nos testes de aceitação.
Todos os requisitos de desempenho devem ser levantados na especificação pois afetam diretamente a arquitetura do produto.
A medição dos requisitos não-funcionais deve ser feito nos testes de aceitação.
Todos os requisitos de desempenho devem ser levantados na especificação pois afetam diretamente a arquitetura do produto.
A medição dos requisitos não-funcionais deve ser feito nos testes de aceitação.
Todos os requisitos de desempenho devem ser levantados na especificação pois afetam diretamente a arquitetura do produto.
A medição dos requisitos não-funcionais deve ser feito nos testes de aceitação.
Todos os requisitos de