NOSSA LOCADORA DE LIVROS
Monografias: NOSSA LOCADORA DE LIVROS. Pesquise 861.000+ trabalhos acadêmicosPor: TheSlacker • 9/5/2013 • 1.212 Palavras (5 Páginas) • 745 Visualizações
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
...