TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

NOSSA LOCADORA DE LIVROS

Monografias: NOSSA LOCADORA DE LIVROS. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  9/5/2013  •  1.212 Palavras (5 Páginas)  •  713 Visualizações

Página 1 de 5

SUMÁRIO

1. INTRODUÇÃO 3

2. OBJETIVO 4

3. DESENVOLVIMENTO 5

4. CONCLUSÃO 11

5. REFERÊNCIAS 12

1. INTRODUÇÃO

Esse trabalho foi realizado com base nos estudos das disciplinas do 4º Semestre de Análise e Desenvolvimento de Sistemas aplicando o conhecimento na implantação de um software em uma Locadora de Livros tratando desde os diagramas a serem desenvolvidos até como seriam tratadas as questões Éticas e Sociais da empresa.

2. OBJETIVO

O objetivo desse trabalho é demonstrar o conhecimento adquirido ao longo do 4º Semestre do curso de Análise e Desenvolvimento de Sistemas, relacionado as disciplinas de Análise de Sistemas III, Comunicação de Dados e Teleprocessamento, Desenvolvimento Orientado a Objetos II, Ética e Responsabilidade Social e Linguagens e Técnicas de Programação III.

3. DESENVOLVIMENTO

3.1 UML

Conforme estudamos, não é quantidade de Diagramas da UML criada num projeto que vão determinar a qualidade no processo e no produto, mas a eficiência no uso deles, ou seja, se eu criar um diagrama de caso de uso é necessário que haja atualização ao serem implementadas novas funcionalidades no projeto.

3.1.1 Vantagens do Diagrama de Estado

- É fácil de localizar as responsabilidades de estados específicos, devido a que os encontram nas classes que correspondem a cada estado. Isto proporciona uma maior clareza no desenvolvimento e na manutenção subsequente. Esta facilidade é fornecida pelo fato de que diferentes estados são representados por um único atributo (estado) e não envolvidos em diferentes variáveis e grandes condicionais;

- Faz as mudanças de estado explícitas, posto que em otro tipo de implantação os estados são alterados, modificando os valores em variáveis, enquanto aqui fazer-se representar cada estado;

- Os objetos Estado podem ser compartilhados se eles não contêm variáveis de instância, isto pode ser alcançado se o estado está totalmente codificado representando seu tipo. Quando isso é feito, os estados são flyweights sem estado intrínseco;

- Facilita a expansão de estados;

- Permite a um objeto alterar de classe em tempo de execução dado que ao modificar suas responsabilidades pela de outro objeto de outra classe, a herança e responsabilidades do primeiro mudaram pelas do segundo.

3.1.2 Diagrama de Implantação

Diagrama de Implantação é usada para mostrar a organização dohardware e a ligação do software aos dispositivos físicos. Este diagramadenota vários dispositivos de hardware e interfaces físicas determinadas porseus estereótipos, como processador, impressora, memória, disco; suficientespara que o engenheiro de software especifique a plataforma em que o sistemaé executado.O diagrama de implantação modela a visão estática da implantaçãode um sistema entre seus nós físicos e seus relacionamentos e paraespecificar seus detalhes referente a construção. Usamos os Diagramas deImplantação em uma das três formas :

- Para modelar Sistemas Embutidos :

- Identificar os dispositivos e os nós que são únicos para o sistema;

- Crie indicações visuais para dispositivos de hardware e outros tiposdispositivos;

- Modele os relacionamentos entre os dispositivos;

- Se necessário crie diagramas de implantação mais detalhado emdispositivos inteligentes.

- Para modelar sistema Cliente/Servidor :

- Identificar os nós que representem os processadores do cliente e doservidor do sistema;

- Junte os dispositivos importantes para o comportamento do sistema.

- Crie indicações visuais para processadores e dispositivos usandoestereótipos

- Modele a topologia dos nós, especificando seus relacionamentos.

- Para modelar sistema totalmente distribuído :

- Identificar os dispositivos e processadores para sistemas cliente/servidormais simples;

- Caso precise analisar o desempenho da rede do sistema oumodificações na rede, modele esses dispositivos em um nível de detalheque previna essas avaliações;

- Analise os agrupamentos lógicos de nós, especificando-os em pacotes;

- Identifique a topologia do seu sistema;

- Se for preciso focalizar a dinâmica do sistema, introduza diagramas decasos de uso para especificar o comportamento em foco e crie diagramade interação para expandir esses casos de uso.

Os diagramas de implantação não são muito utilizados em sistemaque residem em uma máquina e que interagem somente com dispositivospadrão(teclado, monitor, mouse, modem pessoal) dessa máquina, que já sãogerenciados pelo S.O. host. Em contrapartida se estiver desenvolvendosoftware que interaja com dispositivos que o sistema operacional hosttipicamente não gerencia, ou por processadores distribuídos fisicamente nomesmo host, o diagrama de implantação ajudará a analisar o mapeamento desoftware para hardware de seu sistema.Para uma melhor compreensão dos diagramas de implantaçãodevemos atribuir-lhe um nome que identifique seu propósito, podemos usar

95notas e cores como indicações visuais com a finalidade de chamar a atenção apontos importantes do diagrama. E também devemos usar elementosestereotipados com cuidado, escolhendo um conjunto pequeno de ícones eutilizando-o de maneira consistente.

3.2 Ética e Responsabilidade Social

No cenário atual as questões éticas podem ser tradadas de forma a orientar e incentivar

...

Baixar como (para membros premium)  txt (8.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com