Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Disciplina: Modelagem de Sistemas Empresariais Avaliação: Avaliação II - Individual Prova: Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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: a) As sentenças II e III estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças I e IV estão corretas. d) Somente a sentença I está correta. 2. 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) F - V - V - F. b) F - F - V - V. c) F - F - F - V. d) V - V - V - F. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_2%20aria-label= 3. 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 II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, III e IV estão corretas. d) Somente a sentença II está correta. 4. A modelagem de um software pode ser entendida como a captura de uma visão do sistema físico, descrevendo estruturas comportamentais ou estruturai do software. Neste sentido, um diagrama de casos de uso apresenta as funcionalidades e os atores que interagem com elas, no contexto da aplicação. Os casos de uso são baseados nos requisitos levantados junto ao cliente, e após serem desenvolvidos, são apresentados ao cliente para que este aprove as funcionalidades previstas. Sobre a modelagem de software, analise as sentenças a seguir: I- A fase de análise de requisitos é uma das principais etapas de um processo de desenvolvimento de software, sendo caracterizada pelo levantamento de requisitos. II- Durante o levantamento de requisitos, o analista deve auxiliar o cliente sugerindo funcionalidades para solução de seu problema, não deixando a solução toda ser requerida pelo cliente. III- A fase de levantamento de requisitos compreende a identificação de requisitos funcionais assim como de requisitos não funcionais, os quais são necessários para solucionar o problema do cliente. Assinale a alternativa CORRETA: a) As sentenças I e III estão corretas. b) As sentenças I e II estão corretas. c) As sentenças II e III estão corretas. d) Somente a sentença II está correta. 5. 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 https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_5%20aria-label= 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) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. b) As duas asserções são proposições falsas. c) As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira. d) As duas asserções são proposições verdadeiras, embora a segunda proposição não é justificativa da primeira. 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) I - III - II. b) I - II - III. c) II - I - III. d) III - II - I. 7. Com relação ao levantamento de requisitos, dependendo da situação encontrada, uma https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_6%20aria-label=https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_7%20aria-label= 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) Etnografia - observação pessoal. b) Brainstorming. c) Questionário. d) JAD. 8. 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, III e IV estão corretas. b) As sentenças I, II e IV estão corretas. c) Somente a sentença III está correta. d) As sentenças II, III e IV estão corretas. 9. 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. 10. 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: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTYwMEdUSQ==&action2=R1RJMjI=&action3=Njc3MjA2&action4=MjAyMS8x&prova=Mjk3Nzk4OTg=#questao_10%20aria-label= 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 III estão corretas. b) As afirmativas III e IV estão corretas. c) As afirmativas I e II estão corretas. d) As afirmativas II e IV estão corretas.
Compartilhar