Prévia do material em texto
28/09/2023, 19:55 Avaliação II - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:889454) Peso da Avaliação 1,50 Prova 70884140 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Os requisitos de sistema são processos realizados pelos engenheiros, que realizam a análise de como devem ser as funcionalidades do software a ser desenvolvido. O requisito de sistema possui como objetivo descrever o comportamento externo do sistema e possui restrições operacionais, tanto para acesso quanto para ações de suas funcionalidades. A utilização de como redigir de forma útil os requisitos de sistema pode estar atrelada ao uso de qual linguagem? A Orientada. B Validação. C Natural. D Especificação. 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 Brainstorming. B JAD. C Etnografia - observação pessoal. D Questionário. 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, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso. VOLTAR A+ Alterar modo de visualização 1 2 3 28/09/2023, 19:55 Avaliação II - Individual about:blank 2/5 B Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação. 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 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. Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um produto de software, os serviços que o sistema oferece ou não. Os requisitos não funcionais são requisitos que estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade, mas que também são de grande importância para o projeto. Sobre os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deve possibilitar o cadastramento dos dados pessoais dos funcionários. ( ) O sistema deve permitir a baixa automática do estoque quando da venda de um produto. ( ) O tempo de resposta do sistema não deve ultrapassar 10 segundos. ( ) O software deve ser operacionalizado no sistema Windows. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - F - V - V. C V - V - F - F. D F - V - V - F. No processo de desenvolvimento de um sistema de controle de materiais (matérias-primas) para uma metalúrgica, a equipe de projeto, responsável pelo mapeamento dos requisitos, desenvolveu seus trabalhos seguindo os quatro subprocessos da engenharia de requisitos. Inicialmente, foram feitas a análise e a avaliação para se verificar se o sistema seria útil ao negócio. Em um segundo momento, os requisitos foram identificados e analisados e, logo em seguida, foram documentados. Finalmente, foi verificado se os requisitos identificados atendiam às demandas dos usuários. Tendo sido executado esse procedimento, uma empresa independente de auditoria, após análise, identificou dois problemas no processo: a documentação dos requisitos (formulários e padrões utilizados) estava inadequada e não possibilitava o entendimento correto dos requisitos; o processo de checagem entre as demandas dos usuários e as especificações relatadas não foi bem conduzido e seus resultados eram insatisfatórios. Considerando o relatório da auditoria independente, com relação as duas fases do processo de engenharia de requisitos, avalie as asserções a seguir e a relação proposta entre elas: I- A fase de validação apresentou problemas. PORQUE II- Deve mostrar que os requisitos levantados definem o sistema desejado pelos usuários, mas estava inadequada e não possibilitava o entendimento correto. 4 5 28/09/2023, 19:55 Avaliação II - Individual about:blank 3/5 Assinale a alternativa CORRETA: A As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. Os trainees de uma empresa deveriam escolher um sistema de média complexidade, contendo no mínimo 50 funcionalidades, para ser modelado em UML e codificado em uma linguagem orientada a objetos. Um dos grupos de trainees estabeleceu a seguinte estratégia para identificação e seleção do sistema. • Se reunir em um horário predeterminado em um grupo de mensagens instantâneas. • Cada integrante deveria sugerir um ou mais sistemas e justificar sua escolha, e não poderia criticar as ideias dos outros. • À medida que as ideias fossem digitadas, o líder deveria copiá-las para um editor de texto e controlar o tempo de sugestão. • Quando o limite de tempo fosse atingido, o líder disponibilizaria todas as sugestões para serem analisadas pelo grupo. • As cinco melhores ideias seriam selecionadas e colocadas em votação para a escolha da melhor ideia, segundo critérios predefinidos. Nessa situação, a estratégia utilizada pelo grupo de funcionários é uma adaptação da técnica de geração de ideias denominada: A Facilitaded application specification techniques. B Brainstorming. C Entrevista. D PIECES (perfomance informação/dados economia controle eficiência e serviços). Aplicativos computacionais são construídos no decorrer de inúmeras etapas. Cada uma delas propõe regras específicas no intuito de contemplar as expectativas dos usuários finais. Para que se tenha um bom entendimento disso, torna-se necessário fazer um adequado levantamento de requisitos, a fim de compreender as particularidades de negócio que serão executadas e controladas pelo sistema que será construído. Com relação ao levantamento de requisitos, analise as sentenças a seguir: I- Transforma conhecimento tácito em conhecimento explícito. II- Um requisito não pode ser considerado uma documentação do software. III- Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de desenvolvimento. IV- Requisitos não funcionais especificam o comportamento do sistema. Assinale a alternativa CORRETA: 6 7 28/09/2023, 19:55 Avaliação II - Individual about:blank 4/5 A As sentenças II e III estão corretas. B As sentenças III e IV estão corretas. C Somente a sentença I está correta. D As sentenças I e IV estão corretas. 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 I e II estão corretas. B As afirmativas III e IV estão corretas. C As afirmativas II e IV estão corretas. D As afirmativas I e III estão corretas. Como qualquer projeto de desenvolvimento de software, existem processos e procedimentos que são difíceis de serem realizados e registrados. Podemos citar como exemplo disso a documentação de um sistema. No caso de levantamento de requisitos, também pode ser identificada a dificuldade de registrar, realizar o levantamento de todos os processos que envolvem as etapas de criação de um software. No levantamento de requisitos, podem ser encontradas algumas dificuldades, como desconhecimento do analista, falta de conhecimento técnico, excesso de palavras técnicas, falta de conhecimento técnico do usuário. Assinale a alternativa CORRETA que apresenta o método que realiza o levantamento de requisitos: A Modelagem do diagrama de classe. B Modelagem do diagrama de atividade. C Modelagem de casos de uso. 8 9 28/09/2023, 19:55 Avaliação II - Individual about:blank 5/5 D Modelagem e linguagem unificada. Uma das principais razões para o fracasso de um software está relacionada a falhas no levantamento de requisitos. 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 a constante alteração dos requisitos. Com base no exposto, analise a lista de requisitos de um sistema que será desenvolvido e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deverá emitir relatórios de compras a cada 15 dias; é um requisito não funcional. ( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é um requisito funcional. ( ) O sistema deverá fornecer diariamente o relatório de despesas; é um requisito não funcional. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - F - F. C V - F - V. D V - V - F. 10 Imprimir