Macei
2013
Macei
2013
SUMRIO
1 INTRODUO...........................................................................................................3
2 objetivo.......................................................................................................................4
3 DESENVOLVIMENTO...............................................................................................5
4 CONCLUSO...........................................................................................................10
REFERNCIAS..........................................................................................................11
1 INTRODUO
Neste trabalho focada a importncia da utilizao dos diagramas
da UML nas vrias fases de desenvolvimento de um projeto, mostrando com isso a
metodologia de construo de sistemas dentro dos princpios da Orientao a
Objetos.
Apresento um trabalho criando projeto em diagramas da UML e com
isso aprendermos que no a quantidade de diagramas criados num projeto que
vo determinar a qualidade do processo e no produto, mas a eficincia no uso deles.
O trabalho proposto neste material objetiva aprimorar os conhecimentos sobre o
diagrama de estado e diagrama de implantao, trabalharemos questes ticas no
ambiente de trabalho, e noo de uma empresa responsvel socialmente e quais
so suas responsabilidades em relao comunidade e clientes. Estudaremos ORM
e as vantagens e desvantagens no uso de tal tcnica.
Tudo isso para que possamos ter um maior aprendizado e melhor
fixao das disciplinas do nosso curso.
2 OBJETIVO
O objetivo primordial deste trabalho capacitar o aluno a identificar
os requisitos necessrios para o desenvolvimento de softwares atravs do estudo e
implementao dos diversos diagramas da UML, dando-se nfase em especial neste
trabalho, aos diagramas de estado e de implantao, evitando com isso
inconsistncias no desenvolvimento e manuteno de sistemas, veremos como as
empresas devem manter a responsabilidade social no tocante tica para com o
trato com os clientes e demais indivduos envolvidos direta e indiretamente nos
processos de criao, distribuio e manuteno dos produtos por ela criados e
comercializados, trataremos sobre o uso do ORM (Mapeamento Objeto Relacional),
vantagens e desvantagens de seu uso e quais ferramentas podemos utilizar para
nos ajudar neste processo, e por fim indicaremos qual o melhor sistema operacional
indicado para a implementao de um sistema informatizado para a empresa fictcia
Nossa Locadora de Livros.
3 DESENVOLVIMENTO
Com base no cenrio proposto Nossa Locadora de Livros, elabore
as atividades com base nas seguintes diretrizes:
eventos recebidos por ele. Entretanto, nem sempre todos os atributos de um objeto
so alterados por um evento. A mudana de estado de um objeto devido a um novo
evento chamada de transio. O Diagrama de estados representa a sequencia de
eventos e o consequente estado do objeto obtido aps o objeto responder a estes
eventos. Este diagrama feito para descrever o comportamento de classes de
objetos do sistema, j que, por herana todos os objetos de uma classe possuem o
mesmo comportamento. Pode tambm ser usados para descrever a sequncia de
eventos dos casos de uso ou de outros elementos.
Devemos implementar este tipo de diagrama no momento que
tivermos classes que possuem um nmero conhecido e definido de estados e que
possuem o comportamento afetado pelas alteraes dos diferentes estados,
portanto deve-se utiliz-lo para demonstrar o comportamento dinmico de uma
classe e os eventos a ele associados.
3.1.1.1 Com base no cenrio proposto e nos seus conhecimentos sobre o diagrama
de implantao, levante algumas perguntas para identificar o ambiente onde o
sistema da Locadora de Livros ser instalado e responda essas perguntas.
a) Pergunta: A empresa necessita de um sistema para controle de
seus funcionrios e produtos comercializados?
Resposta: Sim necessita, a empresa tem necessidade de
controle sobre seus livros, clientes e funcionrios.
b) Pergunta: A empresa necessita armazenar em um banco de
dados todas as operaes referentes a clientes, livros e
funcionrios?
c) Resposta: Sim, a empresa necessita de um banco de dados
para armazenar e controlar os dados de seus clientes,
funcionrios e livros.
d) Pergunta: A empresa necessita de uma rede local interligando
suas estaes de trabalho a um servidor de banco de dados?
Resposta: Sim, a empresa necessita de uma rede local
interligando suas estaes de trabalho a um servidor de banco
de dados para controlar todas as operaes ligadas aos seus
livros, funcionrios e clientes.
proporcionados.
3.2 PESQUISE NA INTERNET E CONSIDERANDO QUE A LOCADORA DE
LIVROS TER DISPONIBILIDADE DE LIVROS DIGITAIS, RELACIONE PELO
MENOS 6 LIVROS DE REDES DE COMPUTADORES QUE PODERIAM SER
CATALOGADOS NESTA LOCADORA.
Redes de Computadores, autor: Andrew S. Tanembaum: 5 edio,
Editora Pearson, 2011;
Redes de Computadores e Internet, autor: Douglas E. Comer, 4
edio, Artmed Editora, 2007;
Engenharia de Redes de Computadores, autor: Marcelo Sampaio
de Alencar, 1 edio, Editora rica, 2012;
Redes de Computadores - Uma Abordagem Top-Down, autor:
Behrouz A. Forouzan e Firouz Mosharraf, 1 edio, Editora Mcgraw Hill, 2012;
Redes de Computadores - Uma Abordagem De Sistemas,
autores: Larry Peterson; Bruce S. Davie, 5 edio, Editora Campus, 2013;
Gesto Prtica de Redes (Coleo Curso completo), autor: Jos
Gouveia, 1 edio, Editora FCA, 2011.
de segurana bastante
10
4 CONCLUSO
Ao final deste trabalho, chego concluso que a elaborao de um
sistema personalizado que visa atender as necessidades de nossos stakeholders
dever passar por uma srie minuciosa de entrevistas e pesquisas dentro da
organizao onde ser implantada, onde devemos colher toda e quaisquer
informaes que sejam relevantes ao levantamento de todos os requisitos
necessrios equipe de criao do software para a empresa em questo, para que
com isso possamos satisfazer todas as necessidades presentes e/ou futuras que por
ventura venham se apresentar no decorrer do processo de confeco da base de
dados (banco), telas visuais de entrada e sada de dados, rotinas de backup,
manutenes que se faam necessrias no decorrer do processo de criao,
instalao e alteraes futuras (novas verses), sendo assim necessria a
documentao de todas as fases de tais processos.
No que diz respeito UML, a mesma oferece uma variada gama de
diagramas, buscando com isto abranger diferentes aspectos relativos ao
desenvolvimento de software. Isto no implica que obrigatoriamente a modelagem
de uma nova aplicao precise empregar todas as representaes fornecidas por
esta ferramenta. Na verdade, cada projeto conta com caractersticas bem
especficas, o que significa que somente alguns dos diagramas podem realmente
agregar algum valor como documentos que especificam o sistema a ser construdo.
11
REFERNCIAS
SILVA, Douglas Marcos da. Guia de Consulta Rpida UML. 1 Edio. So Paulo:
Novatec Editora Ltda., 2001.
ORM : Object Relational Mapper http://www.devmedia.com.br/orm-object-relationalmapper/19056#ixzz29D9Hl7vl.
SILVA, A.; VIDEIRA, C.; UML, Metodologias e Ferramentas CASE. Lisboa: Centro
Atlntico,
2005.
EDUARDO, BEZERRA, Princpios de Anlise e Projetos de Sistemas com UML: Um
guia prtico para modelagem de sistemas. 1 Edio. Editora Campus, 2006.
Tanaka, Simone Sawasaki. Anlise de Sistemas III. So Paulo. Editora Pearson
Prentice Hall. 2009.