Requisitos e UML
Prof. Mnica Silva
Levantamento de Requisitos
Classe PortaCachorro
Problemas
UML
Muitas vezes sistemas so desenvolvidos por um grupo de pessoas (algumas, dezenas, at centenas) necessrio que toda a equipe conhea o sistema, os requisitos, funcionalidades, como os clientes e outros sistemas interagem... A UML (Linguagem de Modelagem Unificada) usada para representar tudo isso em forma de diagramas uma linguagem padronizada que facilita a compreenso do sistema.
Os objetivos da UML so: especificao, documentao, estruturao para sub-visualizao e maior visualizao lgica do desenvolvimento completo de um sistema de informao
Diagramas UML
Diagramas Estruturais
Ferramentas de modelagem
Ferramentas de modelagem
Existem vrias ferramentas de modelagem UML http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language _tools Vrios caractersticas diferentes
Livres, comerciais, completas, limitadas, cdigoaberto, compartilhamento e colaborao, multiplataformas, web, desktop, etc.
Casos de uso
Representam funcionalidades completas para o usurio
No muito comum
No devem ser representados casos de uso que no so utilizado por mais nenhum outro
Um ator especializado herda todas as associaes do ator mais geral O ator especializado pode possuir associaes a casos de uso diferentes do ator geral Exemplo no
Reviso
Levantamento de Requisitos UML Ferramentas de Modelagem Diagramas de Caso de Uso