Buscar

E-BOOK

Prévia do material em texto

Engenharia de Software
Características
D E S E N V O L V I M E N T O D E
S I S T E M A S D E S O F T W A R E
D E A L T A Q U A L I D A D E P O R
U M C U S T O A C E S S Í V E L
 
S Ã O M É T O D O S E T É C N I C A S
Q U E S Ã O U T I L I Z A D A S
P A R A O
D E S E N V O L V I M E N T O D O
S O F T W A R E .
Processos de SW Modelos de
Processos de SW
Lembre-se:
 E S P E C I F I C A Ç Ã O D E S W
 
P R O J E T O E
I M P L E M E N T A Ç Ã O D E S W
 
V A L I D A Ç Ã O D E S W
 
E V O L U Ç Ã O D E S W
 
 
 
 
 
C A S C A T A
 
I N C R E M E N T A L
 
O R I E N T A D O A R E U S O
 
 
 
 
 
O S P R O C E S S O S D E S O F T W A R E
S Ã O C O M P L E X O S E , C O M O
T O D O S O S P R O C E S S O S
I N T E L E C T U A I S E C R I A T I V O S ,
D E P E N D E M D E P E S S O A S P A R A
T O M A R D E C I S Õ E S E F A Z E R
J U L G A M E N T O S . N Ã O E X I S T E U M
P R O C E S S O I D E A L , A M A I O R I A
D A S O R G A N I Z A Ç Õ E S
D E S E N V O L V E O S P R Ó P R I O S
P R O C E S S O S D E
D E S E N V O L V I M E N T O D E
S O F T W A R E .
 
 
 
Características e Processos
REQUISITOS DE SISTEMA
REQUISITOS
Eles devem ser uma especificação completa e
consistente de todo o sistema Eles são
utilizados pelos engenheiros de software
como um ponto de partida para o projeto de
sistema.
Eles devem especificar somente o
comportamento externo do sistema,
evitando, sempre que possível, as
características do projeto de sistema
 F
U
N
C
IO
N
A
IS
Definem as funções que o
sistema deve fornecer, de
como o sistema deve reagir
a entradas específicas e de
como se comportar em
determinadas situações.
R
E
Q
U
IS
IT
O
S
 N
Ã
O
F
U
N
C
IO
N
A
ISOs requisitos definirão o que o
sistema deve fazer, suas
propriedades emergentes desejáveis
e essenciais, bem como as
restrições quanto à operação do
sistema.
São os requisitos
relacionados com a
utilização do software em
termos de desempenho,
confiabilidade, segurança,
usabilidade e portabilidade
e entre outros.
REQUISITOS DE USUÁRIO
Engenharia 
de Requisitos
 
A engenharia de requisitos é um processo que envolve
todas as atividades necessárias para a criação e
manutenção de um documento de requisitos de
software. Para tanto, existem quatro atividades
genéricas do processo de engenharia de requisitos
que são de alto nível
ESTUDO DE VIABILIDADE
Uma descrição geral do sistema e de como ele será utilizado
dentro de uma organização. O resultado desse estudo deve ser
um relatório que recomende a viabilidade, ou não, do processo de
realização do processo de engenharia de requisitos
LEVANTAMENTO E ANÁLISE DE REQUISITOS
os membros da equipe técnica de desenvolvimento de software
trabalham com o cliente e os usuários finais do sistema para
descobrir mais informações sobre o domínio da aplicação, quais
serviços o sistema deve fornecer, o desempenho exigido do
sistema, as restrições de hardware e assim por diante.
ESPECIFICAÇÃO DE REQUISITOS
O produto do levantamento de requisitos é o documento de
requisitos ou especificação de requisitos, o qual declara os
diversos tipos de requisitos
do sistema.
VALIDAÇÃO DE REQUISITOS
Tem, como objetivo, mostrar que os requisitos realmente definem
o sistema que o cliente deseja. A validação deve se ocupar com a
elaboração de um esboço completo do documento de requisitos,
enquanto a análise envolve o trabalho com requisitos incompletos

Continue navegando