Prévia do material em texto
2. Avaliação II - Individual FLEX (405838) - Modelagem de Sistemas Empresariais (GTI22) Prova: 7445774 X = Questão Cancelada Gabarito da Prova: Resposta Certa Sua Resposta Errada Acadêmico: Disciplina: Modelagem de Sistemas Empresariais (GTI22) Avaliação: Avaliação II - Individual FLEX ( Cod.:405838) ( peso.:1,50) Prova Objetiva: 7445774 Nota da Prova: 10 Parte superior do formulário 1. Os requisitos funcionais preocupam-se com a funcionalidade e os serviços do sistema, que indicam o que o sistema deve fazer com as funções que o sistema deve fornecer para o cliente e como o sistema se comportará em determinadas situações. Diante disso, 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. ( ) Sistema 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) V - V - F - F. b) F - F - V - V. c) F - V - V - F. d) V - F - F - V. 2. 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) I - II - III. c) I - III - II. d) III - II - I. 3. 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) V - F - F - V. b) V - V - F - F. c) F - V - V - F. d) F - F - V - V. 4. 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) Especificação. c) Natural. d) Validação. 5. De acordo com Sommerville (2011), os requisitos não funcionais do sistema, como o nome sugere, são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. E são agrupados em três grandes grupos. Referente à classificação dos requisitos não funcionais, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. a) Requisitos de produto, requisitos operacionais e requisitos externos. b) Requisitos de desempenho, requisitos organizacionais e requisitos externos. c) Requisitos funcionais, requisitos não funcionais e requisitos externos. d) Requisitos de produto, requisitos organizacionais e requisitos externos. 6. Durante o desenvolvimento de uma nova aplicação, o entendimento dos requisitos está entre as atividades mais complexas. Especialmente porque o cliente em alguns casos, não sabe exatamente quais são as suas necessidades e muitas vezes não possuírem um bom entendimento das características e funções que o sistema deveria contemplar. Por isso, durante a fase de validação de requisitos, algumas atividades devem ser realizadas. Sobre essa etapa de validação, analise as sentenças a seguir: I- Verificação de validade dos requisitos, deve-se para garantir que todas as funções atendem as necessidades específicas de um stakeholders. II- Verificação de completude, para avaliar se os documentos incluem todos os requisitos e se definem todos os comportamentos e restrições definidas. III- Verificação do realismo, para assegurar que os requisitos podem ser implementados usando as tecnologias disponíveis. Agora, assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) As sentenças I e III estão corretas. c) Somente a sentença III está correta. d) As sentenças II e III estão corretas. 7. 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, além de deixar bem claras as restrições a seu funcionamento. Essa fase normalmente é complexa e, para que esses problemas sejam minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. Durante o processo de validação dos requisitos, diferentes tipos de verificações devem ser realizados com os documentos de requisitos. Sobre os tipos de verificações de requisitos, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. a) Revisão de requisitos, verificação de validade e prototipação. b) Entrevistas e prototipação. c) Entrevistas, revisão de requisitos e prototipação. d) Revisão de requisitos, prototipação e geração de casos de testes. 8. 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, além de deixar bem claras as restrições a seu funcionamento. Essa fase normalmente é complexa e, para que esses problemas sejam minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. Existe uma série de técnicas para a validação dos requisitos, que podem ser usadas individualmente ou em conjunto. Sobre essas técnicas, analise as sentenças a seguir: I- A revisão sistêmica e a procura de erros e inconsistências. II- A criação de um protótipo para apresentação. III- Testes através da geração de casos de testes. IV- Conferência através dos documentos e entrevistas. Agora, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. a) As sentenças I, III e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças I, II e III estão corretas. 9. 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 levantamentode 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 atividade. b) Modelagem de casos de uso. c) Modelagem e linguagem unificada. d) Modelagem do diagrama de classe. 10. Os requisitos representam uma exigência, solicitação, desejo ou necessidade que o cliente tem com relação a um software. Os requisitos podem ser definidos conforme a funcionalidade que eles vão desempenhar nesse software e podem ser divididos em funcionais ou não funcionais. Sobre os requisitos funcionais, analise as sentenças a seguir: I- O sistema deve cadastrar funcionários. II- O sistema deve imprimir o relatório de clientes em até 5 segundos. III- O sistema deve emitir um relatório de clientes. IV- O cliente pode consultar seus dados no sistema. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) Somente a sentença III está correta. c) As sentenças II, III e IV estão corretas. d) As sentenças I, III e IV estão corretas. Prova finalizada com 10 acertos e 0 questões erradas. Parte inferior do formulário Parte inferior do formulário