Engenharia De Software
Exames: Engenharia De Software. Pesquise 862.000+ trabalhos acadêmicosPor: AmandaVieira • 24/10/2014 • 400 Palavras (2 Páginas) • 3.506 Visualizações
Exercícios do Capitulo 4 – Engenharia de Requisitos
1. Identifique e descreva brevemente os quatro tipos de requisitos que podem ser definidos para um
sistema computacional.
2. Descubra as ambiguidades ou omissões nas seguintes declarações de requisitos para parte de um
sistema de emissão de bilhetes:
Um sistema automatizado para emitir bilhetes vende bilhetes de trem. Os usuários selecionam seu
destino e inserem um cartão de crédito e um número de identificação pessoal. O bilhete é emitido, e
sua conta de cartão de crédito, cobrada. Quando o usuário pressiona o botão de inicio, é ativado um
display de menu de destinos possíveis, junto com uma mensagem ao usuário para selecionar um
destino. Uma vez que o destino tenha sido selecionado, os usuários são convidados a inserir seu
cartão de crédito. Sua validade é verificada e, em seguida , é solicitada ao usuário a entrada de um
identificador pessoal. Quando a operação de crédito é validada , o bilhete é emitido.
3. Reescreva a descrição anterior usando a abordagem estruturada descrita neste capítulo. Resolva,
de um modo apropriado, as ambiguidades identificadas.
4. Escreva um conjunto de requisitos não funcionais para o sistema de emissão de bilhetes,
definindo sua confiabilidade e tempo de resposta esperados.
5. Usando a técnica sugerida neste capítulo, em que as descrições em linguagem natural são
apresentadas em formato-padrão, escreva requisitos do usuário plausíveis para as seguintes funções:
- Um sistema de bomba de gasolina autônoma, que inclui um leitor de cartão de crédito. O cliente
passa o cartão pelo leitor e, em seguida, especifica a quantidade de combustível requerida. O
combustível é liberado, e a conta do cliente, debitada.
6. Sugira como um engenheiro responsável pela elaboração de um sistema de especificação de
requisitos pode manter o acompanhamento dos relacionamentos entre requisitos funcionais e não
funcionais.
7. Usando seu conhecimento de como um caixa eletrônico (ATM) funciona, desenvolva um
conjunto de casos de uso poderia servir de base para o entendimento dos requisito para um sistema
de ATM.
8. Quem deve ser envolvido em uma revisão de requisitos? Desenhe um modelo de processo
mostrando como uma revisão de requisitos pode ser organizada.
9. Quando mudanças emergenciais precisam ser feitas em sistemas, o software do
...