Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:768737) 1,50 57493181 10 9/1 9,00 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 II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças III e IV estão corretas. D As sentenças I, III e IV estão corretas. 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. 1 2 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 1 of 6 19/11/2022 19:40 ( ) 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 F - F - V - V. C V - F - V - V. D V - F - F - V. A Engenharia de Software possui diversos modelos de ciclo de vida de software e diversas metodologias de desenvolvimento, tornando-se indispensável a implantação de um processo de software neste cenário para que um projeto tenha sucesso. Sobre a melhor definição do papel do processo de software, assinale a alternativa CORRETA: A Em uma organização, o processo de software adotado sempre muda conforme o tipo de ciclo de vida de software, mas não muda conforme as metodologias de desenvolvimento empregadas. B Em uma organização, o processo de software adotado muda para cada um dos tipos de ciclos de vida de software ou metodologias de desenvolvimento. C Em uma organização, o processo de software adotado sempre muda para cada metodologia de desenvolvimento de software, mas não deve mudar o tipo de ciclo de vida do software empregado. D Em uma organização, o processo de software utilizado deverá ser sempre o mesmo para os diversos ciclos de vida do software ou metodologias de desenvolvimento. 3 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 2 of 6 19/11/2022 19:40 O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos os níveis de uma organização, desde os níveis estratégicos até os níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não ambígua sobre como a organização funciona. Sobre as ações da proposta de uso do EKD, analise as sentenças a seguir: I- Identificar quais requisitos devem mudar e quais as razões da mudança. II- Identificar as opções que precisam ser criadas para encontrar esses requisitos. III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções. IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados. Assinale a alternativa CORRETA: A As sentenças I e IV estão corretas. B Somente a sentença I está correta. C As sentenças I, II e III estão corretas. D As sentenças III e IV estão corretas. O objetivo da tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia de Software Centrado no Processo) é automatizar a gerência e a Reutilização dos processos de software, a fim de melhorar a comunicação entre todos os envolvidos no projeto e também oferecer melhorias contínuas nos projetos futuros. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as sentenças a seguir: I- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, com difíceis mudanças, evitam que as pessoas sejam criativas para a execução de suas tarefas. II- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade ao mesmo tempo. III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas. IV- Não existir mecanismos para auxiliar os gestores a definir quais são as pessoas mais adequadas para determinada tarefa, ou seja, identificar a pessoa habilitada para a tarefa específica. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças III e IV estão corretas. D As sentenças I, III e IV estão corretas. 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 4 5 6 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 3 of 6 19/11/2022 19:40 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 Razão Estratégica (SR), assinale a alternativa CORRETA: A Fornece uma definição intencional do processo, considerando seus elementos e as razões que estão por trás deles. 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 um guia de uso e razões de validação dos processos organizacionais. 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 planejamento, projeto, implementação e testes do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Planejamento: compreende a etapa do levantamento das necessidades do cliente, identifica os problemas e a definição da documentação dos requisitos, detalhando os resultados esperados da aplicação a ser desenvolvida. ( ) Projeto: etapaem que o gerente do projeto irá identificar as estimativas de prazo, custo e artefatos do projeto, atividades que deverão ser revistas conforme o projeto for evoluindo. ( ) Implementação: tomando como base os requisitos do projeto e seu processo de desenvolvimento; esta etapa irá definir a arquitetura do projeto e a especificação do software. ( ) Testes: 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 e implementado. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - V - F - V. C F - F - F - V. D F - V - V - F. Um processo de software deve ser criado e configurado com base na plataforma tecnológica adotada pela organização para o desenvolvimento de seus projetos de software, apropriando-se de uma excelente linguagem durante a modelagem dos processos. Referente aos níveis de formalidade de linguagem da modelagem de processos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Baseada em regras: modela o processo utilizando pré e pós-condições durante a execução, 7 8 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 4 of 6 19/11/2022 19:40 como ocorre no desenvolvimento de sistemas inteligentes. ( ) Evento-condição-ação: modela o processo a partir da identificação de eventos que validarão a execução do projeto a partir das condições que devem ser seguidas e ações tomadas para satisfazer a condição do evento. ( ) Redes de Petri: modela o processo por meio de algoritmos transacionais, seguindo diversos fluxos de controles e garantindo a sequência correta do processo de software. ( ) Redes de tarefas: modela o processo utilizando um grafo, representando a sua estrutura, em que seus nodos representam as atividades e os arcos executam o fluxo de controle/dados entre as diversas atividades. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - F - V - V. C V - V - F - V. D V - V - F - F. Devido à importância da Modelagem Organizacional, são propostas diversas técnicas para a estruturação da organização, apresentando múltiplas visões de análise de metas e objetivos, a fim de facilitar as especificações de requisitos, deixando seu processo mais próximo à realidade da organização. Sobre as técnicas de modelagem organizacional, analise as sentenças a seguir: I- A técnica ORDIT (Organizational Requirements Definition of Information Technology Systems) é a técnica mais rica em uso, é a base para o entendimento e apoio às mudanças organizacionais e ajuda o desenvolvimento de sistemas de informação que apoiará a organização. II- A técnica de modelagem de Furlan busca conhecer a missão e a identidade da organização, propor que os objetivos executivos sejam compatíveis com a missão e os objetivos estratégicos relacionados com as áreas funcionais para atender a esta missão. III- A técnica F3 de Bubenko é constituída por cinco modelos: Modelo de Objetivos - MO, Modelo de Atores - MA, Modelo de Atividades e Uso - MAU, Modelo de Conceitos - MC e Modelo de Requisitos do Sistema de Informação - MRSI. IV- A técnica i* de Yu é composta pelo Modelo da Computação Híbrida (SH) e pelo Modelo de Interação Humana (IHC). V- A metodologia EKD (Enterprise Knowledge Development) ajuda a definir técnicas capazes de suportar futuras gerações de requisitos organizacionais e fornecer métodos e ferramentas associados, que suportem o processo. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças I, II, IV e V estão corretas. C As sentenças II e III estão corretas. D As sentenças II, III e V estão corretas. 9 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 5 of 6 19/11/2022 19:40 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 Inicial, gerenciado, definido, gerenciado quantitativamente e otimização. B Melhoria contínua, planejado, definido, gerenciado e otimização. C Otimização, gerenciado, parcialmente definido, definido. D Inicializado, parcialmente gerenciado, gerenciado, parcialmente otimizado e padronizado. 10 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 6 of 6 19/11/2022 19:40