Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTATO: davidmr@ifce.edu.br
CURSO FIC DE PROGRAMADOR WEB
VERSO: 1.0
SUMRIO
5 Referncias ................................................................................................... 15
1 CONCEITOS BSICOS
Outro autor que define muito bem software Sommerville (2011), em sua obra
define a classificao de dois tipos de software quanto ao desenvolvimento:
3
Destacam como principais problemas a impreciso de prazo e custos, a
produtividade dos desenvolvedores no acompanha a demanda e baixa qualidade de
software. Tendo como causas possveis a falta de conhecimento em desenvolvimento de
software e resistncia s mudanas.
4
1.4.1 ATIVIDADES DO PROCESSO DE DESENVOLVIMENTO DE
SOFTWARE
5
1.5 DESENVOLVIMENTO GIL
Uma das caractersticas dos mtodos geis est em disponibilizar aos clientes, a
cada duas ou trs semanas, novas verses do sistema. Obtendo assim um envolvimento
do cliente no processo de desenvolvimento objetivando um feedback rpido sobre a
evoluo dos requisitos do sistema.
6
A documentao um processo que no existe muita ateno dos mtodos geis.
Conforme a definio ocorre uma minimizao das documentaes e reunies formais
para utilizar de comunicao e documentao informal.
ANOTAES:
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
7
2.1 COMO ESPECIFICAR O SOFTWARE?
8
Existem riscos altos em no atender um requisito no funcional, podendo gerar
uma situao de inutilizao de todo o sistema (Sommerville, 2011). Imagine sistemas
que requerem o requisito no funcional de confiabilidade, se este requisito no fosse
satisfeito poderamos confiar nos sistemas de controle de voos de aeronaves?
Estudo da Viabilidade
Elicitao e Analise
Especificao
Validao
9
A fase de elicitao e anlise definida pelo inicio da caracterizao do sistema,
ou seja, sero levantadas as informaes a cerca do problema a ser resolvido. Esta
fase tem como objetivo a obteno de informaes sobre:
O domnio da aplicao
Os servios que o sistema deve oferecer
O desempenho do sistema
Restries de hardware e etc.
Pode surgir uma questo de como realizar a elicitao e analise. Podem ser
realizadas tarefas como questionrios, entrevistas, pesquisas de negcio, observaes,
reunies e etc.
1. Descoberta de
requisitos
2. Classificao e
4. Especificao de
organizao de
requisitos
requisitos
3. Priorizao e
negociao de
requisitos
10
se a caracterizao do futuro sistema est de acordo com as necessidades apontadas pelo
cliente. Segundo Pressman (2011), podemos apontar alguns tipos de validao como de
validade, de consistncia, de completude e de realismo.
Conforme Pressman (2011) h uma srie de princpios bsicos que iro nortear
os cronogramas de projeto de software:
Diviso de Trabalho.
11
Interdependncia em relao s tarefas.
Alocao de tempo.
Validao do esforo.
Definio de responsabilidades.
Definio de resultados.
Definio dos pontos de controle.
12
3 LISTA DE ATIVIDADES
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
_________________________________________________
13
6. Quais as quatro atividades bsicas do processo de desenvolvimento de
software.
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
4 PROJETO SUPERVISIONADO
14
6. Defina a interface da aplicao web.
7. Desenvolva a aplicao.
8. Apresente o processo de desenvolvimento.
9. Apresente a aplicao e relate sua experincia com dificuldades e
aprendizagens.
ANOTAES:
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
5 REFERNCIAS
15