Tópicos

Avisos

8 Mai Apresentação de ACS no dia 10.Maio às 14h30 no âmbito das JOIN.

8 Mai Site criado.

Education » ACS » Modulos » AMR

Análise e Modelação de Requisitos

A área de requisitos de software trata a aquisição, análise, especificação, validação e manutenção de requisitos do software. Entende-se por requisitos as propriedades que os sistemas (ainda em projecto) devem vir a manifestar aquando da sua realização. Os requisitos do software exprimem as necessidades e as constrições que são colocadas a um sistema de software e que devem ser tidas em conta aquando do seu desenvolvimento. Esta área é já reconhecida como de primordial importância para a indústria de software, dado o impacto que as suas actividades geram na estabilização e gestão de todo o processo de desenvolvimento de software.

Programa resumido

  • Processo de engenharia de requisitos;
  • Levantamento de requisitos;
  • Análise de requisitos;
  • Especificação e modelação de requisitos;
  • Validação de requisitos;
  • Gestão de requisitos.

Resultados de Apreendizagem Específicos

  • Definir qual a intervenção que a equipa de engenharia de requisitos deve executar ao nível de todo os processo de engenharia de software, explicitando o envolvimento formal dos stakeholders, ao longo de todo o processo de engenharia de requisitos.
  • Tratar a forma como devem ser capturados os requisitos, bem como as técnicas que devem ser utilizadas para ajudar as diversas fontes de requisitos (humanos e não humanos) a "libertá-los" correctamente.
  • Detectar e resolver conflitos entre os requisitos capturados, definir a fronteira do sistema em projecto e como ele interactua com o seu meio ambiente, bem como transformar requisitos do sistema em requisitos de software.
  • Tratar o documento de requisitos do ponto de vista da sua estrutura, qualidade e verificabilidade, normalmente organizado em duas partes distintas: (1) o documento de definição de requisitos que descreve os requisitos do utilizador; (2) a especificação dos requisitos de software que estabelece o acordo entre os clientes e os fornecedores do sistema de software.
  • Examinar o documento de requisitos a fim de garantir que ele descreve o sistema pretendido, à custa, por exemplo, da execução de inspecções (ou revisões formais) do documento, ou da prototipagem rápida das suas interfaces.
  • Gerir a alteração dos requisitos, garantir uma semântica bem definida para os mesmos, assim como rastreá-los ao longo de todo o processo de desenvolvimento.

-- 08 May 2007

r2 - 08 May 2007 - 16:42:41 - JoaoMiguelFernandes
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM