Trabalho
Monografias: Trabalho. Pesquise 862.000+ trabalhos acadêmicosPor: filhadaputaporra • 30/5/2014 • 9.187 Palavras (37 Páginas) • 1.702 Visualizações
E. M. Dr. Leandro Franceschini
Trabalho de Informática
Lista de Exercícios 2º Bimestre
Exercícios
Exercícios Capítulo 6
6.1 – Identifique e descreva brevemente quatro tipos de requisitos que podem ser definidos para um sistema baseado em Computador
Requisitos Funcionais: São descrições de como algumas computações dever ser realizadas.
Requisitos Não-Funcionais: Restringem o sistema que está sendo desenvolvido e o processo de desenvolvimento que deve ser usado. Eles podem ser requisitos de produto, requisitos organizacionais ou requisitos externos.
Requisitos de Usuários: Destinam-se ás pessoas envolvidas no uso e na aquisição do sistema.
Requisitos de Sistema: Definem o que o sistema deve fazer e as restrições sobre suas operações e sua implementação.
6.2 – Explique os problemas do uso de linguagem natural para definição de requisitos de usuário e de sistema e mostre, usando pequenos exemplos, como a estruturação de linguagem natural em formulários pode ajudar a evitar algumas dessas dificuldades.
• falta de clareza: as vezes é difícil usar a linguagem de maneira precisa e não ambígua sem torna o documento difícil de ler.
• Confusão de requisito: requisito funcional e não funcionais, as metas de sistema e informações de projeto podem não estar diferenciados.
• Função de requisitos: vários requisitos diferentes podem ser expressos junto como um único requisito.
A estrutura da linguagem natural em formulários ela facilita a expressão e compreensão da linguagem natural.
6.3 - Descubra ambiguidades ou omissões no seguinte documento de requisitos de uma parte de um sistema de emissões de passagens.
Um sistema automático de emissão de passagens vende passagens de trem.
Os usuários escolhem o seu destino e apresentam um cartão de crédito e um número de identificação pessoal. A passagem é emitida e o custo desta passagem é incluído em sua conta do cartão de credito. Quando o usuário pressiona o botão para iniciar, uma tela de menu com os possíveis destinos é ativada, juntamente com a mensagem para que o usuário selecione um destino. Uma vez que o usuário seleciona um destino, pede-se que ele insira o cartão de crédito. A validade do cartão é checada e o usuário deve fornecer o número de identificação pessoal. Quando a transação de crédito é validada, a passagem é emitida.
Ambiguidades
• Só cartões de crédito ou também de débito? Bancário ou interno?
• Nº de indetificação pessoal = identificador pessoal?
• (Conta de cartão de crédito cobrada = Transação de crédito validada?)
• O que faz o 1º? Depois da transição é que emite o bilhete, não antes!
Omissões
• Tipos de bilhetes?
• Tipos de comboios?
• Quais os destinos?
• Número de Identificação pessoal de quê? Do cartão?
• Ecrã inicial (Início) aparece por defeito é a escolha de destino? Onde fica o botão de início?
• Validar antes de inserir um identificador pessoal?
• Não descreve quanto e como é solicitado o código pessoal ou utilizador.
• Não descreve como o sistema deve reagir a um cartão ou código pessoal não válido.
• Não define como é devolvido o cartão ao utilizador.
6.4 – Volte a escrever a descrição anterior utilizando a aproximação estruturada descrita neste capítulo. Resolva de forma apropriada as ambiguidades identificadas.
Pretende-se o desenvolvimento de um sistema automático de venda de bilhetes de comboio.
Para iniciar a utilização do sistema o utilizador deverá premir o botão início, ativando o menu de destinos possíveis associado a uma mensagem que lhe indicará que deve selecionar o destino pretendido.
Após a seleção do destino pretendido, o sistema pede ao utilizador para inserir o cartão de crédito na ranhura existente para o efeito mediante a apresentação de uma mensagem na tela. O sistema solicitara a introdução do código pessoal pelo utilizador, recorrendo ao teclado existente no dispositivo, o sistema comprovara a validade do cartão. Se o cartão ou código pessoal não for valido, sistema apresentara a mensagem de “ Cartão não valido” e expelira o cartão. Se o cartão e código pessoal estiverem corretos, o sistema iniciara a transação. Terminada a transação, o sistema devolverá o cartão ao utilizador apresentando a seguinte mensagem “Retire o cartão por favor”.
Após o utilizador retirar o cartão do sistema, será impresso o bilhete e expedido pela respectiva ranhura, apresentando uma mensagem de convite ao utilizador para retirar o bilhete.
Retirado o bilhete, termina a operação e o sistema volta ao estado de inicio aguardando que o novo utilizador pressione no respectivo botão.
6.7 – Descreva 4 tipos de requerimentos não funcionais que podem existir em um sistema. De exemplos de cada um destes tipos de requerimentos.
• Requisitos de produtos
Requisitos que especificam o comportamento do produto.
Ex: Os requisitos de desempenho sobre com que rapidez o sistema deve operar e quanta memória ele requer, os requisitos de confiabilidade, que estabelecem a taxa aceitável de falhas, os requisitos de portabilidade e os requisitos de facilidade de uso.
• Requisitos organizacionais
Procedentes de políticas e procedimentos nas organizações do
...