Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelagem de Requisitos: Fluxo, Comportamento, Padrões e Aplicações na Web…
Modelagem de Requisitos: Fluxo, Comportamento, Padrões e Aplicações na Web (WEBAPP)
Modelagem Orientada a Fluxos
Embora diagramas de fluxo de dados 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 do cliente.
Diagrama de Fluxo de Dados:
1) Adora uma visão entrada-processo-saída. Isto é, os objetos de dados entram no software, são transformados por elementos de processamento e os objetos de dados resultantes saem do software.
2) É representado de uma forma hierárquica: o primeiro modelo de de fluxo de dados representa o sistema como um todo.
3) Diagramas de fluxo de dados subsequentes refinam o diagrama de contexto, fornecendo detalhamento progressivo em cada nível subsequente.
Modelagem de Fluxo de Controle
Modelagem exigida quando as aplicações são dirigidas por eventos e não por dados, além da modelagem de fluxo de dados
Especificação de Controle (Control Specification, CSPEC)
1) Representa : o comportamento do sistema de duas maneiras. A CSPEC contém um diagrama de estados que é uma especificação de comportamento sequencial
2) Descreve o comportamento do sistema, mas não dá nenhuma informação sobre o funcionamento interno dos processos ativados como resultado desse comportamento.
Tabela de Ativação de processos (PAT - Process Activation Table)
1) É um modo distinto de representação comportamental
2) Representa informações contidas em diagramas de estados no contexto do processo e não de dados.
3) A tabela indica quais processos de fluxos serão chamados quando o evento ocorrer.
Especificação de Processos (PSEC - Process Specification)
1) É usada para descrever todos os processos do modelo de fluxo que aparecem no nível final do refinamento.
2) O conteúdo da especificação de processo pode incluir texto narrativo, uma descrição em PDL (Linguagem de Projetos de Programas) do algoritmo de processos, equações matemáticas, tabelas ou diagramas de atividade UML
-
Modelagem de Requisitos
É formado por uma ampla gama de elementos:
1) Baseados em cenários (Casos de Uso)
2) Orientado a Dados (Modelos de Dados)
3) Baseados em Classes
4) Orientados a fluxos
5) Comportamentais
Padrões de Análise Semântica (SAP)
Descreve um pequeno conjunto de casos de uso coerentes que juntos descrevem uma aplicação genérica básica.
-
Análise Estruturada:
1) Consideram os dados e os processos que os transformam em entidades distintas.
2) Os objetos de dados são modelados de maneira que defina seus atributos e relacionamentos.
Análise Orientada a Objetos:
Enforca a definição de classes e a maneira pela qual colaboram entre si para atender os requisitos do cliente.