Académique Documents
Professionnel Documents
Culture Documents
Manutenibiidade
O software deve evouir ara acançar necessidades de
mudança
Confiabiidade
O software deve ser confiáve
Eficiência
O software não deve des erdiçar recursos do sistema
*sabiidade
O software deve ser usáve eos usuários ara os quais ee foi
rojetado
üuais são os desafios
rinci ais a serem
enfrentados ea
engenharia de SW?
ü
Lidar com sistemas egados, idar com diversidade
crescente e idar com necessidades de tem os de
entrega reduzidos
Sistemas egados
Sistemas vehos e vaiosos devem ser mantidos
e atuaizados
Heterogeneidade
Os sistemas são distribuídos e incuem uma
combinação de hardware e software
Entrega
Há uma ressão crescente ara entrega mais
rá ida de software
Porque os softwares
faham?
2
Requisitos não evantados.
Requisitos ma inter retados.
Dificudade de comunicação entre
ciente e desenvovedores.
Fahas no rocesso de
desenvovimento.
Fata de metodoogia adequada.
X
'
'
U
'
''
!!
!! "
#$%
!$!!
"
'
''#
!
½
O rocesso de estabeecer as funções
que o ciente requer de um sistema e as
restrições sob as quais ee deve funcionar
e ser desenvovido
Os requisitos são descrições das funções
e restrições que são geradas durante o
rocesso de engenharia de requisitos
O
Pode variar desde uma descrição abstrata em ato níve
de uma função ou de uma restrição do sistema até uma
es ecificação funciona matemática detahada
Isso é inevitáve, uma vez que os requisitos odem
servir ara uma função du a
Podem ser a base ara uma icitação de um
contrato ± ortanto, deve ser abertos a
inter retações
Podem ser a base ara o contrato em si ± ortanto,
devem ser definidos em detahes
mbas as definições odem ser chamadas de
requisitos
Software atendendo as necessidades.
Redução das fahas dos rojetos de
software.
Determinação do esco o do rojeto.
Redução do razo e custo de
desenvovimento.