Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de Software Características D E S E N V O L V I M E N T O D E S I S T E M A S D E S O F T W A R E D E A L T A Q U A L I D A D E P O R U M C U S T O A C E S S Í V E L S Ã O M É T O D O S E T É C N I C A S Q U E S Ã O U T I L I Z A D A S P A R A O D E S E N V O L V I M E N T O D O S O F T W A R E . Processos de SW Modelos de Processos de SW Lembre-se: E S P E C I F I C A Ç Ã O D E S W P R O J E T O E I M P L E M E N T A Ç Ã O D E S W V A L I D A Ç Ã O D E S W E V O L U Ç Ã O D E S W C A S C A T A I N C R E M E N T A L O R I E N T A D O A R E U S O O S P R O C E S S O S D E S O F T W A R E S Ã O C O M P L E X O S E , C O M O T O D O S O S P R O C E S S O S I N T E L E C T U A I S E C R I A T I V O S , D E P E N D E M D E P E S S O A S P A R A T O M A R D E C I S Õ E S E F A Z E R J U L G A M E N T O S . N Ã O E X I S T E U M P R O C E S S O I D E A L , A M A I O R I A D A S O R G A N I Z A Ç Õ E S D E S E N V O L V E O S P R Ó P R I O S P R O C E S S O S D E D E S E N V O L V I M E N T O D E S O F T W A R E . Características e Processos REQUISITOS DE SISTEMA REQUISITOS Eles devem ser uma especificação completa e consistente de todo o sistema Eles são utilizados pelos engenheiros de software como um ponto de partida para o projeto de sistema. Eles devem especificar somente o comportamento externo do sistema, evitando, sempre que possível, as características do projeto de sistema F U N C IO N A IS Definem as funções que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como se comportar em determinadas situações. R E Q U IS IT O S N Ã O F U N C IO N A ISOs requisitos definirão o que o sistema deve fazer, suas propriedades emergentes desejáveis e essenciais, bem como as restrições quanto à operação do sistema. São os requisitos relacionados com a utilização do software em termos de desempenho, confiabilidade, segurança, usabilidade e portabilidade e entre outros. REQUISITOS DE USUÁRIO Engenharia de Requisitos A engenharia de requisitos é um processo que envolve todas as atividades necessárias para a criação e manutenção de um documento de requisitos de software. Para tanto, existem quatro atividades genéricas do processo de engenharia de requisitos que são de alto nível ESTUDO DE VIABILIDADE Uma descrição geral do sistema e de como ele será utilizado dentro de uma organização. O resultado desse estudo deve ser um relatório que recomende a viabilidade, ou não, do processo de realização do processo de engenharia de requisitos LEVANTAMENTO E ANÁLISE DE REQUISITOS os membros da equipe técnica de desenvolvimento de software trabalham com o cliente e os usuários finais do sistema para descobrir mais informações sobre o domínio da aplicação, quais serviços o sistema deve fornecer, o desempenho exigido do sistema, as restrições de hardware e assim por diante. ESPECIFICAÇÃO DE REQUISITOS O produto do levantamento de requisitos é o documento de requisitos ou especificação de requisitos, o qual declara os diversos tipos de requisitos do sistema. VALIDAÇÃO DE REQUISITOS Tem, como objetivo, mostrar que os requisitos realmente definem o sistema que o cliente deseja. A validação deve se ocupar com a elaboração de um esboço completo do documento de requisitos, enquanto a análise envolve o trabalho com requisitos incompletos
Compartilhar