Requisitos de Software e Design de Software
Por: Henrique Batista • 10/8/2021 • Trabalho acadêmico • 537 Palavras (3 Páginas) • 247 Visualizações
Dados as áreas de conhecimento Requisito de Software e Design de Software responda com suas palavras:
Qual o objetivo de cada área.
Requisito de Software tem por objetivo estabelecer o que o sistema deve fazer e definem as restrições à sua operação e implementação.
Design de Software visa compreender como um sistema de software deve ser organizado e projetar a estrutura geral desse sistema.
Liste três atividades executadas em cada área de conhecimento.
Requisito de Software
Elicitação de requisitos
- Descoberta e compreensão dos requisitos. 2.Classificação e organização dos requisitos. 3.Priorização e negociação dos requisitos.
4.Documentação de requisitos.
Design de Software
- Identificar a estrutura geral do sistema, os módulos e componentes principais, seus relacionamentos e como eles são distribuídos.
- Definir as interfaces entre os componentes do sistema. 3.Planejar como cada componente do sistema irá operar.
4.Projetar as estruturas de dados do sistema e como elas devem ser representadas em um banco de dados
Liste os termos técnicos apresentados em cada área.
Requisito de software
Elicitação Requisitos de processo e produto
Validação Requisitos funcionais e não funcionais
Prototipagem Requisitos quantificáveis
Modelos de processo Modelagem conceitual Negociação de requisitos
DESIGN DE SOFTWARE
Design Controle de transporte e eventos
Técnicas ativas Distribuição em componentes
Concorrência Persistências de dados
Transporte de exceção Descrições comportamentais
Viewpoints Descrições estruturais
Defina o que é:
- Requisito Funcional descrevem o que o sistema deve fazer.
- Requisito Não Funcional - são as restrições de desenvolvimento impostas para a criação do software.
- Negociação de Requisitos - resolver conflitos entre requisitos ocasionados por conflitos entre diferentes stakeholders com pensamentos e visões diferentes acerca dos requisitos.
- Rastreabilidade - propriedade de uma especificação de requisitos que reflete a facilidade de localização do requisitos relacionados.
- Manutenibilidade - deve ser escrito de tal modo que possa evoluir e satisfazer as necessidades mutáveis dos clientes.
- Portabilidade - A facilidade na qual o software pode ser transferido de um sistema computacional para o outro.
Quais técnicas de elicitação de Requisitos existe no mercado? Descreva duas.
Entrevistas - Conversas com os stakeholders sobre requisitos do projeto. Podem ser entrevistas diretas com perguntas bem definidas e pensadas de antemão. Podem ser indiretas que não tem uma programação definida. Ou pode ainda ser uma mistura das duas acima mencionadas.
...