·

Engenharia de Software ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

22/09/2016 Unicesumar - Ensino a Distância ATIVIDADE DE ESTUDOS 1 - ENG.SOFT - ENGENHARIA DE SOFTWARE - 2016C1 Período: 02/08/2016 22:30 a 09/08/2016 23:59 (Horário de Brasília) Data Final: 19/08/2016 23:59 valendo 50% data nota! Status: ENCERRADO Valor: 0,50 Gabarito: Gabarito será liberado no dia 20/08/2016 00:00 (Horário de Brasília) 1ª QUESTÃO À medida que aumentou a demanda por software, passaram a ser observados fatores que estavam influenciando negativamente na produção de software, gerando o que ficou conhecido como Crise de Software. Sobre este assunto, quais dos fatores a seguir contribuíram para a Crise do Software? Assinale a alternativa correta. I — Estimativas de prazo muito longos. II — Estimativa de custos muito altos. III — Alta produtividade dos desenvolvedores. IV — Software difícil de manter. ALTERNATIVAS Apenas I, II e III estão corretas. Apenas I, III e IV estão corretas. Apenas II, III e IV estão corretas. Apenas I e IV estão corretas. Apenas I e III estão corretas. 2ª QUESTÃO Dentre os modelos de desenvolvimento de software apresentados em sala de aula, o modelo em cascata sugere uma abordagem sequencial e sistemática para o desenvolvimento de software. Este modelo é utilizado principalmente quando os requisitos de um determinado problema são bem compreendidos. Sobre esse modelo de desenvolvimento, assinale a alternativa correta. ALTERNATIVAS Esse modelo intercala as atividades de especificação, desenvolvimento e validação. Esse modelo parte do princípio de que existem muitos componentes que podem ser reutilizáveis. Considera as atividades de especificação, desenvolvimento, validação e evolução, que são fundamentais ao processo e as representa como fases separadas. Diferente de outros modelos que terminam quando o software é entregue, o modelo cascata pode ser atualizado a cada entrega. Caracterizado por ser iterativo e apresentar características que possibilitem desenvolvermos versões cada vez mais completas do software. http://ava.unicesumar.edu.br/unicesumar/cursos/questionarioimpressao.php 3ª QUESTÃO Mesmo em um modelo clássico e simplificado de desenvolvimento de software, pode-se identificar etapas e atividades. Em cada uma dessas etapas, são gerados artefatos. De acordo com o que vimos em aula, quais documentos compõe os artefatos de software. Assinale a alternativa correta. 1 — Documento de requisitos. II — Documento de projeto, código fonte. III — Documento com os testes e defeitos de software. IV — Documento com os requisitos de mudança ou evolução a serem implementados. V — Documento firmando pretensão de uso do software. ALTERNATIVAS Apenas I, II e III estão corretas. Apenas I, II, III e IV estão corretas. Apenas II, III, IV e V estão corretas. Apenas I, III, IV e V estão corretas. Apenas I e III estão corretas. 4ª QUESTÃO Além das características definidas pela ISO em busca de qualidade em software, existem neste caso em particular alguns fatores que podem afetar o produto final. Assinale a alternativa correta de acordo com os fatores que impactam na qualidade de software: I — Tamanho e complexidade do software. II — Definição clara do que deve ser feito. III — Métodos, técnicas e ferramentas utilizadas. IV — A participação excessiva do vendedor. V — Custos associados à detecção e remoção de erros, etc. ALTERNATIVAS Apenas I, II e III estão corretas. Apenas I, II, IV e V estão corretas. Apenas I e II estão corretas. Apenas I, III e V estão corretas. Apenas II, IV e V estão corretas. 5ª QUESTÃO Existem algumas características que diferenciam a produção e, consequentemente, o produto de software de outros produtos do nosso dia a dia. Assinale a alternativa que reflete o conjunto mais adequado destas características. I — Software é desenvolvido e não manufaturado no sentido clássico. II — Existem componentes de reposição para software. III — A evolução tecnológica afeta diretamente as facilidades que podem ser incorporadas. IV — Tempo para transferência de tecnologia. http://ava.unicesumar.edu.br/unicesumar/cursos/questionario_impressao.php ALTERNATIVAS Apenas I, II e III estão corretas. Apenas I, II e IV estão corretas. Apenas I e III estão corretas. Apenas I, II, III e IV estão corretas. Apenas I e IV estão corretas. 6ª QUESTÃO Visando a qualidade de software, deve-se observar a existência de determinadas características. Dentre as características propostas pela ISO está a que se refere a Funcionalidade. Diz-se que um software atende a esta característica se atender a alguns quesitos. Assinale a alternativa correta: I — Propôe-se à fazer o que é apropriado. II — Faz o que foi proposto de forma correta. III — Há necessidade de interagir com todos os outros sistemas em outros ambientes. IV — Está de acordo com as normas, leis, etc. ALTERNATIVAS Apenas I, II e III estão corretas. Apenas I, II e IV estão corretas. Apenas II, III e IV estão corretas. Apenas I, II e IV estão corretas. Apenas I e III estão corretas. 7ª QUESTÃO Com o decorrer do tempo, os desenvolvedores de software perceberam a necessidade de realizar o trabalho de uma forma mais sistemática, rigorosa, com engenharia. A partir do que foi visto em aula, pede-se para assinalar a alternativa que melhor define o termo Engenharia de Software. ALTERNATIVAS Adoção de uma abordagem que gera produtos que vão ao encontro das vontades do usuário. Desenvolver software, com base nas práticas do desenvolvedor. Aplicação de uma abordagem sistemática, disciplinada e mensurável para o desenvolvimento, operação e manutenção de software, isto é, a aplicação da engenharia de software. Aplicação de linguagens de programação mais populares para desenvolver software. Definição de uma estratégia, com base em projetos anteriores desenvolvidos na empresa. 8ª QUESTÃO A crescente globalização nos mais diferentes setores tem demandado por produtos de melhor qualidade. O mesmo ocorre com o software. A norma ISO define algumas características que devem ser consideradas quando da avaliação de um software. De acordo com o que foi apresentado a respeito dos Requisitos de Qualidade, leia as afirmativas a seguir e assinale a alternativa correta. http://ava.unicesumar.edu.br/unicesumar/cursos/questionarioImpressao.php 29/09/2016 Unicesumar - Ensino a Distância ALTERNATIVAS □ Funcionalidades: conjunto de atributos que indica que um software pode ser transferido de um ambiente para outro. □ Usabilidade: Indica que é fácil de entender, operar e controlar a aplicação e, portanto, fácil de aprender a usar. □ Portabilidade: não apresenta problemas quando são realizadas atualizações. □ Confiabilidade: indica que o tempo de resposta está de acordo com o esperado pelos usuários. □ Manutenibilidade: utiliza muitos recursos e tempo para funcionar corretamente. 9ª QUESTÃO Em desenvolvimento de software, alguns itens foram considerados como sendo as causas dos problemas que levaram ao que é conhecido como Crise do Software. Sobre este assunto, leia as afirmativas a seguir e assinale a alternativa correta. I - O software é um elemento de sistema lógico e não físico. II - As pessoas responsáveis pelo desenvolvimento do Software falham. III - A documentação está sempre atualizada e, quando necessário, é consultada pelos desenvolvedores. IV - A adição de mais programadores e, assim, recupera-se o atraso. ALTERNATIVAS □ Apenas I, II e III estão corretas. □ Apenas II, III e IV estão corretas. □ Apenas I, II e IV estão corretas. □ Apenas II e III estão corretas. □ Apenas I e III estão corretas. 10ª QUESTÃO Embora as etapas de especificação e validação de requisitos de software, no modelo de processo orientado a reuso seja parecido com os demais modelos, as etapas intermediárias ocorrem de maneira diferente. Dentre as etapas que compõe esta fase do processo orientado a reuso, temos a Análise de Componentes. De acordo com o conteúdo apresentado em sala de aula referente a este assunto, assinale a alternativa correta. ALTERNATIVAS □ Durante esta fase o framework do sistema é projetado ou então alguma infraestrutura existente é reutilizada. □ A partir da especificação de requisitos, é feita uma busca de componentes para implementar essa especificação. □ No decorrer dessa etapa, os requisitos são analisados, levando-se em consideração as informações sobre os componentes encontrados na etapa anterior. □ A integração de sistemas, nessa abordagem, pode ser parte do processo de desenvolvimento, em vez de uma atividade separada. □ Durante esta fase, os requisitos poderão ser modificados para refletir os componentes disponíveis. http://ava.unicesumar.edu.br/unicesumar/cursos/questoesforaImpressao.asp 44