13.07.2015 Views

UML(.pdf)

UML(.pdf)

UML(.pdf)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

definida no diagrama de use-cases. Escolhemos o diagrama de sequência para dar maisênfase a ordem cronológica das interações entre os objetos. Já se faz necessário utilizar idéiasbásicas da modelagem da interface do sistema como as janelas. Mas esses objetos deinterface serão totalmente detalhados na fase de design.Nesta fase modela-se também o diagrama de estado das classes. Mas este se enquadra emsituações onde o comportamento dos objetos é importante para aplicação. Em casos demodelagens de sistemas para equipamentos mecânicos.12.3. DesignNesta fase começaremos a implementar em nossos modelos os melhoramentos e técnicas decomo realmente cada função do sistema será concebida. Serão modelos mais detalhados comênfase nas soluções para armazenamento dos dados, funções primordiais do sistema einterface com o usuário.A fase de design pode ser dividida em outras duas fases:• Design da arquitetura: Este é o design de alto nível onde os pacotes (subsistemas) sãodefinidos, incluindo as dependências e mecanismos de comunicação entre eles.Naturalmente, o objetivo é criar uma arquitetura simples e clara, onde as dependênciassejam poucas e que possam ser bidirecionais sempre que possível.• Design detalhado: Esta parte detalha o conteúdo dos pacotes, então todas classesserão totalmente descritas para mostrar especificações claras para o programador queirá gerar o código da classe. Modelos dinâmicos do <strong>UML</strong> são usados para demonstrarcomo os objetos se comportam em diferentes situações.Design da arquiteturaUma arquitetura bem projetada é a base para futuras expansões e modificações no sistema.Os pacotes podem ser responsáveis por funções lógicas ou técnicas do sistema. É de vitalimportância separar a lógica da aplicação da lógica técnica. Isso facilitará muito futurasmudanças no sistema.Em nosso caso de estudo, identificamos 4 pacotes (subsistemas):33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!