Академический Документы
Профессиональный Документы
Культура Документы
Vilhena
2016
Vilhena
2016
SUMRIO
1
INTRODUO .............................................................................................. 3
OBJETIVO .................................................................................................... 4
DESENVOLVIMENTO................................................................................... 5
3.1
3.1.1
3.1.3
3.1.4
3.1.5
3.1.6
GERENCIAMENTO DE CONFIGURAES.............................................. 16
4.1
4.2
5.1.1
5.1.6
CONCLUSO ............................................................................................. 40
REFERNCIAS ........................................................................................... 41
1 INTRODUO
Projetos esto presentes na vida de todos, tanto em situaes
profissionais quanto em pessoais, porm muitas vezes nem nos damos conta disso.
So tarefas simples como ir aos supermercados ou redigir algum novo documento
para o trabalho. So projetos que muitas pessoas realizam sem nem mesmo se dar
conta de que so realmente projetos. Porm os projetos podem tambm ser mais
complexos do que estes facilmente encontrados, em uma empresa da construo
civil, por exemplo, cada empreendimento e encarado tambm como um projeto.
No decorrer desta produo textual abordaremos as principais
caractersticas do nosso projeto, que por sua vez se refere a uma loja virtual para
revenda de veculos novos e usados, e um projeto baseado em cima de PMBoK,
digramas, facilidade de pesquisa, mapa do site, comunicao com MySQL etc.
2 OBJETIVO
Este projeto que apresentaremos, deve conter inicio meio e fim bem
definidos, no importando o tamanho ou as dificuldades do mesmo. Tarefas e
atitude devem ser pensadas, esculpidas, analisadas minuciosamente. Em um projeto
simples, como a construo de uma pgina WEB, podemos usar etapas bem
definidas e de fcil elaborao. Um ciclo de vida deve ser escolhido, pois precisamos
saber como iremos proceder no decorrer do projeto, por isso escolhemos construir
uma Estrutura Analtica de Projetos (EAP) do Ingls, Work Breakdown Structure
(WBS), no intuito de analisar o que ser feito em cada etapa do nosso ciclo de vida,
mas, no entanto com tudo isso, cobrado um Cronograma das atividades a serem
realizadas, pois os clientes precisam de datas definidas. O objetivo deste projeto
pesquisar e analisar um possvel sistema em uma plataforma WEB que atenda as
necessidades de uma empresa de venda de automveis. Com os requisitos j
levantados construiremos uma EAP para controlar as aes dos integrantes do
projeto. Ao final deste projeto quero deixar o leitor ou a quem de alguma forma tenha
interesse no conhecimento de como normalmente so planejados e documentados
os programas, software e tudo que envolvem a tecnologia do sculo XXI, tendo
acesso a um breve relato de como funciona. Devo tambm salientar que aqui s
uma pesquisa superficial e de pouca profundidade, levando em considerao de
todo o contexto que envolve a complexibilidade dos programadores, analistas e
desenvolvedores modernos. Defendendo a tese de que o bem maior da humanidade
a informao, sendo assim necessrios termos dados bem normalizados de boa
qualidade e acima de tudo, bem protegidos.
3 DESENVOLVIMENTO
Desde os idos mais remotos da humanidade, mesmo nas
sociedades mais primitivas ou mesmo entre os animais, a busca pelo alvio da dor e
pela cura das doenas sempre foi tentada.
Entretanto, a histria demonstra que a sociedade, ao adquirir algum grau de
desenvolvimento, conhecendo melhor o mundo e suas cincias
tecnolgicas, passou a buscar meios cada vez, mas eficaz de se chegar a
excelncia humana.
so a aplicao de
Usabilidade:
o Separar a interface do restante da aplicao.
o Prover ao usurio a capacidade de entrar com
comandados que permitam operar o sistema de modo
mais eficiente. Para tal, as interfaces do sistema
devem permitir, sempre que possvel, a entrada por
meio de seleo invs de digitao de campos.
Manutenabilidade:
o Coerncia semntica: a organizao do sistema
deve se dar de modo que as responsabilidades em
um mdulo trabalhem em conjunto sem depender
excessivamente de outros mdulos;
o Uso de interfaces com ocultao de informaes
especficas sobre a implementao dos mdulos;
o Uso de um intermedirio para isolar o mecanismo
de persistncia de dados;
o Uso de um intermedirio para tratar as requisies
de interface.
Segurana:
o Autenticar usurios usando login e senha;
o Limitar a exposio, disponibilizando pela internet
somente funcionalidades de consulta e cadastros
clientes.
o Manter uma trilha de auditoria para operaes de
Desempenho:
o Reduzir overhead computacional (processamento ou
armazenamento
em
excesso)
computacional
em
de
elaborao
do
projeto,
facilitara
qualquer
empresa
de
10
11
12
Maior confiabilidade;
Maior Disponibilidade;
13
entre
as
aplicaes
desenvolvidas
em diversas
linguagens
de
14
15
da
Arquitetura
Sistemas
Distribudos
Cliente-Servidor,
conforme
esse
tipo
de
estrutura
por
que,
as
principais
16
Arquitetura de aplicao:
17
18
CSS
HTML
XHTML
Javascript
AJAX
FLASH
MICROSOFT SILVERLIGHT
SWIPTY
SPDROPKIT
PHP
ASP
.NET
NODES.JS (JAVASCRIPT)
JAVA, J2EE,WEBOBJECTS
PYTHON, DJANGO
SMALLTALK SEASIDE
19
COLDFUSION
LOTUS DOMINO
WEBSPHERE
Bancos de dados
MYSQL
POSTGRESQL
SQLITE
FIREBIRD
APACHE DERBY
ORACLE
DB2
reas interdisciplinares
ARQUITETURA DA INFORMAO
USABILIDADE, ACESSIBILIDADE
20
21
22
23
Os cdigos acima so da rea de atendimento que o cliente vai ter no site para
esclarecimento das dvidas e perguntas para melhor entendimento do cliente. Todos
estes cdigos so da pgina de atendimento.
24
25
26
27
28
29
banco de dados, assim facilitando para funcionar tirando o problema dele mexer no
banco de dados e der algum erro por que se ele modificar um carro na rea dele
essa modificao ser feita no banco tambm.
30
31
abordagem
orientada
objetos
possibilita
uma
melhor
Mtodos:
- So as funes que objeto pode realizar.
Atributo:
- tudo que um objeto possui como varivel.
UML Linguagem de Modelagem Unificada
Definio:
- uma linguagem grfica para visualizar, especificar, contruir e documenta os
artefatos de um sistema computacional orientado a objetos.
Vantagens:
- Desenvolvimento de programas de forma rpida, eficiente efetiva;
- Revela a estrutura desejada e o comportamento do sistema;
- Permite a visualizao e controle da arquitetura do sistema;
- Melhor entendimento do sistema que est sendo construindo e gerenciamento de
riscos
.
32
33
34
35
Visibilidade:
Pblica: +
Privada: -
Protegida: #
Pacote: ~
36
37
38
bairro Texto(1),
telefone Texto(1),
email Texto(1),
data_nascimento Texto(1),
endereo Texto(1),
cidade Texto(1),
estado Texto(1),
cpf Texto(1)
)
CREATE TABLE Estoque (
Valor Texto(1),
ano Texto(1),
cor Texto(1),
modelo Texto(1),
marca Texto(1),
automovel Texto(1),
id_estoque Texto(1) PRIMARY KEY
)
CREATE TABLE Concessionria (
data_pedido Texto(1),
concessionaria Texto(1) PRIMARY KEY,
id_funcionario Texto(1)
)
CREATE TABLE Funcionario (
estado Texto(1),
cidade Texto(1),
bairro Texto(1),
id_funcionario Texto(1) PRIMARY KEY,
nome Texto(1),
cpf Texto(1),
sexo Texto(1),
telefone Texto(1),
cargo Texto(1),
salario Texto(1),
endereo Texto(1),
data_nascimento Texto(1)
)
CREATE TABLE Tem (
id_estoque Texto(1),
concessionaria Texto(1),
FOREIGN KEY(id_estoque) REFERENCES Estoque (id_estoque),
FOREIGN
KEY(concessionaria)
REFERENCES
Concessionria
(concessionaria)
)
39
KEY(id_funcionario)
40
6 CONCLUSO
Este trabalho foi proveitoso no sentido de conhecer mais as
ferramentas para desenvolvimento de software, projetos e artquiteturas, e o uso de
frameworks, a persistncia de dados. Enfim, foi um apanhado de como criterioso e
analtico a confeco de um bom software onde entendi que para ser criado um bom
software tem que ser bem planejado e estruturado para se tornar eficaz.
41
REFERNCIAS