Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0253_AV2_201204069344 » REQUISITOS DE SISTEMAS Tipo de Avaliação: AV2 Aluno: 201204069344 - WELLINGTON JOSE DE OLIVEIRA CAMPOS JUNIOR Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9001/AA Nota da Prova: 6,5 de 8,0 Nota do Trabalho: 0 Nota de Participação: 2 Data: 31/08/2013 13:03:52 1a Questão (Cód.: 125670) Pontos: 1,5 / 1,5 O estudo de viabilidade é desenvolvido em função do levantamento de requisitos realizado na fase preliminar do desenvolvimento de sistema. Para verificar a viabilidade o estudo é pautado em três conceitos: Recursos, Custo e Tempo. Quais as consequencias que podem ser geradas quando se faz um levantamento de requisitos incompleto? Resposta: Conforme aprendemos em várias matérias, a maioria dos projetos são cancelados antes da entrega, ou os custos estrapolam em porcentagens absurdas. Tendo isso como base, o mal levantamento de requisitos, implica em um software incompleto, ou como aprendemos, sem qualidade. O Software sem qualidade, não atende os requisitos funcionais de nosso cliente, gerando atrito entre o mesmo e a empresa desenvolvedora e assim por diante. Nos (desenvolvedores) perderemos mais tempo para "consertar" um sistema devido esse erro, pois teremos que re-analisar todo o processo, desde o levantamento de todos os requisitos. Sabemos que o custo para consertar é muito maior do que para desenvolver (podemos ter como parâmetro a Regra de Myers). Por fim, levantamento pobre de requisito é a certeza e ter um software ruim e que possivelmente será abandonado pelo cliente em algum momento. Gabarito: Um levantamento de requisitos mal elaborado pode levar ao insucesso do desenvolvimento, podendo ser em função da falta de recursos, tempo, gerando um custo inadequado. Portanto pode gerar prejuízo financeiro e/ou atraso no cronograma. 2a Questão (Cód.: 126136) Pontos: 1,5 / 1,5 Sommervile (2011) é bem incisivo no tocante ao desenvolvimento da atividade de gerenciamento de requisitos. Ele afirma que "o gerenciamento de requisitos precisa de apoio automatizado, e as ferramentas de software para esse gerenciamento devem ser escolhidas durante a fase de planejamento." Ele dispõe de três necessidades macros para apoiar sua afirmação. Uma delas é Gerenciamento de mudanças. O que significa essa necessidade ? Resposta: O Gerenciamento de mudanças faz parte da verificação de requisitos e sempre será importante pois, não importa em qual momento, sempre haverá mudança em nosso sistema, seja porque estaremos mais familiarizados com o caso de uso em questão, ou até mesmo, o cliente começará a enxergar novas necessidades. Gerenciamento de mudanças é saber que requisitos serão alterados, ou melhor dizendo, nosso levantamento trará requisitos mais refinados. Todo sistema sofre mudança. Gabarito: A necessidade de gerenciamento de mudançcas significa que os requisitos devem ser mantidos em um repositõrio de dados gerenciado e seguro, acessível a todos os envolvidos no processo de engenharia de requisitos. 3a Questão (Cód.: 126079) Pontos: 0,5 / 0,5 A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional: um histograma na interface gráfica do usuário. a disponibilidade do sistema. a emissão de relatórios fiscais. a notificação de inconsistência de dado na tela. uma informação na interface de entrada. 4a Questão (Cód.: 101890) Pontos: 0,0 / 0,5 A etapa de levantamento de requisitos é considerada uma das mais importantes no processo de desenvolvimento de sistemas Analisando as alternativas abaixo marque a que NÃO influencia esta definição. Fornece ao desenvolvedor o que é necessário para utilização das ferramentas de teste de sistemas. Fornece ao desenvolvedor o que é necessário para realização dos objetivos do negócio. Fornece ao desenvolvimento uma redução de custos através do amadurecimento de idéias a medida que novos requisitos são expostos. Fornece ao desenvolvedor o que é necessário para satisfazer o usuário quanto a qualidade, aspectos relacionados a segurança, acessibilidade e operabilidade, por exemplo. Fornece ao desenvolvimento subsídios para evitar re-trabalho e inconsistências. 5a Questão (Cód.: 101896) Pontos: 1,0 / 1,0 A técnica de elicitação aplicada quando se tem um número elevado de usuários para identificação de informações é denominado de: Brainstorming. Etnografia. Leitura de documentos. Entrevista. Questionários. 6a Questão (Cód.: 64691) Pontos: 0,5 / 0,5 Analise os itens abaixo: I - O sistema deve fornecer telas apropriadas para o usuário ler os documentos no repositório de documentos; II - O usuário deve ser capaz de fazer uma busca em todo o conjunto inicial do banco de dados ou selecionar um subconjunto com base nele; III - A interface de usuário deve ser implementada como simples HTM, sem frames ou applets de Java; IV - A base de dados deve ser protegida para acesso apenas de pessoas autorizadas. São requisitos não funcionais, os itens: Somente a III. I, II, III e IV. II e III. III e IV. I e II. 7a Questão (Cód.: 64728) Pontos: 1,0 / 1,0 As sentenças abaixo se referem ao processo de validação de requisitos: I - A verificação de completeza deve garantir que o documento de requisitos contenha todas as funções e restrições desejadas pelos usuários do sistema. II - A verificação de consistência deve garantir que o documento de requisitos não contenha restrições ou descrições contraditórias para a mesma função do sistema. III - A verificação de realismo deve garantir que haja um conjunto de testes que demonstre que o sistema entregue atende a cada requisito especificado. IV - A verificação de validade deve levar em consideração o orçamento e o prazo para o desenvolvimento do sistema. Estão corretos: Os itens III e IV. Os itens I, II, III e IV. Os itens II, III e IV. Os itens I, III e IV. Os itens I e II. 8a Questão (Cód.: 120424) Pontos: 0,5 / 0,5 Em 1995, a Organização Australiana de Defesa e Tecnologia relatou os resultados de uma pesquisa sobre problemas com especificação de requisitos na Marinha. Um dos problemas destacados foi a disparidade no nível das especificações. Isto é, alguns requisitos foram especificados em um nível alto e outros em um nível muito baixo. Marque a opção que NÃO faz parte dos resultados dessa pesquisa. A diferença de experiência entre os analistas levou a diferentes níveis de detalhes nos requisitos. Na tentativa de reutilizar os requisitos a partir de sistemas anteriores, os analistas empregaram diferentes formatos e estilos de escrita. Algumas vezes, os analistas de requisitos utilizaram diferentes estilos de escrita, especialmente em área diferentes do sistema. Os requisitos de baixo nível foram especificados até o nível de programação desnecessariamente e por isso apresentou-se de forma diferente. Frequentemente, os requisitos foram excessivamente especificados, quando os analistas identificaram tipos específicos de computadores e linguagens de programação assumiram uma solução específica ou impuseram processos e protocolos não apropriados. 9a Questão (Cód.: 126122) Pontos: 0,0 / 0,5 Observe a tabela: A Revisão dos Requisitos é uma técnica, como o nome já sugere, a qual são analisados e revisados sistematicamente todos os requisitos elicitados, executando um checagem no tocantea erros e inconsistências. Na tabela é exibida as principais questões da Revisão dos Requisitos. Com relação a questão selecionada, a qual Atributo de Qualidade ela está relacionada? completude rastreabilidade, coformidade com normas organização, rastreabilidade ambiguidade consistência, redundância 10a Questão (Cód.: 123414) Pontos: 0,0 / 0,5 Os relacionamentos presentes nos diagramas de casos de uso podem ser de I. Agregação. II. Generalização. III. Dependência. IV. Associação. Está correto o que consta em: I, II, III e IV II e III, apenas II e IV, apenas II, III e IV, apenas I e II apenas
Compartilhar