TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Engenharia de software

Por:   •  14/9/2015  •  Ensaio  •  813 Palavras (4 Páginas)  •  158 Visualizações

Página 1 de 4

1) Ciclos de vida do software descrevem como um software deve ser desenvolvido.

  1. Quais são as atividades e as tarefas do processo de desenvolvimento de acordo com a NBR ISO/IEC 12207?

[pic 1]

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 de alto nível;
  2. documentar o desenho de alto nível para as interfaces;
  3. documentar o desenho de alto nível das bases de dados;
  4. documentar a documentação preliminar para o utilizador;
  5. documentar os requisitos preliminares para os testes;
  6. avaliar a arquitetura de acordo com os critérios da norma;
  7. conduzir as revisões conjuntas.

Codificação e teste do software:

  1. desenvolver e documentar cada unidade do software e procedimentos de teste;
  2. conduzir e documentar os testes unitários;
  3. atualizar a documentação para o utilizador, se necessário;
  4. atualizar os requisitos para o teste de integração;
  5. avaliar o código e os resultados dos testes de acordo com os critérios da norma.

Integração do software:

  1. desenvolver e documentar os planos de integração;
  2. conduzir e documentar os testes de integração;
  3. atualizar a documentação para o usuário, se necessário;
  4. preparar o teste de qualificação;
  5. avaliar e documentar o plano de integração de acordo com os critérios da norma;
  6. conduzir revisões conjuntas.

Teste qualificativo do software:

  1. realizar o teste de qualificação e registrar os resultados produzidos;
  2. atualizar o material documentado do desenvolvedor;
  3. avaliar os documentos utilizados pelo desenvolvedor (modelos, códigos-fonte, testes,
  4. entre outros), e registrar o resultado das avaliações;
  5. possibilitar a realização de auditorias e registrar os resultados produzidos;
  6. atualizar e preparar o produto de software para ser entregue aos processos seguintes.

Integração do sistema:

  1. realizar a integração do software, do hardware e demais componentes que fizerem parte do sistema;
  2. preparar os planos de testes de integração;
  3. avaliar o sistema, após a sua integração, conforme os critérios da norma.

Teste qualificativo do sistema:

  1. realizar os testes de qualificação e registrar os resultados produzidos;
  2. avaliar o sistema, conforme os critérios da norma;
  3. possibilitar a realização de auditorias;
  4. gerar o pacote para instalação do produto

Instalação do software e Suporte à aceitação do software:

  1. preparar o plano de instalação do produto;
  2. instalar o software conforme o planejado.
  3. oferecer suporte ao cliente quando da realização dos testes de aceitação;
  4. cumprir o estabelecido no contrato em relação à entrega do produto;
  5. fornecer suporte e treinamento, conforme o estabelecido no contrato.

  1. Por que é importante a definição dessas atividades desta forma?

2) No modelo Cascata o enfoque dado pelo modelo é a documentação. Por que a documentação é seu ponto chave?

...

Baixar como (para membros premium)  txt (5.7 Kb)   pdf (169.9 Kb)   docx (272.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com