GoConqr has a new look! Let us know what you think.

Mind map

Engenharia de Software

Wesley Da Silva Matos Portuguese

Map content

Engenharia de Software

  1. Engenharia de Requisitos

    • O que é ?
      • Descrição do que o sistema deve fazer, os serviços que oferece, e as restrições do seu funcionamento.
        • Os requisitos refletem as necessidades dos clientes para um sistema que serve a uma finalidade determinada.
        • Classificação dos níveis de Descrição:
          • Requisitos de usuário
            • Requisitos abstratos de alto nível, são declarações em uma linguagem natural com diagramas de quais serviços o sistema deverá fornecer a seus usuários e as restrições com as quais deve operar, de forma ideal especificam somente o comportamento externo do sistema.
          • Requisitos de Sistema
            • São descrições mais detalhadas das funções, serviços e restrições operacionais do sistema, detalha e explica como os requisitos de usuário devem ser atendidos pelo sistema. Os requisitos de sistema têm a função de descrever apenas o comportamento externo do sistema e suas restrições operacionais.
          • Especificação de requisitos
            • É um processo que descreve os requisitos de usuário e de sistema em um documento de requisitos.
              • Não deve possuir detalhes da arquitetura ou projeto do sistema
              • O documento de requisitos do sistema, deve definir exatamente o que será implementado
    • Requisitos Funcionais e NÃO funcionais
      • Requisitos Funcionais
        • São declarações de serviços que o sistema deve fazer e como ele deve reagir a entradas especificas e se comportar em determinadas situações
          • Exemplo: O usuário deve ser capaz de fazer uma busca em todo o banco de dados ou selecionar um subconjunto com base nesse repositório.
        • Dependem do tipo de software que esta sendo desenvolvido, dos usuários a que o software se destina e da abordagem geral da organização.
      • Requisitos NÃO funcionais
        • São restrições sobre as funções ou serviços oferecidos pelo sistema, incluem restrições de timing e sobre o processo de desenvolvimento
          • Refere-se a propriedades emergentes do sistema, como confiabilidade, tempo de resposta e espaço de armazenamento.
            • Exemplo: O sistema deverá emitir o relatório de despesas em menos de 2 segundos
      • Requisitos de Domínio
        • São provenientes do domínio da aplicação do sistema e refletem as características e as restrições desse domínio. Podem ser requisitos funcionais ou não funcionais.
          • Os requisitos de domínio são importantes porque refletem com frequência os fundamentos do domínio da aplicação. Se esses requisitos não forem satisfeitos pode ser impossivel fazer o sistema funcionar satisfatoriamente.
            • Exemplo: A interface com o usuário-padrão deve ser baseada no padrão Z39.50 para todos os bancos de dados.

Information

Description
Mind Map on Engenharia de Software, created by Wesley Da Silva Matos on 24/05/2018.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?