Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTIONÁRIO PARA REVISÃO AV1 Questões Subjetivas 1- O que são requisitos de um sistema ? 2- Defina os conceitos de requisitos de usuário e de sistema e explique o “por que” que esses requisitos devem ser escritos de maneiras diferentes. 3- Qual a diferença entre os requisitos de software funcionais e não funcionais ? Dê exemplos considerando que você foi designado para fazer o levantamento de um sistema para uma videolocadora. 4- O que é um processo de software ? Qual a diferença entre processo de software e modelo de software ? 5- Sob quais circunstâncias uma empresa poderia cobrar um preço muito maior para um sistema de software do que o sugerido pela estimativa de custo mais a margem de lucro normal ? (fatores que afetam a atribuição de preço de software) 6- Por que várias técnicas de estimativa devem ser utilizadas para produzir uma estimativa de custos de um sistema de software complexo e de grande porte ? 7- Em que fase do processo de desenvolvimento de software e com que propósito são elaborados os diagramas de caso de uso e de classe de Objetos? Questões Objetivas 1 - O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o Ciclo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir. I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos. II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes. III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código. IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade. São corretas APENAS as afirmativas: a) I e II b) I e IV c) II e III d) II e IV e) III e IV 2 - Marque a alternativa correta que define Classe na modelagem orientada a objetos. a)É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh,1994). b)Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). c)É a conexão física ou conceitual entre instâncias de objetos. d)É uma propriedade das ligações de uma associação. e)Descreve um conjunto de ligação com estrutura e semântica comuns. 3 -Indique a alternativa correta para definir CONHECIMENTO: a)Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. b)Dados analisados dentro de um contexto. c)Experiência pessoal, informações analisadas, gerando ações ou decisões. d)Fatos brutos que retratam ocorrências atuais ou do passado. e)Símbolos, números, letras. 4 -Qual o objetivo da fase de Implementação ou Codificação? a)É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. b)É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. c)É onde o projeto é transformado em uma linguagem compreendida pelo software. d)É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. e)É a fase onde o programa é testado. 5 -Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo, produto ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta: a)As opções I e II estão corretas b)As opções I e III estão corretas c)As opções II e III estão corretas d)As opções II e IV estão corretas e)As opções I, II e III estão corretas 6 -Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: a)Técnica, Operacional, Cronograma e Econômica b)Técnica, Funcional, Cronograma e Econômica c)Técnica, Operacional, Cronograma e Organizacional d)Organizacional, Operacional, Funcional e Econômica e)Organizacional, Funcional, Financeira e de Requisitos 7 -Classifique cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: a)I-V, II-V, III-V IV-F b)I-F, II-V, III-V IV-F c)I-V, II-F, III-V IV-F d)I-F, II-V, III-F IV-F e)I-F, II-F, III-F IV-F 8 - Analisando o modelo apresentado abaixo, marque a alternativa incorreta: a) Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. b)Vendedor não pode realizar nenhum caso de uso. c)A representação é denominada de Generalização de Ator. d)Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. e)Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". � PAGE \* MERGEFORMAT �1�
Compartilhar