Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/03/2020 Course Status – AVA Faculdade Futura https://ava.faculdadefutura.com.br/course-status/ 1/3 AVALIAÇÃO – ENGENHARIA DE SOFTWARE – PÓS-GRADUAÇÃO À medida que a tecnologia de hardware foi sendo dominada, as preocupações se voltaram, no início dos anos 50, para o desenvolvimento dos sistemas operacionais, onde surgiram então as primeiras realizações destes sistemas. Quais foram as primeiras linguagens de programação de alto nível? Resposta Marcada : FORTRAN E COBOL Pontuação total: 1PONTUAÇÃO OBTIDA 1 Conclui-se que o texto abaixo é: O software não se desgasta, ou seja, ao contrário da maioria dos produtos, o software não se caracteriza por um aumento na possibilidade de acesso à medida que o tempo passa (como acontece com a maioria dos produtos manufaturados). Resposta Marcada : Falso Pontuação total: 1PONTUAÇÃO OBTIDA 1 Complete o texto abaixo: Existem um conjunto de problemas associados ao software que vários autores chamam de “______ do software”. Este conjunto de problemas não se limitam ao software que não funciona__________________, mas abrange também problemas associados a forma de desenvolvimento destes softwares, a forma como é efetuada a _____________ destes softwares, como atender a demanda por novos softwares e como desenvolver novos softwares cada vez mais rapidamente. Resposta Marcada : Crise; adequadamente; manutenção. Pontuação total: 1PONTUAÇÃO OBTIDA 1 Marque V para verdadeiro e F para falso: ( ) Durante os primeiros anos, o hardware de propósito geral tornara-se lugar comum. O software, por outro lado, era projetado sob medida para cada aplicação e tinha uma distribuição relativamente limitada. ( ) A segunda era também foi caracterizada pelo uso do produto de software e pelo advento das “software houses”. O software era desenvolvido para ampla distribuição num mercado interdisciplinar. ( ) A terceira era também foi caracterizada pelo advento e generalização do uso de microprocessadores, computadores pessoais e poderosas estações de trabalho (workstations) de mesa. ( ) A quarta era do software de computador está apenas começando. As tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação. Resposta Marcada : V; V; V; V. 02/03/2020 Course Status – AVA Faculdade Futura https://ava.faculdadefutura.com.br/course-status/ 2/3 Pontuação total: 1PONTUAÇÃO OBTIDA 1 Quanto mais complexo é o sistema, mais difícil é determinar de forma clara os vários componentes do software. Como e em quantas podem ser divididas essas aplicações que caracterizam os componentes dos softwares? Resposta Marcada : 07 aplicações. Software Básico; Software de Tempo Real; Software Comercial; Software Cientifico e de Engenharia; Software Embutido; Software de Computador Pessoal; Software de Inteligência Artificial. Pontuação total: 1PONTUAÇÃO OBTIDA 1 Sobre as definições de Engenharia de Software. I. “O estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente em máquinas reais” II. “A aplicação prática do conhecimento prático para o projeto e a construção de programas computacionais e a documentação necessária à sua operação e manutenção. ” III. “Abordagem sistemática para o desenvolvimento, a operação e a concentração de software” IV. “Conjunto de métodos, técnicas e ferramentas necessárias à produção de software de qualidade para todas as etapas do ciclo de vida do produto. ” Marque a opção correta que correspondente aos aspectos e definições da Engenharia de Software: Resposta Marcada : I – IV Pontuação total: 1PONTUAÇÃO OBTIDA 1 Um modelo de desenvolvimento corresponde a uma representação abstrata do processo de desenvolvimento que vai, em geral, definir como as etapas relativas ao desenvolvimento do software serão conduzidas e inter-relacionadas para atingir o objetivo do desenvolvimento que é a obtenção de um produto de software de alta qualidade a um custo relativamente baixo. Quais são os modelos mais conhecidos e utilizados no desenvolvimento de software? Resposta Marcada : Modelo Queda d’Água; Prototipação; Iterativo; Modelo Espiral; Ciclo de Vida Clássico; Técnicas de Quarta Geração. Pontuação total: 1PONTUAÇÃO OBTIDA 1 Pode-se considerar uma vantagem do Desenvolvimento Iterativo. Resposta Marcada : É a facilidade em testar o sistema, uma vez que a realização de testes em cada nível de desenvolvimento é, sem dúvida, mais fácil do que testar o sistema final. Pontuação total: 1PONTUAÇÃO OBTIDA 1 Segundo SWEBOK (2004), quais são as áreas que estão correlatas à construção de um software? 02/03/2020 Course Status – AVA Faculdade Futura https://ava.faculdadefutura.com.br/course-status/ 3/3 Resposta Marcada : Fundamentos; Gerenciamento da construção; Considerações práticas. Pontuação total: 1PONTUAÇÃO OBTIDA 1 Segundo Pressman (2002), quais são as modificações durante a fase de manutenção? Resposta Marcada : Manutenção corretiva; Manutenção adaptativa; Manutenção perfectiva; Manutenção preventiva (reengenharia). Pontuação total: 1PONTUAÇÃO OBTIDA 1 Total 10 / 10
Compartilhar