Professional Documents
Culture Documents
Engenharia de
Software
Engenharia de Software
O que software?
O que engenharia de software?
O que faz o engenheiro de software?
O que processo de software?
1
10/14/2016
O que software?
2
10/14/2016
Disciplina de engenharia
Para a maioria dos tipos de sistemas, a maior parte dos custos so os custos de
alterar o software em uso.
3
10/14/2016
4
10/14/2016
Custos de Software
Para sistemas com uma vida longa, os custos de manuteno podem ser vrias
vezes os custos do desenvolvimento.
5
10/14/2016
Produtos de Software
Produtos genricos
Produtos genricos
6
10/14/2016
Heterogeneidade
Cada vez mais, os sistemas so necessrios para operar como sistemas distribudos
atravs de redes que incluem diferentes tipos de computadores e dispositivos
mveis.
Segurana e confiana
Como o software est entrelaado com todos os aspectos de nossas vidas,
essencial que possamos confiar nele.
7
10/14/2016
Tipos de aplicaes
Tipos de aplicaes
8
10/14/2016
4. Quando possvel, voc deve reusar software que j foi desenvolvido, em vez de
escrever um novo software.
9
10/14/2016
Ao construir esses sistemas, voc deve pensar sobre como voc pode mont-los
a partir de sistemas e componentes pr-existentes de software.
Tecnologias como AJAX permitem que as interfaces ricas sejam criadas dentro
de um navegador web, mas ainda so difceis de usar. Formulrios web com
scripts locais so mais usados .
10
10/14/2016
Pontos Importantes
11
10/14/2016
Confidencialidade
Competncia
Engenheiros devem estar cientes das leis locais que regulam a propriedade
intelectual, tais como patentes, direitos autorais, etc. Eles devem ser
cuidadosos para assegurar que a propriedade intelectual dos
empregadores e clientes esteja protegida.
12
10/14/2016
Para garantir, tanto quanto possvel, que seus esforos sejam usados para o
bem, engenheiros de software devem se comprometer a fazer engenharia de
software uma profisso benfica e respeitada.
13
10/14/2016
Prefcio
Esta verso reduzida do cdigo resume as aspiraes em um alto nvel de
abstrao; as clusulas que esto inclusas na verso completa fornecem exemplos
e detalhes de como essas aspiraes mudam a forma como agimos enquanto
profissionais de engenharia de software. Sem as aspiraes, os detalhes podem se
tornar legalistas e tediosos; sem os detalhes, as aspiraes podem se tornar
altissonantes, porm vazias; juntos, as aspiraes e os detalhes formam um cdigo
coeso. Os engenheiros de software devem se comprometer a fazer da anlise,
especificao, projeto, desenvolvimento, teste e manuteno de software uma
profisso benfica e respeitada. Em conformidade com seu comprometimento
com a sade, a segurana e o bem-estar pblicos, engenheiros de software devem
aderir a oito princpios:
Prncipios ticos
14
10/14/2016
Prncipios ticos
Dilemas ticos
15
10/14/2016
Estudos de Caso
Envia sinais para uma micro-bomba para fornecer a dose correta de insulina.
Sistema crtico de segurana como baixo acar no sangue pode levar ao mal
funcionamento cerebral, coma e morte; altos nveis de acar no sangue tm-
consequncias a longo prazo, tais como danos nos olhos e rins.
16
10/14/2016
17
10/14/2016
18
10/14/2016
MHC-PMS
Metas do MHC-PMS
19
10/14/2016
A organizao do MHC-PMS
Monitoramento de pacientes
O sistema monitora os registros dos pacientes envolvidos no tratamento e
emitem alertas, no caso de possveis problemas serem detectados.
Relatrios administrativos
O sistema gera relatrios gerenciais mensais mostrando o nmero de
pacientes tratados em cada clnica, o nmero de pacientes que tm
entrado e sado do sistema de assistncia, o nmero de pacientes
internados, os remdios prescritos e seus custos, etc.
20
10/14/2016
Preocupaes do MHC-PMS
Privacidade
essencial que as informaes do paciente sejam confidenciais e nunca
sejam reveladas para ningum alm do pessoal mdico autorizado e que o
prprio paciente.
Segurana
Algumas doenas mentais levam o paciente a tornar-se suicida ou um
perigo para outras pessoas. Sempre que possvel, o sistema deve alertar
profissionais de sade sobre os pacientes potencialmente suicidas ou
perigosos. O sistema deve estar disponvel quando necessrio, de outra
forma, a segurana pode ser comprometida e pode ser impossvel
prescrever a medicao correta para os pacientes.
21
10/14/2016
22
10/14/2016
23
10/14/2016
24