Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/03/2020 Unicesumar - Ensino a Distância 1/8 ATIVIDADE 2 - ENG SOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE I - 51/2020 Período:02/03/2020 08:00 a 17/03/2020 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 18/03/2020 00:00 (Horário de Brasília) Nota obtida: 1ª QUESTÃO Para a estruturação de uma fábrica de software, o ciclo de vida do software desenvolvido geralmente possuirá como base as etapas de planejamento, requisitos, análise, projeto, implementação, testes, implantação e manutenção. No contexto de fábrica de software orientadas a projetos, essas etapas são distribuídas de acordo com o ciclo de desenvolvimento adotado pela empresa para cada projeto a ser executado. FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. A empresa XPTO ainda opera a gestão com cliente utilizando calendários, blocos de notas, post-it, e o Excel. Foi após um incidente técnico que resultou na perda das informações, que a diretoria comercial da XPTO resolveu informatizar o sistema de relacionamento com o cliente. A dúvida está entre adquirir uma ferramenta pronta ou buscar uma solução customizada. Diante do exposto, essa situação consiste em uma __________ para a fábrica de software. Assinale a alternativa que complete corretamente a afirmação: ALTERNATIVAS ordem de serviço visando funcionalidade demanda para um novo desenvolvimento demanda para a manutenção de um sistema ordem de serviço para determinar a arquitetura de software estimativa para melhorar a produtividade de um novo projeto 2ª QUESTÃO O planejamento da implementação de uma fábrica de software é constituído por especificações técnicas e pela estratégia de desenvolvimento. FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. Analise os passos para o planejamento da implantação da fábrica de software: I. Elaborar o plano de aquisição de recursos. II. Elaborar o orçamento de custo do projeto. III. Elaborar a estratégia de recuperação de falhas. IV. Elaborar um programa de certificação dos profissionais. É correto o que se afirma em: ALTERNATIVAS 17/03/2020 Unicesumar - Ensino a Distância 2/8 I e II, apenas. II e III, apenas. III e IV, apenas. I, II e III, apenas. I, II, III e IV. 3ª QUESTÃO A crescente preocupação pela melhoria do software, seja por exigência do mercado ou dos clientes, passa pela implantação de fábricas de testes. Essas fábricas permitem a produção de sistemas com um nível de qualidade aceitável e em um espaço de tempo cada vez menor. FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. A fábrica de testes dentro de um projeto deve garantir: I. O compromisso com a qualidade de software. II. Um modelo de testes manuais e automatizados. III. O reuso de software por intermédio de frameworks. IV. O posicionamento real de cada projeto em andamento. É correto o que se afirma em: ALTERNATIVAS II, apenas. I e III, apenas. II e IV, apenas. I, II e IV, apenas. II, III e IV, apenas. 4ª QUESTÃO Observe o anúncio de emprego em um site especializado para a vaga a seguir: Desenvolvedor de Software: HOME OFFICE Desenvolvedor de Software para Curitiba/PR Atividades: VAGA REMOTA - Estamos em busca de um profissional com Inglês Avançado, que tenha conhecimento nestas tecnologias: HTML, CSS, JavaScript, conceitos de integração REST / SOAP API XXXX, Aura components, Lightning Web Components (não mandatório, mas um plus), Apex, Apex Triggers, Apex Test Classes, SOQL / SOSL e Limites da Plataforma. Quantidade: 1 vaga. Essa vaga está associada a uma __________. Assinale a alternativa correta: ALTERNATIVAS 17/03/2020 Unicesumar - Ensino a Distância 3/8 fábrica de software de produtos fábrica de testes de software fábrica de software virtual fábrica de componentes fábrica de projetos 5ª QUESTÃO A chave para a transformações proposta, seja em computação quântica, realidade aumentada ou veículos autônomos, está no software. Portanto, as empresas de software devem ter os olhos na construção e modernização de seus produtos e ferramentas para estarem conectadas ao mundo digitalmente. FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. Assinale a alternativa correta correspondente a escolha de um framework para uma fábrica de software com base em rede de operações: ALTERNATIVAS Considerar itens relativos à instalação, demanda da fábrica, necessidade de futuras expansões e acessibilidade. Considerar a escolha da tecnologia de processo da fábrica de software, tanto pelo escopo quantos pelas plataformas no desenvolvimento de software. Considerar a escolha do escopo para poder decidir pelas linguagens de programação, banco de dados, pacotes, entre outros recursos computacionais mais pertinentes. As escolhas de plataforma e ambiente vão influenciar sobre a rede de operações, portanto, deve-se considerar os requisitos dos clientes em relação ao serviço da fábrica de software. Considerar a localização da fábrica de software em função do suprimento, como máquinas, equipamentos, software, dispositivos de redes, além do custo relacionado à mão de obra. 6ª QUESTÃO Para entender melhor os modelos de fábrica de software é necessário fazer a apresentação de um modelo genérico com a relação dos componentes, conforme cada camada do modelo apresentado na figura a seguir. O modelo genérico possui componentes que atendem a todos os modelos de Fábrica de Software. 17/03/2020 Unicesumar - Ensino a Distância 4/8 FREITAS, J. A. de.Tópicos Especiais Em Engenharia de Software I. Maringá-Pr.: UniCesumar, 2018. Dentre os componentes do processo de gestão estratégica do processo de software, está aquele que define as regras da fábrica de software com base em suas políticas e normas internas. Definidas as regras consegue reconhecer desvios de padrão, apurar os dados e apresentar os resultados à equipe responsável. Assinale a alternativa que corresponde a descrição acima: ALTERNATIVAS Segurança. Compliance. Treinamento. Recursos humanos. Gestão da melhoria. 7ª QUESTÃO 17/03/2020 Unicesumar - Ensino a Distância 5/8 O termo Fábrica de Software não é novo e vem evoluindo desde os anos sessenta na procura de um modelo que atenda as expectativas de Fabricantes e do mercado. Nos dias atuais, diversos fatores têm favorecido a sua afirmação como produtora de software. Alguns exemplos disso são a consolidação das técnicas de engenharia de software e o amadurecimento dos padrões de qualidade. OSIAS, Claudio de Souza. FÁBRICA DE SOFTWARE: um estudo de caso na Dataprev, sob a ótica da estrutura organizacional. FGV. Rio de Janeiro, 2008. Pensando sobre isso, analise a figura abaixo: Identifique a qual modelo de Fábrica de Software a figura representa: ALTERNATIVAS Fábrica de Software Baseada em Processos Fábrica de Programas de Software Fábrica de Projetos Fábrica de Software Baseada em Componentes Fábrica de Software Baseada em Produtos 8ª QUESTÃO 17/03/2020 Unicesumar - Ensino a Distância 6/8 O termo “Fábrica de Software” traz para o ambiente de desenvolvimento de aplicativos conceitos e metodologias análogas ao processo de produção fabril tradicional, baseado em componentes com características semelhantes e com a mesma qualidade. Historicamente, o conceito de Fábrica de Software, que surgiu em sua forma mais simples em meados da década de 60, vem evoluindo com o passar dos anos. ROMANHA, Silas Dias. Um Modelo de Fábrica de Software em Instituições de Ensino Superior- Guaratinguetá, 2016. Em uma fábrica de software, podemos ter diferentes processos que são adequados a diferentes projetos. Sobre isso, analise as alternativas a seguir e marque as corretas sobre a Fábrica de Software Baseada em Processos: I) O conceito de fábrica de software baseia-se na ideia de prover uma linha de produção de soluções que atendam às necessidades específicasde cada cliente. II) Ter um processo definido é importante para organizar e disciplinar o desenvolvimento de software III) Um processo de desenvolvimento de software é um conjunto de atividades que são necessários para se transformar os requisitos do cliente em software. IV) Processo padrão bem estabelecido deve ser tomado como referencial no planejamento e definição de estratégias de cada fábrica e deve ser genérico para atender a maioria dos projetos. É correto o que se afirma em: ALTERNATIVAS I, apenas. I e IV, apenas. I, III e IV, apenas. II, III e IV, apenas. I, II, III e IV, apenas. 9ª QUESTÃO 17/03/2020 Unicesumar - Ensino a Distância 7/8 A Fábrica de Software pode ser definida como um conjunto de atividades e recursos materiais ou humanos, com metodologias e processos bem estruturados e definidos. Usa melhores práticas para o desenvolvimento, verificações e validações, manutenção do software, métricas e indicadores de qualidade e produtividade. FREITAS, Janaina Aparecida de. Tópicos Especiais em Engenharia de Software. Maringá - PR Com base nesta definição, analise as alternativas que descrevem a essência do Software: I) Essência do software deve ser o foco técnico e o gerenciamento, com ênfase em qualidade e reuso e, como base, uma padronização por processos. II) No foco técnico temos ferramentas automatizadas para a interação entre as pessoas envolvidas no projeto. III) No foco de gerenciamento temos modelos de projetos, de processos, de reuso, artefatos e gestão da qualidade e controle de processos e produtos. IV) Essência do software deve ser o foco na manutenção e na implantação, com ênfase no reuso e, como base, uma padronização por processos. É correto o que se afirma em: ALTERNATIVAS I. II e III. I, II e III. I, III e IV. I, II, III e IV. 10ª QUESTÃO 17/03/2020 Unicesumar - Ensino a Distância 8/8 Definir uma Fábrica de Software a partir de processos, pode ajudar na adaptação a mudanças tecnológicas e de mercador e também na cultura de processos. Conceituando a Fábrica de Software como um ambiente de desenvolvimento constituído por processos e que envolve o ciclo de vida, iniciando pela etapa de planejamento, depois temos o design/projeto do software, seguindo para desenvolvimento/implementação dos códigos, depois temos os testes, implantação do sistema e encerrando com o suporte ao cliente/usuário. BORSOI, Beatriz Terezinha. Arquitetura de Processo Aplicada na Integração de Fábricas de Software. USP. São Paulo, 2008. Analisando as informações acima, analise as alternativas sobre o Ambiente de Desenvolvimento de Software (ADS): I) Um ADS é composto por um conjunto de atividades necessárias para desenvolver os sistemas e essa estrutura faz parte de um conjunto de componentes. II) Um ADS abrange todo o ciclo de desenvolvimento de software juntamente com as linguagens de programação e modelagem, banco de dados, ferramentas para o gerenciamento de componentes e de artefatos de software. III) Um ADS centrado em programas permite definir e executar procedimentos realizados por grupos de desenvolvedores trabalhando em uma empresa. IV) Um ADS é visto como um meio, uma estrutura, composto por processos integrados que abrangem o ciclo de vida de software, incluindo os atores, os artefatos produzidos e os recursos utilizados. É correto o que se afirma em: ALTERNATIVAS I. II e III. II e IV. I, II e IV. I, II, III e IV.
Compartilhar