TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de Software

Por:   •  7/5/2018  •  Trabalho acadêmico  •  697 Palavras (3 Páginas)  •  4.922 Visualizações

Página 1 de 3

Universidade Óscar Ribas

 Departamento de Engenharia Informática e Comunicação

Engenharia de Software Lista de Exercícios 5

  1. Identifique e escreva brevemente os quatro tipos de requisitos que podem ser definidos para um sistema computacional.

Os quatros tipos requisitos que podem ser definidos num sistema são:

Requisitos do usuários que são as declarações de quais serviços o sistema devera fornecer aos usuários.

Requisitos do sistema que são as descrições mais detalhadas das funções e serviços do sistema de software.

Requisito funcional que são as declarações de serviços que os sistemas fornecer, de como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações.

Requisitos não funcionais são restrições aos serviços ou funções oferecidas. Estes requisitos se aplicam ao sistema como um todo.

 2. Descubra ambiguidades e 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 o seu destino e inserem um cartão 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 início, é 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 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 no capítulo. Resolva de um modo apropriado, as ambiguidades devidamente identificadas.

 4. Escreva um conjunto de requisitos não funcionais para o sistema de emissão de bilhetes, definindo a confiabilidade (3RNFs) e tempo de resposta esperados (2RNFs).

Confiabilidade :

[RNFS1]

[RNFS2]

[RNFS3]

Tempo de resposta:

[RNFS1]

[RNFS2]

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ível para as seguintes funções:

 a. Um sistema de bomba de gasolina autônoma, que inclui um leitor de cartão de crédito. O cliente passa o cartão do leitor e, em seguida, especifica a quantidade de combustível requerida. O combustível é liberado e a conta do cliente, debitada.

[RFS2] O

 b. Um sistema de controlo de utilidades de um microondas.

[RFS1] O sistema

[RFS2] O sistema deverá  notificar ao usuário com um som quando o tempo definido por ele for concluído.

c. Os recursos de correção ortográfica de um texto.

[RFS1] O sistema deverá sinalizar as palavras mal escritas.

[RFS2] O sistema deverá mostrar uma caixa com possíveis correções para o texto.  

. 6. Sugira com 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. Você está trabalhando com um usuário de software que contratou seu empregador anterior; juntos, buscam desenvolver um sistema para ele. Você descobre que a interpretação dos requisitos por sua empresa atual é diferente da interpretação do empregador anterior. Discuta o que você deve fazer em tal situação. Você sabe que os custos para o seu atual empregador anterior aumentarão se as ambiguidades não forem resolvidas. No entanto, você também tem responsabilidade da confidencialidade com o sei empregador anterior.

...

Baixar como (para membros premium)  txt (4.6 Kb)   pdf (62.1 Kb)   docx (12.4 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com