Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Luciano Disciplina: Modelagem de Sistemas Empresariais (GTI22) Avaliação: Avaliação II - Individual ( Cod.:668609) ( peso.:1,50) Prova: 30965796 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. Sobre os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deverá permitir cadastrar novos produtos com todos os seus atributos (descrição, preço). ( ) O sistema deverá permitir a exclusão de produtos por nome. ( ) O sistema deve ser desenvolvido na linguagem Java, de modo a ser compatível com o sistema operacional Windows. ( ) A interface do sistema deverá ser objetiva e agradável para o usuário. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - F - F - V. c) F - V - V - F. d) V - V - F - F. 2. A Engenharia de Software define diversas metodologias com diversos ciclos de vidas de desenvolvimento de software, a fim de dinamizar a execução dos projetos adotando os melhores métodos, técnicas de ferramentes para execução de seus processos de software, a fim de atingir maior produtividade e qualidade nos projetos. Acerca do exposto, avalie as asserções a seguir e a relação proposta entre elas: I- No início, através da fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas para garantir que o escopo do projeto seja atendido, onde neste processo as atividades de requisitos de softwares são extremamente importantes. PORQUE II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, documentar, rastrear, priorizar e classificar os principais problemas que o futuro software deve resolver. É onde os requisitos de software expressam a necessidade e restrições ou limitações colocadas sobre o produto ou software. Assinale a alternativa CORRETA: a) As duas asserções são proposições verdadeiras, embora a segunda proposição não é justificativa da primeira. b) As duas asserções são proposições falsas. c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. d) As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira. 3. A etapa de identificação e entendimento dos requisitos é fundamental para desenvolver um software com sucesso. Os requisitos são características ou regras de negócio específicas do projeto a ser desenvolvido. Entender estas particularidades reduz os riscos e os custos de desenvolvimento. Sobre os requisitos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os tipos de requisitos são: funcionais e não funcionais. ( ) As metodologias ágeis permitem a alteração dos requisitos. ( ) Requisito é uma importante documentação acerca do software que será desenvolvido e contempla regras específicas que deverão ser obedecidas na execução de cada atividade. ( ) O sucesso dos projetos não depende do levantamento de requisitos. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - V - V - F. c) F - F - V - V. d) F - F - F - V. 4. A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes oferecer ou o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a serem utilizadas para o levantamento de requisitos. Sobre as técnicas utilizadas, assinale a alternativa CORRETA: a) Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso. b) Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso. c) WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso. d) Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação. 5. Para Sommerville (2011), os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que o sistema oferece, bem como as restrições a seu funcionamento. Esses requisitos refletem a necessidade dos clientes para um sistema com finalidade específica, seja ela controlar um dispositivo, colocar ou buscar uma determinada informação. Os requisitos de um sistema são frequentemente classificados como funcionais e não funcionais. A respeito disto, analise as afirmativas a seguir: I- Requisitos funcionais são requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. II- Requisitos não funcionais devem descrever as funções, regras e as ações do sistema. III- Requisitos não funcionais são requisitos que não estão diretamente relacionados com as funções específicas do sistema. IV- Requisitos funcionais são requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. Assinale a alternativa CORRETA: FONTE: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. a) As afirmativas II e IV estão corretas. b) As afirmativas III e IV estão corretas. c) As afirmativas I e II estão corretas. d) As afirmativas I e III estão corretas. 6. Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. Estes requisitos não funcionais são agrupados em três grandes grupos. Referente à classificação dos requisitos não funcionais, associe os itens, utilizando o código a seguir: I- Requisitos de produto. II- Requisitos organizacionais. III- Requisitos externos. ( ) Requisitos éticos. ( ) Requisitos operacionais. ( ) Requisitos de usabilidade. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) II - I - III. b) III - II - I. c) I - II - III. d) I - III - II. 7. Quando estudamos Engenharia de Requisitos, verificamos sua importância, pois ela é o elemento fundamental na engenharia de software para se permitir dar subsídios mais detalhados e precisos à modelagem dos sistemas de informações computacionais. As falhas em requisitos estão entre as principais razões para o fracasso de um software. Entre as principais razões destacam-se os requisitos mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com requisitos frequentemente mutáveis. Sobre a definição de requisitos funcionais, assinale a alternativa CORRETA: a) Os requisitos funcionais são as funcionalidades que o software deve realizar ativamente para atender à determinada necessidade. b) ?Garantir segurança dos dados armazenados? também pode ser um requisito funcional, pois os dados são armazenados de maneira remota. c) Os requisitos funcionais são as condições que devem preexistir para que osoftware consiga prover ou realizar os requisitos funcionais. d) ?Prover energia elétrica ininterrupta para as máquinas servidoras? pode ser um requisito funcional, dada a necessidade de o software ser mantido em funcionamento vinte e quatro horas por dia, sete dias por semana. 8. O principal objetivo da engenharia de requisitos é desenvolver e armazenar um documento de requisito de sistema, analisar se o sistema é viável, analisar a obtenção dos requisitos, realizar o levantamento dos requisitos e confirmar se os requisitos são válidos para o sistema. A engenharia de requisitos pode ser aplicada e analisada em um sistema orientado a objetos, em um sistema estruturado, pode também analisar modelos gráficos, como modelo de casos de uso. A engenharia de requisito é composta por alguns subprocessos. Sobre esses subprocessos, analise as seguintes opções: I- Análise de dados e configuração. II- Fusão de requisitos. III- Estudo de viabilidade e especificação. IV- Elicitação e validação. Agora, assinale a alternativa CORRETA: a) Somente a opção I está correta. b) As opções II e IV estão corretas. c) Somente a opção III está correta. d) As opções III e IV estão corretas. 9. Analise o seguinte cenário fictício: "Uma empresa de auditoria deseja controlar seus funcionários e os empregados terceirizados, bem como seus contratos com os clientes, através de um novo sistema. Por ser uma empresa de auditoria, um ponto importante é a segurança, por isso a base de dados deve estar protegida e com acesso restrito aos usuários autorizados. O cliente também precisa de um forte gerenciamento de risco, prazo e custo, pois se o projeto não for entregue em seis meses ele não terá mais utilidade. Além disso, o sistema deve ser rápido, as consultas e os relatórios não devem demorar mais que 10 segundos. Outra solicitação é o calculo dos salários dos funcionários e terceirizados, todos os meses. Além de indicar para qual cliente eles trabalharam". Baseado no cenário, identifique os requisitos não funcionais e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema não pode demorar mais que seis meses e é necessário que o software calcule os salários dos terceirizados e mensalistas. ( ) O sistema deve gerar relatórios mensalmente, separando por tipo de funcionário. ( ) O tempo de resposta das consultas não deve superar os dez segundos. ( ) Os relatórios por clientes indicam quem realizou os serviços. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - F. b) V - V - F - V. c) F - V - V - V. d) F - F - V - F. 10. Com relação ao levantamento de requisitos, dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas. Uma delas é conhecida como a técnica de observação, em que os analistas passam alguns dias na empresa na qual o software será utilizado e, dessa forma, conseguem entender a política organizacional da empresa e acompanhar os trabalhos diários para que, assim, conheçam os processos reais que os usuários irão precisar diariamente no sistema. Sobre essa técnica, assinale a alternativa CORRETA: a) JAD. b) Brainstorming. c) Questionário. d) Etnografia - observação pessoal.
Compartilhar