Analise de Modelagem
Analise de Modelagem
Analise de Modelagem
2. Levantamento de Requisitos
- Requisitos Funcionais : O que o sistema deve fazer (funcionalidades).
- Requisitos Não Funcionais : Como o sistema deve se comportar
(performance, segurança, usabilidade, etc.).
- Métodos do levantamento de requisitos: entrevistas, questionários,
workshops, etc.
3. Análise de Requisitos
- Avaliar e priorizar os requisitos levantados.
- Identificar inconsistências ou ambiguidade nos requisitos.
- Criar casos de uso e/ou histórias de usuário para descrever interações com o
sistema.
4. Modelagem de Sistemas
- Modelos Visuais : Utilização de diagramas para representar diferentes
aspectos do sistema, como:
- Diagrama de Casos de Uso : Representa as interações entre usuários
(atores) e o sistema.
- Diagrama de Classes : Apresenta a estrutura do sistema, mostrando as
classes, atributos e relacionamentos.
- Diagramas de Sequência : Mostram a interação entre objetos no tempo.
- Diagrama de Atividades : Representa a sequência de atividades executadas
no sistema.
5. Validação e Verificação
- Garantir que os requisitos e modelos estão completos, corretos e que
atendem às necessidades dos stakeholders. Isso pode envolver revisões,
protótipos e testes.
6. Documentação
- Criar documentação clara e acessível que detalhe os requisitos, modelos e
decisões tomadas durante o processo de análise e modelagem.
7. Desenvolvimento e Implementação
- Passar do modelo para a implementação real do sistema, utilizando
metodologias de desenvolvimento ágil ou tradicional.
8. Feedback e Iteração
- Após a implementação, coletar feedback dos usuários e realizar iterações
para melhorar o sistema com base nas necessidades reais observadas.
Metodologias de Modelagem
Algumas metodologias famosas que envolvem análise e modelagem incluem:
- UML (Unified Modeling Language) : Conjunto de diagramas para modelar
sistemas orientados a objetos.
- BPMN (Business Process Model and Notation) : Para modelar processos de
negócio.
- Ágil (Scrum, Kanban) : Para um desenvolvimento mais flexível e iterativo,
focando na entrega contínua de valor.
Ferramentas Comuns
- Lucidchart, Draw.io : Para criação de diagramas.
- Enterprise Architect : Para modelagem UML e BPMN.
- Jira, Trello : Para gerenciamento de projetos ágeis.
MODELAGEM VISTA POR SCRIPT