Você está na página 1de 40

CURSO

Tcnico em Informtica para Internet



DISCIPLINA
Projetos de Sistemas Web

PLANO DE ENSINO

PROFESSOR
Eduardo Diniz Amaral
eduardodiniz@gmail.com

AULA INAUGURAL
Setembro de 2014



PLANO DE ENSINO

Sistemas de informao. Desenvolvimento de sistemas.
Problemas na implantao de projetos de sistemas para
Web. Projeto de software.
EMENTA

Possibilitar ao aluno conhecer e aplicar mtodos,
ferramentas e procedimentos adequados para o
desenvolvimento de sistemas;
Apresentar ao aluno situaes-problema que permitam o
desenvolvimento crtico e esttico no desenvolvimento de
sistemas web;
Oportunizar ao aluno desenvolver habilidades necessrias
para projetar sistemas web de qualidade.
OBJETIVOS


UNIDADE I
PERODO CONTEDO
15/09 a
21/09


Sistemas de informao.
Desenvolvimento de sistemas.
CONTEDO PROGRAMTICO


UNIDADE II
PERODO CONTEDO
22/09 a
27/09


Problemas na implantao de projetos
de sistemas para Web.
CONTEDO PROGRAMTICO


UNIDADE III
PERODO CONTEDO
28/09 a
04/10

Levantamento de dados e anlise
essencial.
Anlise Orientada a Objetos.
UML
CONTEDO PROGRAMTICO


UNIDADE VI
PERODO CONTEDO
05/10 a
11/10






Projeto de software.


CONTEDO PROGRAMTICO






METODOLOGIA DE ENSINO


Aula expositiva dialogada presencial e no AVA. Planto
presencial e distncia, atravs de plataforma de
videoconferncia. Planejamento para desenvolvimento de
um sistema web, monitoramento distncia por meio de
ferramentas do AVA (fruns, enquetes, chats, etc.) e
disponibilizao de material complementar.







RECURSOS DIDTICOS


Computador com projetor multimdia. Laboratrio de
informtica com acesso internet. Utilizao dos recursos
do ambiente virtual de aprendizagem (fruns, vdeos,
imagens, arquivos digitais, enquetes, etc). Caderno
didtico impresso.




PROCEDIMENTOS DE AVALIAO

Aspectos a serem avaliados:
Realizao das atividades e pontualidade;
Compreenso dos contedos trabalhados;
Desenvolvimento do raciocnio lgico.

Avaliao Online AO (30pts)
Avaliao Semestral AS (30pts)
Tarefas propostas no AVA para as unidades I, II e III (25pts)
Planejamento para desenvolvimento de um sistema web (15pts), que ser
apresentado no Seminrio, verificando as competncias e habilidades
desenvolvidas pelo aluno durante a disciplina.
CRONOGRAMA DE ATIVIDADES
Perodo Tpico de Planejamento
12, 13 e 14 SET 2014
Aula Presencial
15 30 SET 2014
Estudos das Unidades I, II, III e IV
21, 22 e 23 NOV 2014
Seminrio
23, 24 e 25 NOV 2014
Avaliao Online - AO
12, 13 e 14 DEZ 2014
Avaliao Semestral - AS
21 a 31 JAN 2015
Estudos Orientados de Recuperao
28 FEV 2015
Avaliao dos Orientados de Recuperao
01 MAR 2015
Trmino do Mdulo IV
ORIENTAES FINAIS
A importncia da prtica nesta disciplina
Leituras e acompanhamento de materiais complementares.
Modelo EAD requer dedicao, persistncia e disciplina.
Importncia do contato virtual: dvidas, crticas, sugestes e
acompanhamento.
DVIDAS?

Introduo a disciplina
Projetos de Sistemas WEB
Agenda
1. Sistemas de Informao e
Desenvolvimento de sistemas
2. Projetos de software
3. Implantao de projetos de sistemas
para Web
4. Atividade prtica
5. Consideraes finais
SISTEMAS DE INFORMAO
E DESENVOLVIMENTO DE
SISTEMAS
UNIDADE I
Sistema de Informao
O que ?
Dado, informao e conhecimento
Entrada, processamento e sada
Tipos de sistemas
A NATUREZA DO SOFTWARE
Sistemas de Informao e Software
Produto
Produto que veicula produto
Servio
Definindo Software...
Instrues (programas de computador) que,
quando executadas, produzem a funo e
desempenho desejados (PRESSMAN);
Estruturas de dados que possibilitam que os
programas manipulem adequadamente a
informao;
Documentos que descrevem a operao e o uso
dos programas;

PROJETO DE SOFTWARE
Engenharia
a arte das construes, com base no conhecimento
cientfico.

Engenhar
idear, maquinar, inventar,
produzir.

Projetar Software
Metodologia de desenvolvimento e manuteno de
sistemas atravs de processos
21
PROJETO DE SOFTWARE





Mas para qu?
22
CRISE DE SOFTWARE
23
Problemas enfrentados
ENGENHARIA DE SOFTWARE ATUALMENTE
Crescimento da demanda por engenheiros de software e
sistemas
Aumento de cursos superiores e tcnicos
Tcnicas voltadas para a WEB (B2B, B2C, MVC...).
Desenvolvimento gil
Eventos nacionais e internacionais sediados no Brasil
Ferramentas CASE
Frameworks: Desenvolvimento e Documentao
Gerncia de Projetos cada vez mais levado a srio
INSTRUMENTOS DE GERNCIA DE PROJETOS
CERTIFICAES
26
IMPLANTAO DE PROJETOS
DE SISTEMAS PARA WEB
UNIDADE II
Ferramentas
Ciclo de vida de software
Engenharia de Requisitos
Diagramas UML
Gerncia de Projetos

Ciclo de vida do Software
Engenharia de Requisitos
Trata-se do processo de descobrir, analisar,
documentar e verificar as descries dos servios
fornecidos pelo sistema e as suas restries
operacionais.
Documentos, pessoas, tcnicas, perspectivas,
controle e gerenciamento dos requisitos.

Diagramas UML
Surgiu em 1997 como padro de
MODELAGEM.
Pode ser aplicada em todas as etapas:
Anlise de requisitos;
Anlise de sistema;
Design;
Programao e
Testes.

Diagramas UML
Estrutural (Esttica)
Diagrama de Classes
Diagramas de Objetos
Diagrama de Caso de Uso
Diagrama de Componentes
Dinmica
Diagrama de Estados
Diagrama de Atividades
Diagrama de Colaborao
Diagrama de Seqncia

Representao Grfica de um Conjunto de
Elementos.
Ferramentas CASE
Auxiliam na construo e
gerenciamento de diagramas UML
Rational Rose
MS Visio
PowerDesign
ArgoUML
Jude
Poseidon
Etc...
PROJETOS DE SOFTWARE
Unidade III
PROJETO DE SOFTWARE...
Planejamento e estimativa de projeto
Anlise de requisitos de software e de
sistemas
Projeto da estrutura de dados
Algoritmo de processamento
Codificao
Teste
Manuteno
Processos de Gerncia
importante notar que alguns destes processos so naturalmente
iterativos (so repetitivos) e interdependentes.
Escopo, Tempo, Custos e Qualidade so os principais focos para o
objetivo de um projeto:
entregar um resultado de acordo com o escopo, o prazo e o custo
definidos, com qualidade adequada.
Recursos Humanos e Aquisies so os insumos que movem um
projeto.
Comunicaes e Riscos so elementos aos quais deve haver
sempre ateno e tratamento constantes em um projeto; e,
Integrao abrange a orquestrao de todos estes aspectos.
As nove reas de
conhecimento
As nove reas de
conhecimento


BIBLIOGRAFIA BSICA

MEDEIROS, Hernani. Desenvolvendo software com UML 2.0 definitivo.
Editora Makron Books, 2004.
KOSCIANSKI, Andre ; SOARES, Miguel dos Santos. Qualidade de Software.
Editora Novatec. 2o Edicao. 2007.
BOOCH, Grady; RUMBAUGH, James ; JACOBSON, Ivar. Uml: Guia do
Usuario. 2a Ed.
Editora Campus PRESSMAN, Roger. Engenharia de Software Editora 4a
Edicao, Mc-Graw Hill, 2006.
SOMMERVILLE, Ian. Engenharia de Software, 6o Edicao, Addison
Wesley,2003.


BIBLIOGRAFIA COMPLEMENTAR

MCMENAMIM, Sthephen M., PALMER John F. Anlise essencial de
sistemas. So Paulo: McGraw-Hill, 1991.
POMPILHO, S. Anlise Essencial: guia prtico de anlise de sistemas. Rio
de Janeiro: Infobook, 1994.
YORDON, Edward. Anlise estruturada moderna. Rio de Janeiro: Campus,
1990.
MEDEIROS, Ernani S.: Desenvolvendo software com UML 2.0: definitivo.
Pearson Makron Books 2004.
LARMAN, Craig. Utilizando UML e Padres. 3 ed. Bookman, 2007.