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

OS PROCESSOS NBR ISOIEC 12207

Por:   •  8/9/2018  •  Trabalho acadêmico  •  1.461 Palavras (6 Páginas)  •  130 Visualizações

Página 1 de 6

RESUMO DOS PROCESSOS NBR ISO/IEC 12207

O desenvolvimento é um dos processos fundamentais que compõem a análise de sistemas e projetos com base na NBR ISO/IEC 12207.

Antecedem o desenvolvimento, as etapas de aquisição e fornecimento.

O desenvolvimento é responsável por transformar um conjunto de requisitos em um produto de software ou sistema baseado em software que atenda às necessidades do cliente.

São fases do desenvolvimento:

Elicitação dos requisitos

Consiste em entender e extrair, através das necessidades do cliente, os requisitos e solicitações do sistema. Pode ser feito através de uma solicitação direta, ou de outros tipos de entrada, como: proposta de negócio, objetivos operacionais, ambiente de hardware e outros documentos.

Análise dos requisitos do sistema

  • Etapa em que se faz o detalhamento dos requisitos. Deve conter:
  • Funções e capacidades do sistema;
  • Requisitos de negócio, organizacionais e de usuários;
  • Requisitos de proteção, de segurança, de engenharia de fatores humanos (ergonomia), de interface, de operações e de manutenção;
  • Restrições de projeto e requisitos de qualificação.
  • Rastreabilidade com os requisitos do cliente e necessidades de aquisição;
  • Consistência com as necessidades de aquisição e com a elicitação dos requisitos;
  • Testabilidade;
  • Viabilidade do projeto da arquitetura do sistema;
  • Viabilidade da operação e manutenção.

Projeto da arquitetura do sistema

Após a conclusão da etapa anterior, é possível construir uma arquitetura para o sistema que identifique itens de hardware, software e operações manuais. Ao final, a arquitetura deve ser avaliada de acordo com os seguintes critérios:

  • Rastreabilidade para os requisitos do sistema;
  • Consistência com os requisitos do sistema;
  • Adequação dos métodos e padrões de projeto utilizados;
  • Viabilidade dos itens de software atenderem seus requisitos alocados;
  • Viabilidade da operação e da manutenção

Análise de requisitos do software

Para que seja possível uma entrega de produto de qualidade, o software deve ser alguns crivos:

  • Especificações funcionais e de capacidade, incluindo desempenho, características físicas e condições do ambiente sob o qual o item de software será executado;
  • Interfaces externas ao item de software;
  • Requisitos de qualificação;
  • Especificações de proteção, incluindo aquelas relacionadas aos métodos de operação e manutenção, influências do ambiente e danos pessoais;
  • Especificações de segurança, incluindo aquelas relacionadas com o comprometimento de informações sigilosas;
  • Especificações de engenharia de fatores humanos (ergonomia), incluindo aquelas relacionadas com operações manuais, interações entre homem-máquina, restrições a pessoal e áreas que necessitam de maior atenção humana, que são sensíveis a erros humanos e treinamento;
  • Definição de dados e requisitos de bases de dados;
  • Requisitos de instalação e aceitação do produto de software entregue nos locais de operação e manutenção;
  • Documentação do usuário;
  • Requisitos do usuário para execução e operação;
  • Requisitos do usuário para manutenção.
  • Rastreabilidade para os requisitos do sistema e projeto do sistema;
  • Consistência externa com os requisitos do sistema;
  • Consistência interna;
  • Testabilidade;
  • Viabilidade do projeto do software;
  • Viabilidade da operação e manutenção.

Projeto da arquitetura do software

Esta etapa transformar os requisitos em uma arquitetura de alto nível, descrevendo e identificando os componentes do software. Nesta etapa devem-se ser criadas a documentação do usuário, dos requisitos, preliminares e de testes, cronograma para a integração do software, além do cumprimento dos seguintes critérios:

  • Rastreabilidade para os requisitos do item de software;
  • Consistência externa com os requisitos do item de software;
  • Consistência interna entre os componentes de software;
  • Adequação dos métodos e padrões de projeto utilizados;
  • Viabilidade do projeto detalhado;
  • Viabilidade da operação e manutenção.

Projeto detalhado do software

Após o projeto de arquitetura, desenvolve-se um projeto detalhado de software para cada componente do software. Os componentes de software devem ser refinados em níveis mais baixos, contendo unidades de software que possam ser codificadas, compiladas e testadas. O projeto detalhado das interfaces deve permitir a codificação sem a necessidade de informação adicional. Durante o detalhamento de software, se for necessário, deve ser feita a atualização da documentação do usuário. É importante definir e documentar os requisitos de teste e o cronograma para testar unidades de software.

Critérios adotados:

  • Rastreabilidade para os requisitos do item de software;
  • Consistência externa com o projeto da arquitetura;
  • Consistência interna entre os componentes e unidades de software;
  • Adequação dos métodos e padrões de projeto utilizados;
  • Viabilidade dos testes;
  • Viabilidade da operação e manutenção.
  • Pode-se conduzir uma ou mais revisões conjuntas e estabelecer as baselines.

Implementação

A implementação consiste na definição ou seleção de um modelo de ciclo de vida de software apropriado ao escopo, magnitude e complexidade do projeto e na execução de documentação dos resultados, de acordo com o processo de documentação; colocação dos resultados sob o processo de gerência de configuração; execução do controle de alterações, de acordo com ele; documentação e resolução de não-conformidades e problemas encontrados nos produtos de software e tarefas, de acordo com o processo de resolução de problema; execução dos processos de apoio, conforme especificado no contrato; seleção, adaptação e utilização de padrões, métodos, ferramentas e linguagens de programação de computador; desenvolvimento dos planos para conduzir as atividades do processo de desenvolvimento.

...

Baixar como (para membros premium)  txt (11 Kb)   pdf (107 Kb)   docx (26 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com