Diagrama de Caso de Uso: É uma ferramenta usada na modelagem de sistemas para descrever as funcionalidades de um sistema do ponto de vista de seus usuários ou "atores".
Imagine um sistema de e-commerce. O diagrama de caso de uso pode incluir os seguintes elementos:
Diagrama de Classes: Um Diagrama de Classes é uma representação visual das classes de um sistema, mostrando seus atributos, métodos e os relacionamentos entre elas. É uma das principais ferramentas da UML (Unified Modeling Language) usada para modelar a estrutura estática de um sistema orientado a objetos.
Imagine um sistema de gerenciamento de escola. O diagrama de classes pode incluir os seguintes elementos:
PMBOK (Project Management Body of Knowledge): O PMBOK é um guia amplamente reconhecido para a gestão de projetos, desenvolvido pelo Project Management Institute (PMI). Ele descreve um conjunto de boas práticas para a gestão de projetos, abrangendo processos, ferramentas e técnicas que podem ser aplicadas em diferentes tipos de projetos.
Metodologias Ágeis: São abordagens de gerenciamento de projetos que priorizam a flexibilidade, colaboração e entrega contínua de valor. Elas permitem que as equipes respondam rapidamente às mudanças e melhorem continuamente seus processos e produtos.
Descrição: Scrum é uma metodologia ágil que utiliza ciclos de trabalho curtos, conhecidos como sprints, para entregar incrementos de produto. A equipe é organizada em papéis como Product Owner, Scrum Master e Time de Desenvolvimento.
Características:
Descrição: Kanban é uma abordagem visual que ajuda a gerenciar o fluxo de trabalho. Utiliza um quadro para visualizar as tarefas em diferentes estados e limita o trabalho em progresso.
Características:
Descrição: Lean foca na eliminação de desperdícios e na maximização do valor. É derivado do sistema de produção enxuta da Toyota e busca a eficiência e a melhoria contínua.
Características:
Descrição: XP é uma metodologia ágil que enfatiza a qualidade do código e a adaptabilidade. Inclui práticas como desenvolvimento orientado a testes (TDD) e programação em par.
Características:
Descrição: FDD é uma metodologia ágil centrada na entrega de funcionalidades. Envolve a modelagem e o desenvolvimento de características específicas do produto.
Características:
Descrição: DSDM é um framework ágil que fornece uma abordagem estruturada para o desenvolvimento de projetos, garantindo entregas pontuais e dentro do orçamento.
Características:
O código a seguir:
x = 1 y = 10 soma = x * y soma2 = soma + x escreva(soma2)
Resulta na saída:
11