Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Processo de Software (ADS28) Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:512509) Prova: 20860018 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada Parte superior do formulário 1. A métrica em processo é um agrupamento de medidas que existe em processos de desenvolvimento de quaisquer produtos com o objetivo de avaliar o desenvolvimento e compreender a situação corrente do projeto. No caso de projetos de software, o CMMI é um modelo utilizado para a avaliação da qualidade do processo, baseando-se em medidas de tempo, número de erros, linhas de código, de manutenções, dentre outros. Sobre métricas de processo de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A coleta de dados auxilia o engenheiro de software a tomar decisões em um projeto. ( ) As medidas utilizadas em projeto de software são qualitativas. ( ) O objetivo da medição no processo de software é melhorá-lo continuamente. ( ) As métricas auxiliam as empresas a montarem sua visão estratégica. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) V - V - V - F. c) F - V - F - V. d) V - F - V - V. 2. O alicerce da engenharia de software é a camada de processo que mantém unidas as camadas de tecnologia e permite o desenvolvimento racional e oportuno de softwares, para uso de adequados métodos, a fim de se obter um produto de qualidade. Na Engenharia de Software, a qualidade dá ênfase à preocupação da disciplina, à padronização e à satisfação dos clientes. O processo dá ênfase ao roteiro e ao planejamento das atividades, bem como ao controle do projeto de software. Com relação à função da qualidade do processo de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Serve para garantir que o desenvolvimento de software ocorra dentro do prazo estimado, fazer de forma correta as definições estabelecidas no escopo e esteja comprometido com a qualidade desejada. ( ) Serve para incorporar um modelo de processo de software sob orientações a objetos e testes automatizados como padrão de qualidade. ( ) Serve para concentrar as melhores práticas e métodos de customização e reúso de software. ( ) Para evitar retrabalho e ter mais chance de reconhecimento por parte de todos os envolvidos. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - F - F - V. c) V - F - V - V. d) F - F - V - V. 3. A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa CORRETA: a) A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação. b) As ferramentas não fornecem um suporte automatizado para o processo e para os métodos. c) O foco na qualidade é a camada menos prioritária para a Engenharia de Software. d) A agilidade é a camada da base da Engenharia de Software. 4. O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e necessidades de recursos definidos e com elevada produtividade, de forma econômica e, sobretudo, com qualidade garantida. Sobre o processo de software, assinale a alternativa CORRETA: a) A comunicação tem como objetivo criar um modelo do negócio. b) A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da equipe durante o projeto. c) A atividade de modelagem faz a geração de código e testes. d) As atividades metodológicas aplicam-se a apenas grandes projetos de software. 5. A visão, a missão, os objetivos e os processos de cada organização são atendidos conforme a modelagem adotada. Deve ser compreendida como um processo através do qual é possibilitada a formação da estrutura organizacional, seja ela de pequeno, médio ou grande porte. Enfim, considerando que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, na qual a modelagem desempenha um papel fundamental. Referente à abordagem da Modelagem Organizacional, analise as sentenças a seguir: I- Objetiva tornar a cadeia de fornecimento de informação e conhecimento uma organização compartilhável e reusável. II- Possibilita maior habilitação de respostas e questionamentos para tarefas da cadeia de fornecimento que não estão explicitamente representados no modelo. III- Define de forma precisa os objetivos da organização, deixando-os consistentes por meio dos domínios e da interpretação dos usuários. IV- Objetiva demonstrar visualmente tarefas da cadeia de fornecimento e controlar explicitamente a interpretação das informações pelos usuários. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças I, II e III estão corretas. 6. O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas um projeto, divisão ou na organização inteira. O modelo trata as práticas como provadas e efetivas, auxiliando a empresa a estabelecer metas e prioridades, fornecendo um guia de implementação de melhorias. Sobre o CMMI, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e habilidades organizacionais é o principal objetivo do CMMI. ( ) No nível de otimização, o processo de aperfeiçoamento é contínuo. ( ) A implementação do CMMI é mais simples que a do MPS.BR. ( ) O CMMI é voltado para empresas médias e pequenas. Assinale a alternativa que apresenta a sequência CORRETA. a) F - V - F - F. b) V - V - F - F. c) V - V - F - V. d) V - F - V - F. 7. Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a modelagem de software. O modelo de negócio serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações. Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a definição do Modelo de Dependência Estratégica (SD), assinale a alternativa CORRETA: a) Fornece um guia de uso e razões de validação dos processos organizacionais. b) Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos. c) Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência entre atores que executarão estes processos. d) Fornece uma definição do processo de integração entre os recursos tecnológicos e os recursos humanos de um projeto. 8. O dicionário de dados é uma ferramenta que permite descrever de maneira formal e estruturada os detalhes lógicos dos componentes do sistema, com o objetivo de auxiliar a análise de sistemas de informação, focada na especificação dos dados do domínio do sistema, descrevendo os fluxos de dados, como serão armazenados e os elementos de dados. Sobre as partes integrantes de um Dicionário de Dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As entidades podem ser simples, compostas, multivaloradas ou determinantes. ( ) O tamanho de um atributo define quantoscaracteres são necessários para armazenar o conteúdo. ( ) O domínio é uma informação que pode ser do tipo numérico, texto, data ou booleano. ( ) Os atributos representam características de uma entidade representada no modelo. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - V. b) V - F - V - V. c) V - F - F - V. d) F - V - V - F. 9. Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, construção e emprego. A respeito destas atividades, analise as sentenças a seguir: I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software. II- Construção: combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação. III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na avaliação. Assinale a alternativa CORRETA: FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011. a) Somente a sentença I está correta. b) Somente a sentença II está correta. c) As sentenças II e III estão corretas. d) As sentenças I e III estão corretas. 10. A Melhoria do Processo de Software Brasileiro, também denominado MPS.BR, tem como objetivo melhorar os processos dos softwares das pequenas e médias empresas brasileiras. O MPS.BR fornece várias provas oficiais e cursos com a finalidade de capacitar profissionais acerca da metodologia. No mundo, existem outros modelos bastante conhecidos como o CMMI e o ISO/IEC 15504, os quais trazem níveis de capacidade para o processo. Sobre a melhoria de processo de software, analise as sentenças a seguir: I- O CMMI busca fornecer melhores práticas para a melhoria dos processos e habilidades organizacionais. II- O MPS.BR tem como objetivo criar cursos pelo país para formar consultores do modelo. III- O CMMI é um boleto dividido em níveis de maturidade, iniciando no nível maturidade inicial até o de maturidade 5, denominado de nível de otimização. IV- O nível gerenciado do MPS.BR avalia a gerência de riscos do projeto. Assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças II, III e IV estão corretas. Prova finalizada com 10 acertos e 0 questões erradas. Parte inferior do formulário
Compartilhar