engenharia de software
1 Quais são as atividades e as tarefas do processo de desenvolvimento de acordo com a NBR ISO/IEC 12207?
Implementação do processo:
1. Definir o modelo do ciclo de vida do software. O gerente de projeto executa o planejamento e uma de suas primeiras atividades é definir um ciclo de vida, adotando um modelo padrão ou definindo um específico.
2. Documentar e controlar as saídas (informações produzidas durante as atividades). É necessário que todas as informações levantadas sejam documentadas, revisadas e aprovadas.
3. Selecionar as normas, ferramentas e linguagens. O gerente é responsável por selecionar padrões de desenvolvimento, ferramentas de apoio – automatizadas ou não – e a linguagem de programação.
4. Desenvolver, documentar e executar os planos de desenvolvimento. Um plano, muitas vezes, composto por uma coletânea de diversos planos, deve ser produzido, revisado e aprovado.
5. Assegurar que todos os produtos necessários serão entregues. O gerente deve desenvolver meios para executar todas as tarefas e assegurar a consistência dos documentos produzidos para a atividade seguinte.
Análise dos requisitos do sistema:
1. especificar os requisitos do sistema;
2. avaliar os requisitos de acordo com os critérios da norma.
Desenho da arquitetura do sistema:
1. estabelecer uma arquitetura de alto nível;
2. avaliar a arquitetura de acordo com os critérios da norma. O gerente deve revisar e aprovar a arquitetura de alto nível.
Análise dos requisitos do software:
1. Estabelecer e documentar os requisitos do software. Os requisitos devem ser identificados, modelados, analisados e documentados.
2. Avaliar os requisitos de acordo com os critérios da norma. O documento dos requisitos deve ser revisado.
3. Conduzir as revisões conjuntas. O documento dos requisitos deve ser aprovado.
Desenho da arquitetura do software:
1. transformar os requisitos em uma arquitetura