Upload
chico-tavares
View
251
Download
3
Embed Size (px)
DESCRIPTION
Trabalho individual do 4º semestre de análise e desenvolvimentos de sistemas da UNOPAR
Citation preview
Santiago2015
3
FRANCISCO ADÃO FERRANDO TAVARES
SISTEMA DE ENSINO PRESENCIAL CONECTADOSUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO
DE SISTEMAS
AN POPAROMEAutomatização da pizzaria
Santiago
2015
4
AN POPAROMEAutomatização da pizzaria
Trabalho de Produção Textual Individual l apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média semestral nas disciplinas de Banco de Dados I; Organização de Computadores; Análise Orientada a Objetos I; Linguagens de Programação e Estrutura de Dados.
Orientador: Profª. Merris Mozer; Prof. Anderson E.M. Gonçalves, Prof Roberto Y. Nishimura, Prof. Paulo K. Nishitani, Prof. Polyanna P.G. Fabris.
FRANCISCO ADÃO FERRANDO TAVARES
SUMÁRIO
1 INTRODUÇÃO.........................................................................................................6
2 OBJETIVO................................................................................................................7
3 DESENVOLVIMENTO..............................................................................................8
3.1 O DIAGRAMA DE CASO DE USO....................................................................83.2 DIAGRAMA DE CLASSE...................................................................................83.3 FILA E SUAS OPERAÇÕES..............................................................................93.4 MODELAGEM DAS ENTIDADES....................................................................113.5 VANTAGENS E DESVANTAGENS DA PLATAFORMA..................................12
4 CONCLUSÃO.........................................................................................................13
REFERÊNCIAS.........................................................................................................14
5
1 INTRODUÇÃO
A UM (Unified Modeling Language), que significa Linguagem
Unificada de Modelagem é uma linguagem padrão para modelagem orientada a
objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT
(Rumbaugh) e OOSE (Jacobson). Esta linguagem tem como papel auxiliar a
visualizar o desenho e a comunicação entre objetos. Ela permite que
desenvolvedores visualizem os produtos de seu trabalho em diagramas
padronizados, e é muito usada para criar modelos de sistema de software. É uma
linguagem de modelagem única, comum e amplamente utilizável.
6
2 OBJETIVO
Utilizar um conjunto de técnicas de notação gráfica para criar
modelos visuais de software de sistemas intensivos, combinando as melhores
técnicas de modelagem de dados, negócios, objetos e componentes.
7
3 DESENVOLVIMENTO
3.1 OS DIAGRAMAS DA UML
Diagrama de Caso de Uso: Um caso de uso é uma descrição
narrativa de uma sequência de eventos que ocorre quando um ator usa um sistema
para realizar uma tarefa. Basicamente, representa o conjunto de comportamentos de
alto nível que o sistema deve executar para um determinado ator Representa o
conjunto de comportamentos de alto nível que o sistema deve executar para um
determinado ator. É útil quando se tenta definir o escopo do sistema junto ao cliente.
Diagrama de classe: demonstra a estrutura estática das classes de
um sistema, seus atributos e operações, mostrando o relacionamento entre as
classes. Comumente utilizado para a construção dos produtos que necessitam de
orientação a objetos. Este diagrama representa uma coleção de classes e seus
inter-relacionamentos. O diagrama de classes representado na figura exibe as
principais classes encontradas no sistema com seus devidos atributos.
8
Diagrama de Objetos: representa um retrato, em tempo de execução, dos objetos do
software e seus inter-relacionamentos. O diagrama de objeto esta relacionado com o
diagrama de classes e, é praticamente um complemento dele. Fornece uma visão
dos valores armazenados pelos objetos de um Diagrama de Classe em um
determinado momento da execução do processo do software.
Diagrama de Sequência: Representa uma perspectiva, orientada por tempo, da
9
colaboração entre os objetos. É também um diagrama de objetos que mostra o envio
de mensagens entre eles. Descrevem ao longo de uma linha de tempo a sequência
de comunicações entre objetos, além disso, o decorrer do tempo é visualizado
observando-se o diagrama no sentido vertical de cima para baixo.
3.2 MRN E DER
O modelo relacional Normalizado (MRN) é um modelo de dados,
adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de
Dados (SGBD), que se baseia no princípio em que todos os dados estão guardados
em tabelas. O MRN apareceu devido às seguintes necessidades: aumentar a
indenpendência dos dados nos sistemas operacionais de banco de dados; prover
um conjunto de funções apoiadas em álgebra relacional para armazenamento e
recuperação de dados; permitir processamento AD HOC. O modelo relacional
revelou-se ser o mais flexível e adequado ao solucionar os vários problemas que se
colocam no nível de concepção e implementação da Base de Dados. A estrutura
fundamental do modelo relacional é a relação (tabela).
10
3.3 PROGRAMAÇÃO ORIENTADA A OBJETOS
Diz respeito a um padrão de desenvolvimento que é seguido por
muitas linguagens, como C# e Java. A programação orientada a objetos foi criada
para tentar aproximar o mundo real do mundo virtual: a ideia fundamental é tentar
simular o mundo real dentro do computador. Nela, o programador é responsável por
moldar o mundo dos objetos, e explicar para estes objetos como eles devem
interagir entre si. Os objetos “conversam” uns com os outros através do envio de
mensagens, e o papel principal do programador é especificar quais serão as
mensagens que cada objeto pode receber, e também qual a ação que aquele objeto
deve realizar ao receber aquela mensagem em específico.
3.4 TECNOLOGIAS PARA DESENVOLVIMENTO WEB
N
11
4 CONCLUSÃO
A conclusão deste trabalho levou-me a ter um melhor entendimento
sobre o diagrama UML de implantação, suas particularidades e a melhor forma de
trabalhar com esta poderosa ferramenta. Abordando as fazes de um projeto de
banco de dados, descobri que para projetar um banco de dados é necessário ter um
pleno conhecimento nas mais diversas áreas e caminhos da informática, além de
exercitar bastante a prática para um total domínio.
12
REFERÊNCIAS
FURLAN, José. Modelagem de Objetos através da UML. Editora Makron Books.
GUEDES, Gilleanes. UML Uma Abordagem Prática. Editora Novatec. São Paulo, 2007.
TONSIG, Sérgio Luiz. Engenharia de Software: Análise e Projeto de Sistemas. 2ª edição. Rio de Janeiro: Editora Ciência Moderna, 2008.
TANAKA, Simone Sawasaki. Análise de Sistemas III. São Paulo: Pearson Prentice Hall, 2009
13