Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEPARTAMENTO DE COMPUTAO
SISTEMAS DE INFORMAO
ENGENHARIA DE
SOFTWARE PARA SI I
Apresentao e Introduo
Objetivo
Contedo programtico
Metodologia
Bibliografia
Apresentao
32 anos vivncia na rea de informtica.
11 anos como Gerente de TI.
4 anos Coordenadora TI do HU/UFS.
Professora Universitria (27 anos).
Doutora em Engenharia Eltrica Sistemas
Digitais POLI/USP.
Mestre em Administrao PUC/SP.
Especialista em Projeto de Sistemas
FACESP/SP.
Administradora e Tcnica em Processamento
de Dados.
Pesquisadora e consultora.
Atuao
e-Health
m-Health
Teleme
-dicina
Telesa
-de
Hospital
IS
SAD
Serious
Game
Hospital Universitrio
HU/UFS
Apresentao da disciplina
Objetivos
Geral
Capacitar o discente para projetar e conduzir
processos de desenvolvimento de software.
Aplicar os conceitos e tcnicas em um projeto
prtico.
Especficos
Ao trmino da disciplina o aluno dever ser capaz
de:
Conhecer e utilizar os fundamentos de engenharia de
software.
Identificar e especificar os requisitos iniciais do
software atravs da utilizao de metodologias e
ferramentas.
Contedo programtico
Conceitos de engenharia de software.
Objetivos e princpios de engenharia de software.
Problemas da engenharia de software.
Fatores de qualidade de software, produtividade e controle no desenvolvimento de software.
Produto x Processo. O ciclo de vida do software.
Histrico das metodologias de projeto de sistemas.
Processos de desenvolvimento de software.
Metodologias de desenvolvimento de projetos orientados a objetos.
Engenharia de requisitos.
Modelagem e especificao de requisitos de software.
Anlise, validao e verificao de requisitos de software.
Anlise e projeto de sistemas orientados a objetos.
Linguagens de modelagem.
Ferramentas para modelagem e especificao de requisitos de software.
Metodologia e Avaliao
Metodologia:
Aulas expositivas.
Aulas prticas.
Debates e seminrios.
Desenvolvimento de um projeto prtico.
Componentes da avaliao:
Prova 1 e 2 (22/08 e 03/10) s 17h.
Projeto = 4 fases (documentaes + prottipo + apresentao):
Fase I =
Fase II =
Fase III =
Apresentao final = data a ser definida com duplas (incio de outubro).
Participao + Trabalhos Individuais (seminrios, exerccios e
outros).
Avaliao
A avaliao de cada aluno ser realizada atravs de provas, projeto (relatrios e
apresentaes) e trabalhos individuais, e a nota final apurada da seguinte maneira:
Nota Final = (0,45 x PV) + (0,45 x PJ) + (0,1 x TI).
Onde:
PV = Mdia das notas das provas.
PJ = Mdia das notas do projeto.
TI = Mdia das notas dos trabalhos individuais.
Observar que a nota do projeto ser considerada na mdia final, desde que a
mdia das notas das provas seja maior ou igual a 5,0.
Todos os trabalhos e atividades tero desconto de 1,0 ponto por dia de atraso.
Cuidado com as faltas: o limite de faltas de 25%. Administre-as!!!!
Projetos 2013
1. Gesto do Centro Cirrgico Mdulo Gesto de Cirurgias
2. SI Laboratrio de Cicatrizao
3. Gesto Banco de Sangue
4. Jogo de Diagnstico Emergncia
5. Gesto de Lminas Patologia
6. Pronturio Eletrnico de Paciente
7. Gerenciador de Pesquisas do HU
8. SI Nutrio Mdulo HCOR
9. SI Servio Social Mdulo Cirurgia Baritrica I
10. SI Nutrio Mdulo Cirurgia Baritrica II
11. SI Psicologia Mdulo Cirurgia Baritrica III
12. SI Acompanhamento e Evoluo Mdulo Cirurgia Baritrica IV
Projetos 2014
1. Jogo de Diagnstico Emergncia
2. Gesto de Lminas Patologia
3. Gerenciador de Pesquisas do HU
4. Gerenciador de Videoconferncias
5. Gerenciador de Laudos
6. Lista de presena para dispositivo mvel (integrado
com o SIGAA)
7. Avaliao Contnua para aulas prticas Ambulatrio
8. Sistema de Protocolo
9. Sistema de Avaliao de Enfermagem
Projetos 2015
1. Painel de Infraestrutura e Redes
2. Painel PDE
3. Painel Estoque (Farmcia e Almoxarifado)
4. Painel Financeiro
5. Painel Principal verso para smartphone
6. Gesto de Lminas Patologia
7. SI Acompanhamento e Evoluo Mdulo Cirurgia Baritrica IV
8. Gerenciador de Pesquisas do HU
9. Gerenciador de Eventos
10. Gerenciador de Ocorrncias
11. Sistema Gerenciador de Atendimento
12. Sistema de Informao para DOT Tratamento Odontologico para crianas especiais
13. Jogo para Pediatria
Projetos 2016
1. Monitoramento de Eventos Adversos
2. Estetoscpio Digital para ensino em sade
3. Jogos para Pediatria (smartphone/desktop)
4. Acompanhamento Colesterol (smartphone)
5. SI Unidade de Reabilitao
6. Sistema Avaliao de Apresentaes/Projetos
7. Melhorias e novas funcionalidades:
Gesto de Lminas Patologia
Gerenciador de Pesquisas do HU
Gerenciador de Eventos
Painel Estoque (Farmcia e Almoxarifado)
Painel Principal verso para smartphone
Sistema Laboratrio de Feridas
Sistema de Informao para DOT Tratamento Odontolgico para crianas especiais
SBC Revista Computao Brasil
http://sbc.org.br/index.php?option=com_flippingbook&view=book&id=21
Bibliografia
1. REFERNCIAS BSICAS
PRESSMAN, R.S. Engenharia de Software. 8 Edio. Rio de Janeiro: McGraw-Hill, 2016.
2. REFERNCIAS COMPLEMENTARES
LIMA, Adilson da Silva. UML 2.5 Do Requisito Soluo. 1. Edio. So Paulo: Editora rica. 2014.
O que
Engenharia
de Software?
Introduo Engenharia de Software
Introduo
O que Engenharia?
Em que situaes ela importante?
Quando ela necessria?
O que um Engenheiro?
Qual a diferena entre um engenheiro e um
tcnico de nvel superior?
Engenharia
Engenharia
A arte de resolver problemas;
a cincia e a profisso de adquirir e de aplicar os
conhecimentos matemticos, tcnicos e cientficos na
criao, aperfeioamento e implementao de utilidades, tais
como materiais, estruturas, mquinas, aparelhos, sistemas ou
processos, que realizem uma determinada funo ou
objetivo.
Caracterstica Distintiva
Planejamento.
Questes
Por que leva tanto tempo para concluir o software?
Por que os custos de desenvolvimento so to altos?
Por que no podemos achar todos os erros antes de entregar o
software aos clientes?
Por que gastamos tanto tempo e esforo mantendo programas
existentes?
Por que continuamos a ter dificuldade em avaliar o progresso
enquanto o software desenvolvido e mantido?
O que software?
Software
So:
Instrues (programas de
computador) que quando executadas
fornecem as caractersticas, funo e
desempenho desejados +
Estrutura de dados que permitem aos
programas manipular adequadamente
a informao +
Documentos que descrevem a
operao e o uso dos programas.
Algumas caractersticas do Software
Manutenibilidade
Deve ser possvel para o software evoluir de forma a atender a
requisitos que mudam.
Dependabilidade
Software no deve causar prejuzo fsico ou econmico no caso
de uma falha.
Eficincia
Software no deve desperdiar recursos do sistema.
Usabilidade
O software deve ter um interface de usurio adequada e ser
documentado.
Categorias de Software
Software de sistemas.
Software de aplicao.
Software cientfico e de engenharia.
Software embutido.
Software para linhas de produto.
Aplicaes Web.
Software para Inteligncia Artificial.
Aplicaes de Software(Shari Pfleeger)
Aplicaes de Software(Shari Pfleeger)
Engenharia de Software
O que Engenharia de Software?
Quando ela necessria?
Qual a diferena entre Engenharia de Software e
Engenharia/Cincia da Computao?
Qual a diferena entre Engenharia de Software e Engenharia
de Sistemas?
Engenharia de Software somente uma burocracia que
atrapalha o desenvolvimento, ou traz algum ganho efetivo a
este?
O que uma metodologia ? Qual a diferena entre
metodologia e mtodo?
O que engenharia de software?