Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:768736) Peso da Avaliação 3,00 Prova 58199077 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A Engenharia de Software define diversas metodologias de desenvolvimento de software, dinamizando a execução dos projetos, exigindo, desde a definição do escopo, análise, desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior produtividade e qualidade. A respeito das etapas de análise e especificação de requisitos, implementação, operação e manutenção do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Análise e especificação de requisitos: compreende a etapa do levantamento das necessidades do cliente, identifica os problemas e definição da documentação dos requisitos, detalhando os resultados esperados da aplicação a ser desenvolvida. ( ) Implementação: é a etapa que se materializa o projeto na construção do seu código-fonte, etapa que busca criar o que foi definido no planejamento, especificação de requisitos e arquitetura do projeto. ( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de uso do software, aferindo a estabilidade da aplicação. ( ) Manutenção: esta etapa irá garantir o funcionamento correto do software através de testes integrados no sistema, a fim de verificar se está correto ao especificado. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B V - V - F - V. C V - V - F - F. D V - F - F - V. 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. VOLTAR A+ Alterar modo de visualização 1 2 20/11/2024, 17:54 Avaliação Final (Objetiva) - Individual about:blank 1/5 Assinale a alternativa que apresenta a sequência CORRETA. A V - F - V - F. B V - V - F - F. C F - V - F - F. D V - V - F - V. A complexidade no desenvolvimento de softwares vem apresentando um crescimento vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que dispende muito tempo. Segundo Sommerville (2011), o gerente deve decidir sobre os seguintes pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir: I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as avaliações de rastreabilidade através da referência cruzada entre os requisitos. II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e especificação de mudanças, análise de mudança e custos e implementação de mudanças, a fim de poder avaliar o impacto e o custo das mudanças. III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto com os demais requisitos do produto e como esses registros devem ser mantidos. IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do suporte da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados. Assinale a alternativa CORRETA: FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011. A Somente a sentença III está correta. B As sentenças I, II e III estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, II e IV estão corretas. 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 agilidade é a camada da base da Engenharia de Software. B A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação. 3 4 20/11/2024, 17:54 Avaliação Final (Objetiva) - Individual about:blank 2/5 C O foco na qualidade é a camada menos prioritária para a Engenharia de Software. D As ferramentas não fornecem um suporte automatizado para o processo e para os métodos. Muitas organizações desenvolvedoras de software, na busca da qualidade de seus processos, adotam modelos de referência para atingir seus objetivos. Um dos modelos existentes no mercado é o CMMI (Capability Maturity Model Integration) que prescreve sobre as melhores práticas para o desenvolvimento de software e atesta sobre a maturidade destes processos. Quanto à sua estrutura, quais são os níveis que compõem este modelo? A Inicializado, parcialmente gerenciado, gerenciado, parcialmente otimizado e padronizado. B Inicial, gerenciado, definido, gerenciado quantitativamente e otimização. C Melhoria contínua, planejado, definido, gerenciado e otimização. D Otimização, gerenciado, parcialmente definido, definido. 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 As atividades metodológicas aplicam-se a apenas grandes projetos de software. C A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da equipe durante o projeto. D A atividade de modelagem faz a geração de código e testes. Diante da dificuldade de descrever, organizar e deixar os processos facilmente compreensíveis o BPMN surgiu. A Notação de Modelagem de Processos de Negócios (BPMN) é uma notação de padrão aberto com muita adesão pelas empresas, em razão de ser um padrão de fácil uso e entendimento; e em permanente evolução pelos mantenedores e usuários. Sobre a modelagem BPMN, assinale a alternativa CORRETA: FONTE: VEC. BPMN - o que é e para que serve. 2016. Disponível em: . Acesso em: 23 ago. 2017. A Os eventos são os passos lógicos que ocorrem dentro do processo. B O BPMN é uma gramática para mapear os processos de negócio de uma empresa. C As atividades, também conhecidas como gateways, controlam o fluxo de sequência. 5 6 7 20/11/2024, 17:54 Avaliação Final (Objetiva) - Individual about:blank 3/5 D Os fluxos de sequência represem o fluxo das mensagens trocadas entre emissor e receptor. A análise estruturada tem o objetivo de melhorar e tornar mais fácil a comunicação entre os interessados no desenvolvimento de um sistema de informação. Dentre as principais ferramentas para modelagem de análise de dados estão o Diagrama de Fluxo de Dados (DFD), o Dicionário de Dados (DD) e o Diagrama de Entidade e Relacionamento (DER). Sobre o Diagrama de Entidade e Relacionamento (DER), analise as sentenças a seguir.: I- O DER possui a responsabilidade de expressar globalmente a estrutura do banco de dados. II- A cardinalidade representaa decomposição de uma entidade em seus dados componentes. III- Com a utilização do DER, é possível identificar o relacionamento dos dados do sistema. IV- Os relacionamentos entre as entidades podem ocorrer apenas entre duas entidades. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D As sentenças I e IV estão corretas. O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao sistema e ao que não está. Sobre a definição de DFD, assinale a alternativa CORRETA: A Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema. B O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes indicados. C O DFD é um texto livre de formato para representar as relações entre os dados. D A forma geométrica de retângulo com cantos arredondados representa um depósito de dados. 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 8 9 10 20/11/2024, 17:54 Avaliação Final (Objetiva) - Individual about:blank 4/5 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 I, II e III estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças II e IV estão corretas. D As sentenças III e IV estão corretas. Imprimir 20/11/2024, 17:54 Avaliação Final (Objetiva) - Individual about:blank 5/5