Diagrama entidade relacionamento
Fernando Cesar Balbino
Engenharia de Requisitos
“Eu sei que você pensa que entende o que eu disse, mas o que você não entende é que, o que eu disse, não é o que eu queria dizer”
(Pressman, 2006, p. 116)
Conceitos de Análise Essencial
Conceitos de Análise Essencial
Engenharia de Requisitos
“A parte individual mais difícil da construção de um sistema de software é decidir o que construir. Nenhuma parte do trabalho danifica tanto o sistema resultante se for feita errado. Nenhuma outra parte é mais difícil de consertar depois”
Fred Brooks
(Pressman, 2006, p. 117)
Conceitos de Análise Essencial
Considerações sobre a análise de sistemas
Princípio da abstração Representar aspectos de um mini-mundo real de forma simplificada. Princípio da divisão Dividir um problema em um conjunto de problemas menores, mais fáceis de serem compreendidos e resolvidos.
Conceitos de Análise Essencial
O método de Análise Essencial
Premissa básica Descrever o sistema de maneira independente de restrições tecnológicas.
Conceitos de Análise Essencial
O que se deve entender por “tecnologia perfeita”?
Os custos, consumo e desgaste dos equipamentos são zero; A capacidade de armazenamento de dados do sistema é infinita; A velocidade dos processadores é infinita; O tempo de acesso a dados é instantâneo; Zero erro (não ocorrem falhas).
Conceitos de Análise Essencial
Eventos e respostas
São interações entre o sistema e o ambiente externo. Um evento é alguma mudança que ocorre no ambiente externo, à qual o sistema deve responder para atingir seu propósito. Uma resposta é o conjunto de ações executadas pelo sistema, quando um certo evento ocorre.
Conceitos de Análise Essencial
Tipos de eventos
Evento Externo: é iniciado por uma entidade externa (enviando dados ou fazendo solicitações). Exemplo de Evento Externo Entidade Externa + Ação + Estímulo Ex: Cliente envia Pedido
Conceitos de Análise