05 Modelagem De Requisitos Fluxos Comportamento Padr Es E Aplica Es Web
FLUXOS, COMPORTAMENTO, PADRÕES E
APLICAÇÕES WEB
Lucas Campos de Magalhães Nunes
MCP, MCAD, Cobit Foundation Certified http://lattes.cnpq.br/2803226406709573 Visão Geral de Hoje
2
INTRODUÇÃO
3
Introdução
Fonte: Pressman, 7ª Edição
4
ESTRATÉGIAS DE MODELAGEM DE
REQUISITOS
5
Estratégias de Modelagem de
Requisitos
• Uma visão da modelagem de requisitos, denominada análise estruturada, considera os dados e os processos que os transformam entidades distintas;
• Os objetos de dados são modelados de maneira que defina seus atributos e relacionamentos;
• Processos que manipulam objetos de dados fluem através do sistema;
• A segunda abordagem para a modelagem de análise denominada análise orientada a objetos, enfoca a definição de classes e a maneira pela qual colaboram entre si para atender os requisitos do cliente;
6
MODELAGEM ORIENTADA A FLUXOS
7
Modelagem Orientada a Fluxos
• Embora a modelagem orientada a fluxos de dados seja vista como uma técnica ultrapassada por alguns engenheiros de software, continua a ser uma das notações de análise de requisitos mais largamente usadas hoje em dia;
• Embora o diagrama de fluxo de dados (data flow diagram, DFD) e diagramas relacionados não sejam uma parte formal da UML, podem ser usados para complementar os diagramas
UML e darem uma visão adicional sobre o fluxo e os requisitos de sistema;
8
Modelagem Orientada a Fluxos
• O DFD adota uma visão entrada-processosaída de um sistema;
• Isto é, os objetos de dados entram no software, são transformados por elementos de processamento e os objetos de dados resultantes saem do software;
• Os objetos de dados são representados por setas rotuladas e as transformações, por círculos (também chamados bolhas);
9
Modelagem Orientada a Fluxos
• O DFD é apresentado de uma forma hieráquica: – O primeiro modelo do fluxo de dados (algumas vezes denominado DFD nível 0 ou diagrama de contexto) representa o sistema como um todo;
–