·

Geografia ·

Engenharia de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

4 MODELAGEM UML 41 Diagrama de Caso de Uso Sua finalidade é representar um requisito do sistema a ser informatizado e ajudar na comunicação entre os analistas e o cliente Descreve e representa uma unidade funcional coerente fornecida pelo sistema ou subsistema Pelo fato de darem uma visão externa do sistema os casos de uso são muito utilizados para descobrir e registrar requisitos funcionais visto que descrevem o que o sistema faz Consulte o livro Análise e Projeto de Sistemas Capítulo 6 para obter mais informações 42 Especificação dos casos de uso apresentar 5 especificações A especificação de um caso de uso deve conter basicamente o fluxo de eventos Existem vários modelos segue exemplos 43 Diagrama de Classes apresentar a perspectiva de implementação É uma representação com o objetivo de definir e descrever as informações da estrutura usada pelo aplicativo Não faz referência a qualquer implementação específica mas mostra os relacionamentos de um conjunto de todas as classes que o sistema necessita possuir Essas classes servem de modelo para os vários tipos de objetos do sistema e podem ser implementadas de várias maneiras O diagrama de classe apresenta como as classes interagem entre si e qual é a responsabilidade de cada uma delas na realização das operações solicitadas pelos atores É a base para a construção de outros diagramas como o de sequência Consulte o livro Análise e Projeto de Sistemas Capítulo 6 para obter mais informações 44 Diagrama de Sequência apresentar 5 cenários Tem o objetivo de estabelecer os objetos que interagem e seus relacionamentos e interações dentro de um contexto ou cenário Também visa representar uma sequência de processos operações ou métodos no decorrer do tempo O diagrama de sequência representa principalmente como os grupos de objetos colaboram com algum comportamento do contexto de um caso de uso ao longo do tempo a partir das mensagens que são trocadas entre os objetos 5 MODELO DO BANCO DE DADOS MODELO LÓGICO O Diagrama de Entidade Relacionamento DER é formado por um conjunto de objetos gráficos que representa todos os objetos do modelo Entidade Relacionamento tais como entidades atributos atributoschaves relacionamentos restrições estruturais etc O DER fornece uma visão lógica do banco de dados com um conceito mais generalizado de como estão estruturados os dados de um sistema Existem inúmeras formas de representação para um DER uma delas foi criada por Peter Chen Consulte o livro Banco de Dados Capítulo 2 para obter mais informações 6 ARQUITETURA DO SISTEMA Segundo o livro Arquitetura de Software organizado por Giocondo Marino Gllotti a arquitetura de software se refere à estrutura interna do seu sistema Basicamente ela explica a forma como o software se organiza e funciona além do seu modo de implementação Existem vários tipos de arquiteturas diferentes por exemplo arquitetura MVC em camadas de repositório etc Precisa verificar qual delas atende da melhor forma o sistema que está propondo Sugiro que considerando os requisitos do sistema escolha a que pensa ser mais adequada Pode revisar a videoaula que fala desse tema Unidade 02 Aula 2 httpsbitly2YROsCt e o capítulo 7Projeto de Sistemas do livro Análise e Projeto de Sistemas Você encontra o livro Arquitetura de Software Organizador Giocondo Marino Gllotti na Biblioteca Virtual da FAEL