Prévia do material em texto
03/07/23, 11:05 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzY1NzI5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6MTI5Mj… 1/5 GABARITO | Avaliação I - Individual (Cod.:765729) Peso da Avaliação 1,50 Prova 58748626 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Algoritmos com intenso processamento de números e cálculos. As aplicações diversificadas variam da análise de fadiga mecânica de automóveis à dinâmica orbital de naves espaciais recuperáveis, e da biologia molecular à manufatura automatizada. Esse conceito se refere a quê? A Software Científico e de Engenharia. B Software Básico. C Software Embutido. D Software Comercial. O desenvolvimento do software está estreitamente ligado a mais de cinco décadas de evolução do hardware, culminando em menor tamanho do hardware, fazendo com que sistemas baseados em computadores se tornassem mais sofisticados. Sobre a evolução do software, analise as afirmativas a seguir: I- A quarta era: as tecnologias orientadas a objetos, orientadas a documentos, estão ocupando o lugar das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação. II- A terceira era: começou em meados da década de 1970 e continua até hoje. Existência dos sistemas distribuídos e múltiplos computadores, onde cada um, executando funções concorrentemente e comunicando-se um com o outro, aumenta intensamente a complexidade dos sistemas baseados em computador. III- A segunda era: entre a década de 1940 até o final da década de 1960, foi o período da multiprogramação. IV- Os primeiros anos: no início, o hardware sofreu contínuas mudanças e o software foi incorporando-se aos poucos nessa evolução, na qual o hardware dedicava-se à execução de um único programa que, por sua vez, dedicava-se a uma única aplicação específica. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças II e III estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I e III estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 Jean Marcel Belizario Análise e Desenvolvimento de Sistemas (4945774) 0 03/07/23, 11:05 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzY1NzI5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6MTI5Mj… 2/5 A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma delas é uma área que envolve definição da arquitetura, componentes, interfaces e outras características de um componente ou sistema. Analisando como um processo, esta é uma etapa do ciclo de vida da ES, onde é processada a análise dos requisitos com o objetivo de produzir uma descrição da arquitetura do software, ou seja, de forma interativa, os requisitos são traduzidos em um documento para construção do software. De que área estamos falando? A Design de Software. B Teste de Software. C Construção de Software. D Manutenção de Software. Observe o gráfico a seguir: O que o gráfico aponta? A Curva de falhas do software (idealizada). B Curvas de falhas para o hardware. C Curva de falhas real para o software. D Curva de falhas real para o software e o hardware. A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados como introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de desenvolvimento de software, da importância de algumas propriedades gerais dos processos e produtos. Existem 12 princípios da Engenharia de Software. Separar a solução em componentes bem definidos funcionais e lógicos, com interfaces bem definidas que não compartilham estados e se comunicam por troca de mensagens contendo dados é um desses princípios. A qual princípio essa descrição pertence? A Rastreabilidade. B Arquiteturas baseadas em componentes. C Desenvolvimento iterativo. 3 4 5 Jean Marcel Belizario Análise e Desenvolvimento de Sistemas (4945774) 0 03/07/23, 11:05 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzY1NzI5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6MTI5Mj… 3/5 D Gerenciamento de requisitos. O processo de Engenharia de Software se divide em quatro fases que indicam a ênfase que é dada no projeto em um dado instante. Com relação às quatro fases, associe os itens, utilizando o código a seguir: I- Fase de Iniciação. II- Fase de Elaboração. III- Fase de Construção. IV- Fase de Transição. ( ) Essa fase tem como objetivo principal o planejamento do projeto. ( ) Essa fase tem como objetivo principal a realização da análise do projeto. ( ) Essa fase tem como objetivo principal a materialização da análise. ( ) Essa fase tem como objetivo principal realizar a entrega do projeto. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - III - IV. B II - III - I - IV. C IV - III - II - I. D IV - II - III - I. A evolução do software perpassou por diversas aplicações. Sobre elas, associe os itens, utilizando o código a seguir: I- Os primeiros anos (1950 até 1960). II- A segunda era (1960 até 1970). III- A terceira era (1970 até hoje). IV- A quarta era (apenas começando). ( ) O hardware dedicava-se à execução de um único programa que, por sua vez, dedicava-se a uma única aplicação específica e usava uma orientação batch (em lote) para a maioria dos sistemas. ( ) Sistemas multiusuários ofereceram sofisticação de software e hardware, melhorando a interação homem-máquina, foi o período da multiprogramação. 6 7 Jean Marcel Belizario Análise e Desenvolvimento de Sistemas (4945774) 0 03/07/23, 11:05 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzY1NzI5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6MTI5Mj… 4/5 ( ) Sistemas distribuídos e múltiplos computadores, em que cada um, executando funções concorrentemente e comunicando-se um com o outro, aumentou intensamente a complexidade dos sistemas baseados em computador. ( ) Tecnologias orientadas a objetos, orientadas a documentos nos quais os sistemas especialistas e a inteligência artificial tornam-se prática em problemas de amplo espectro do mundo real. Assinale a alternativa que apresenta a sequência CORRETA: A I – III – II – IV. B I – II – III – IV. C II – I – III – IV. D I – II – IV – III. Atualmente, muitas são as metodologias de desenvolvimento de softwares. Existem as clássicas (antigas), que são mais estáveis de serem executadas através de diversos ciclos de vida prescritivo, seguindo um único caminho de trabalho, e aquelas metodologias ágeis, que possuem diversas formas dinâmicas de execução, exigindo maior experiência dos envolvidos. Em quais fases é dividido o processo de engenharia de software? A Fase de iniciação, fase de documentação, fase de construção e fase de transição. B Fase de definição, fase de modelagem, fase de construção e fase de transição. C Fase de iniciação, fase de elaboração, fase de construção e fase de testes. D Fase de iniciação, fase de elaboração, fase de construção e fase de transição. É o estabelecimento e uso de sólidos princípios de engenharia a fim de obter um software que seja confiável e que funcione de forma econômica e eficiente em máquinas reais. Do que estamos falando? A Engenharia de Software. B Engenharia de Requisitos. C Engenharia de Processos. D Engenharia de Projetos. A Engenharia de Software visa à criação de produtos de software com alta qualidade e produtividade quanto é praticada por profissionais treinados e bem informados, utilizando tecnologias adequadas, dentro de processos que tirem proveito tanto da criatividade quanto da racionalizaçãodo trabalho. Um projeto de software é dividido em quatro grandes fases, que definem os marcos do progresso do projeto mediante seus ciclos de vida. Sobre elas, associe os itens, utilizando o código a seguir: I- Iniciação. 8 9 10 Jean Marcel Belizario Análise e Desenvolvimento de Sistemas (4945774) 0 03/07/23, 11:05 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzY1NzI5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6MTI5Mj… 5/5 II- Elaboração. III- Construção. IV- Transição. ( ) Deve garantir a entrega completa do produto, atendendo ao escopo e ao planejamento. ( ) Definição do escopo do projeto, das equipes envolvidas e com atenção voltada para os riscos lógicos. ( ) É a materialização da análise através da existência dos componentes que irão compor o projeto. ( ) Deve garantir a realização da análise do projeto, onde serão criadas e documentadas as necessidades do usuário para implementação. Assinale a alternativa que apresenta a sequência CORRETA: A IV - III - I - II. B II - I - III - IV. C IV - I - III - II. D I - IV - III - II. Imprimir Jean Marcel Belizario Análise e Desenvolvimento de Sistemas (4945774) 0