Академический Документы
Профессиональный Документы
Культура Документы
INTRODUO
Objetivos
1
1.1
1.1.1
Vantagens:7
1.1.2
Desvantagens:
1.2
2
2.2
WBS Imagem
9
10
Cronograma do Projeto
11
3.1
Cronograma em Texto
3.2
11
Anlise de Usabilidade
5.1
6
13
BIBLIOGRAFIA
2.1
3
18
12
INTRODUO
Um Projeto de Sistemas demanda um trabalho de anlise mui
elaborado, profundo e detalhado, pois somente com esse cuidado no planejamento
o produto final traz as qualidades necessrias para destacar-se no mercado
competitivo atual.
Ainda mais quando falamos em aplicao Web, pois pelo fato de o
desenvolvimento Web ser tecnicamente mais fcil, existem mais pessoas com baixo
nvel de capacitao produzindo aplicaes, o que resulta em um cenrio mal
planejado, com problemas de estrutura, usabilidade, segurana, e at projetos no
concludos, exatamente por falta de planejamento.
O nico meio de debelar essa cultura do meia-boca, a educao;
e com essa finalidade que ser desenvolvido este trabalho.
OBJETIVOS
O objetivo deste trabalho, alm de dar continuidade na proposta de
integrao interdisciplinar do Portfolio da Unopar, desenvolver um Projeto de
Sistemas com o uso das matrias estudadas este semestre, como Programao
Web, Interface Humano-Computador, e mesmo gerenciamento de projetos, de uma
forma mais prtica.
Atravs de um estudo de caso, e aplicando as teorias estudadas, ser
escolhido um Ciclo de Vida para controle do projeto de Software. Na sequncia,
sero elaborados alguns documentos auxiliares do projeto, como a WBS (Work
Breakdown Structure) ou EAP (Estrutura Analtica do Projeto), e o Cronograma, com
sua visualizao em grfico de Gantt.
A seguir, sero apresentados os conceitos de IHC (Interface HumanoComputador) e Usabilidade, e aplicados ao estudo deste caso.
Ser considerada a segurana do aplicativo no que diz respeito
autenticao de criptografia dos dados da conexo, bem como sero apresentados
alguns riscos inerentes s aplicaes Web.
De todas estas formas, aplicaremos a teoria em um caso prtico para
possibilitar o melhor entendimento das matrias estudadas visualizando-as no mudo
real.
1.1.2 Desvantagens:
do
controle
dos
custos,
bem
como
10
11
3 CRONOGRAMA DO PROJETO
Depois de definida a EAP ou WBS do projeto, passamos a estabelecer
precedncias e duraes das tarefas, definindo qual ser executada em primeiro
lugar, e qual ser a sequncia de tarefas depois dela.
Passamos a atribuir as tarefas aos recursos que as executaro, verificando
ento a superalocao de recursos, que configurada quando um recurso
atribudo a mais que uma tarefa ao mesmo tempo.
O resultado desse trabalho o cronograma, que usualmente representado
em formado de texto, e tambm em formado grfico.
3.1 CRONOGRAMA EM TEXTO
Segue o cronograma em formato texto:
Nme
Nome da tarefa
ro
1
1.1
Predecesso
Durao Incio
ras
613,33
dias
40 dias
1.1.1
Anlise do Negcio
1.1.2
Definio de Escopo
4 hrs
1.1.3
EAP
4 hrs
1.1.4
Cronograma
4 hrs
4 hrs
4 hrs
1.1.5
1.1.6
1.2
1.2.1
Atribuio de
Responsabilidades
Mapeamento de Recursos
4 hrs
573,33
dias
26,67
dias
Anlise de Requisitos
1.2.1.1
Requisitos de Infra
4 hrs
1.2.1.2
Requisitos Funcionais
11
4 hrs
1.2.1.3
Requisitos No-Funcionais
12
4 hrs
1.2.1.4
Requisitos de Performance 13
4 hrs
1.2.1.5
Analisado
0 dias
1.2.2
14
Desenvolvimento
320 dias
1.2.2.1
Definio de Metodologia
14
8 hrs
1.2.2.2
Definio de Ferramentas
17
8 hrs
1.2.2.3
Definio de Linguangens
18
8 hrs
Qui
15/05/14
Qui
15/05/14
Qui
15/05/14
Qui
15/05/14
Sex
16/05/14
Sex
16/05/14
Seg
19/05/14
Seg
19/05/14
Ter
20/05/14
Ter
20/05/14
Ter
20/05/14
Ter
20/05/14
Qua
21/05/14
Qua
21/05/14
Qui
22/05/14
Qui
22/05/14
Qui
22/05/14
Sex
23/05/14
Seg
Trmino
Qui
17/07/14
Seg
19/05/14
Qui
15/05/14
Qui
15/05/14
Sex
16/05/14
Sex
16/05/14
Seg
19/05/14
Seg
19/05/14
Qui
17/07/14
Qui
22/05/14
Ter
20/05/14
Ter
20/05/14
Qua
21/05/14
Qua
21/05/14
Qui
22/05/14
Ter
24/06/14
Qui
22/05/14
Sex
23/05/14
Seg
Recursos
Gerente de Projeto
Gerente de Projeto
Gerente de Projeto
Gerente de Projeto
Gerente de Projeto
Gerente de Projeto
Analista
Analista
Analista
Analista
Programador
Programador
Programador
12
Definio de Banco de
1.2.2.4
Dados
19
8 hrs
1.2.2.5
Programao e Testes
20
120 hrs
1.2.2.6
Documentao
21
40 hrs
1.2.2.7
Desenvolvido
22
0 dias
1.2.3
66,67
dias
Homologao
1.2.3.1
Homologao
22
40 hrs
1.2.3.2
Homologado
25
0 dias
1.2.4
Implantao
160 dias
1.2.4.1
Piloto
25
24 hrs
1.2.4.2
Treinamento
28
36 hrs
1.2.4.3
Produo
29
36 hrs
1.2.4.4
Incremento em Operao
30
0 dias
26/05/14
Ter
27/05/14
Qua
28/05/14
Qua
18/06/14
Ter
24/06/14
Qua
25/06/14
Qua
25/06/14
Ter
01/07/14
Qua
02/07/14
Qua
02/07/14
Seg
07/07/14
Sex
11/07/14
Qui
17/07/14
26/05/14
Ter
27/05/14
Ter
17/06/14
Ter
24/06/14
Ter
24/06/14
Ter
01/07/14
Ter
01/07/14
Ter
01/07/14
Qui
17/07/14
Sex
04/07/14
Sex
11/07/14
Qui
17/07/14
Qui
17/07/14
Programador
Programador
Programador
Homologador
Consultor
Consultor
Consultor
13
14
4 ANLISE DE USABILIDADE
Como qualquer sistema de informao, o sistema da Voc Aluga deve ser
utilizado por pessoas. Isto naturalmente requisita o uso da matria de anlise
chamada de IHC (Interao Humano-Computador), que o estudo da interao
entre o ser humano e o computador.
Um dos focos de anlise da IHC a anlise de Usabilidade, que o termo
tcnico para descrever a qualidade de uma interface. Esta qualidade geralmente
associada aos seguintes princpios:
Satisfao do usurio
15
16
- modificao de
memria
- modificao de
mensagens em
trnsito
- perda de info
Consequncias
Medidas
Confidenciabilidade
- eavesdropping
- roubo de info/dado do
servidor/cliente
- inundao da
mquina com
- info da configurao da solicitaes bogus
rede/mquinas...
- isolamento
mquina por
- info de qual cliente
"conversa" com servidor ataques a DNS
em trnsito
- perda de informao
- perda de privacidade
- compromete a
mquina
- vulnerabilidade
para outras
ameaas
- checksums
criptogrfico
Negao de
Servio
- bloqueio da
conexo
- interrupo
- aborrecimento
- impedir usurio
realizar seu
trabalho
- encriptao, Web
proxies
Fonte: http://www.ccuec.unicamp.br/revista/infotec/admsis/admsis6-1.html
- difcil prevenir
Autenticao
- personificao
de usurios
legtimos
- falsificao de
dados
- m
representao do
usurio
- crena que
informao falsa
verdadeira
- tcnicas
criptogrficas
17
Caso o Site seja mesmo quem deveria ser, o Browser envia ao Servidor
do Site uma Chave de Criptografia pblica.
Uma evidncia bem conhecida pelo usurio comum de que o navegador est
utilizando o SSL, a letra s depois do prefixo //http dos endereos de sites.
Outra, a figura de um cadeado, no rodap da pgina ou na barra de endereos do
navegador.
18
6 CONCLUSO
Neste semestre, o trabalho de Portfolio, bem como o restante das
matrias, possibilitou colocar em prtica muitas das teorias estudadas durante o
curso, evidenciando sua utilidade para a prtica profissional da profisso de Analista
de Sistemas.
Fomos introduzidos tambm Programao Web, e s suas
particularidades, como Segurana Web, arquitetura Cliente-Servidor, etc.
Uma das matrias inesperadas, e muito bem aproveitadas, foi a
Interface Homem-Computador, que trouxe tona um vis da Anlise ainda no
conhecida por ns, e que aps estudada, nos possibilitou ter uma viso mais crtica
na utilizao de todos os aplicativos, sistemas e sites da vida diria.
A qualidade do trabalho de Anlise de Sistema, a cada nova matria
estudada, melhora mais; o que no inesperado, pois um dos objetivos do estudo
esse.
19
BIBLIOGRAFIA
CAMARA, Fbio; SLDC Software Development Life Cycle. 2008. Disponvel em:
<http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=1708> Acesso em 14/05/2014.
CATARINA, Instituto Federal Santa; Ciclo de Vida Iterativo e Incremental. 2006.
Disponvel em:
<http://wiki.sj.ifsc.edu.br/wiki/index.php/Ciclo_de_Vida_Iterativo_e_Incremental>. Acesso em
14/05/2014.
FIGUEIREDO, Antoio; Administrao de Sistemas e Segurana WEB. 1999. Disponvel
em: <http://www.ccuec.unicamp.br/revista/infotec/admsis/admsis6-1.html>. Acesso em:
16/05/2014.
HISATOMI, Marco Ikuro; Projeto de Sistemas. Pearson, So Paulo, 2014.
LASKOSKI, Felipe Cys, Lucas Falco Radaelli; Desenvolvimento de Software: Modelo
Incremental. Disponvel em:
<http://www.inf.ufpr.br/lmperes/ciclos_vida/ModeloIncremental.pdf> . Acesso e 14/05/2013
LOPES, Guilherme Baiestero; MARCHI, Kssia R. C; Segurana no desenvolvimento web
utilizando framework spring security. 2013. Disponvel em:
<http://ftp.unipar.br/~seinpar/2013/artigos/Guilherme%20Baiestero%20Lopes.pdf>. Acesso
em: abr. 2014.
MARTINS, Eliane; O que SSL?. 2009. Disponvel em:
<http://www.tecmundo.com.br/seguranca/1896-o-que-e-ssl-.htm>. Acesso em 16/05/2014.
ROCHA Rocha, Heloisa V. da; BARANUSKAS, Maria C. C.; Design e avaliao de
interfaces humano-computador. IME-SP, So Paulo, 2000.
RODRIGUES, Eli; Como fazer um cronograma no MS-Project. 2011. Disponvel
em:<http://www.elirodrigues.com/gestao-de-projetos/serie-como-fazer-um-cronograma/parte1-como-fazer-um-cronograma-no-ms-project/> Acesso em 15/05/2014
SOLER, Luciano; MORAES, Everson Matias de; Desenvolvimento de Aplicao Web.
Pearson, So Paulo, 2014.
20