DESENVOLVIMENTO DE SOFTWARE: Diagramas UML, ORM (Object Relational Mapping) E Ética No Trabalho, Quesitos E Instruções.
Exames: DESENVOLVIMENTO DE SOFTWARE: Diagramas UML, ORM (Object Relational Mapping) E Ética No Trabalho, Quesitos E Instruções.. Pesquise 862.000+ trabalhos acadêmicosPor: wesleyjhonnes • 11/10/2013 • 1.957 Palavras (8 Páginas) • 1.063 Visualizações
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO 4
3 DESENVOLVIMENTO 5
3.1 DIAGRAMAS DA UML 6
3.2 DIAGRAMA DE TRANSIÇÃO DE ESTADO 6
3.3 DIAGRAMA DE IMPLANTAÇÃO 7
3.4 ETICA E A PRATICA POR PARTE DE TODOS 8
3.5 PESQUISA DOS LIVROS DE REDES QUE PODERIAM ESTAR A DIPOSIÇÃO NA LOCADORA. 9
3.6 ORM (OBJECT RELATIONAL MAPPING). 9
4 CONCLUSÃO 10
REFERÊNCIAS 11
1 INTRODUÇÃO
Este trabalho abordará alguns aspectos dos diagramas da UML no desenvolvimento de um projeto de software.
A UML (Unifiedmodelinglanguage), criada em 1996, é uma linguagem de modelagem de um projeto de software. Ela é utilizada quando deseja ter uma visão mais ampla do projeto etc.
Conforme Richards e Castilho (2009), “A UML é simplesmente uma linguagem de modelagem e é independente de qualquer linguagem de codificação”. Ou seja, diferente de uma linguagem de programação, a UML utiliza de diagramas o que possibilita uma melhor compreensão do projeto, tendo diagramas específicos para a interpretação do cenário em relação às atividades e seus atores (USE CASE), as fase de eventos e suas interações com o processo (INTERAÇÂO), outros de estados, onde são discriminadas as condições que tornam aquela fase consistente e real (ESTADO) outro voltado à implantação mais física ou representação da arquitetura (IMPLATAÇÃO), mais todos buscando determinar a partir de suas áreas de especificação o escopo de projeto.
.
2 OBJETIVO
Este portfólio visa trabalhar o eixo temático, ou seja, assuntos abordados no semestre anterior, organização de dados, mecanismo de armazenamento, metodologia de análise dos processos empresariais, e técnicas de linguagem de programação comumente de usada em empresas desenvolvedora de sistemas de software.
Possibilita ainda aplicar e fixar os conceitos estudados durante o semestre.
3 DESENVOLVIMENTO
O texto a seguir descreve-o estudo de caso que servirá de base para as atividades propostas nos itens a seguir.
Cenário Proposto: “Nossa Locadora de Livros”
A “Nossa Locadora de Livros” é uma empresa privado com fins lucrativos e está situada na região central de São Paulo, fundada em 20 de janeiro de 1.990, com o objetivo de atender a demanda de locação de livros. Seu fundador o Sr. João Carlos é o diretor e conta com um quadro de 7 funcionário que atuam em diversas áreas, sendo: Paulo Rodrigues, Ana Paula e José Roberto (depto locação), Márcia Regina (depto compras), André Augusto (depto controle de estoque) e Maria Helena (depto financeiro); desde o início de sua operação a direção continua sendo e seu fundador.
Seu estoque atual possui 20.000 títulos, que são classificados como: diamante, ouro, prata e bronze. Sendo os valores da locação distribuídos pela classificação, respectivamente: R$ 20,00, R$ 15,00, R$ 10,00 e R$ 5,00.
Em 1995, a empresa adquiriu o seu primeiro computador e teve a necessidade de contratar uma empresa de TI (Tecnologia de Informação) para informatizar as primeiras rotinas de escritório (uso de editor de texto para geração de documentos internos, planilhas eletrônicas para controle financeiro e um gerenciador de tabelas eletrônicas para controlar os empréstimos e devoluções). A empresa “Alunos da UNOPAR” assumiu esse compromisso e atua plenamente no desenvolvimento do sistema de locação de livros.
Sua estrutura física conta com uma área total de 200m2. A Figura 1apresenta o cronograma da “Nossa Locadora de Livros”.
Figura 1. Organograma: Nossa Locadora de Livros
As entrevistas com o usuário começaram pelo Sr. João Carlos, que apresentou os principais processos de uma forma macro, pois os detalhes serão tratados com os funcionários específicos de cada área.
Hoje a empresa conta com um controle dos seus livros, sendo que cada livro tem um vínculo com seu ator (lembrando que um livro pode ter mais de um autor e que um autor também pode escrever vários livros diferentes), neste controle deverá apresentar também o tipo de classificação como diamante, ouro, prata e bronze, o livro só pode ter uma única classificação.
Os livros também são todos cadastrados individualmente, ou seja, cada exemplar é um livro especifico dentro do cadastro, não controlando assim detalhes como quantidade de exemplar do mesmo livro.
Atualmente, quando um cliente vem locar algum livro, ele pode solicitar o empréstimo de vários livros de uma só vez.
Um exemplar de um livro poderá ser emprestado várias vezes para vários clientes diferentes em datas diferentes.
A “Nossa Locadora de Livros”, possui também um controle de usuários para gerenciar todos os acessos e manipulações realizados pelos seus funcionários.
Estes usuários é que realizam todas as operações no atual sistema, lembrando que um empréstimo é feito sempre por apenas um usuário, mas que este usuário poderá registrar vários empréstimos.
3.1 DIAGRAMAS DA UML
Um diagrama provê a parcial representação do sistema. Ajuda a interpretar a arquitetura do sistema em desenvolvimento o relacionamento entre as entidades, processos e situações, ele tem uma parcela representativa no sucesso da criação do sistema, tendo em vista que para se obter um resultado esperado o importante é criar diagramas eficientes e ajustáveis.
3.1.1 DIAGRAMA DE TRANSIÇÃO DE ESTADO
Um diagrama de transição de estados (DTE) mostra todos os estados possíveis de um objeto, os eventos que mudam seu estado, as condições que devem ser satisfeitas antes que uma transição (mudança de estado) ocorra e as ações (atividades) durante a vida do objeto.
Ele proporcionar, demonstração dos estados possíveis de um objeto, a transição de um objeto para outro, e ajudam a visualizar a complexidade do sistema de forma simples.
Tudo a partir da sua notação que
...