Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/11/2019 Unicesumar - Ensino a Distância 1/5 ATIVIDADE 1 - ENG PROD - ENGENHARIA DE REQUISITOS - 2019D Período:07/10/2019 08:00 a 22/10/2019 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 23/10/2019 00:00 (Horário de Brasília) Nota obtida:0,50 1ª QUESTÃO O ___________ é uma pesquisa realizada a cada dois anos, com o objetivo de apresentar o percentual de projetos na área de TI que obtiveram êxito, déficit ou fracasso. Em uma dessas publicações realizadas no ano de 2013, identificou-se que 39% dos projetos de TI no mundo obtiveram sucesso no período. Sobre este assunto, assinale a alternativa que complete corretamente a lacuna. ALTERNATIVAS PMI. CMMI. PMBOK. Chaos Report. The Standish Group. 2ª QUESTÃO Um modelo de processo de software é um conjunto de métodos e ferramentas orientados para auxiliar no planejamento, desenvolvimento, controle e manutenção de um software. PERSEGUINE, Vanessa Ravazzi. Engenharia de Requisitos. Maringá-Pr.: UniCesumar, 2018. Sobre este assunto, analise os itens abaixo e em seguida assinale aquele que não corresponde a um modelo de processo de software. ALTERNATIVAS Scrum. PMBOK. Cascata. eXtreme Programming. Test Driven Development. 3ª QUESTÃO A Engenharia de Requisitos é uma subárea da engenharia de software, seu objetivo é a produção de um documento de requisitos completo e correto. Para que isso seja possível, é necessário a elicitação de requisitos. Na fase de elicitação a ER utiliza algumas técnicas que apoiam as atividades de levantamento de requisitos, sendo uma destas a entrevista. Sendo que podemos estruturar uma entrevista de diversas formas diferentes, a partir do exposto analise as afirmativas a seguir e assinale a correta. ALTERNATIVAS 16/11/2019 Unicesumar - Ensino a Distância 2/5 diamante, que envolve sessões de workshop com os usuários os quais assumem papéis de documentadores, escrevendo os requisitos em flipcharts. funil, na qual procura-se manter o usuário interessado no assunto e para isto utilizam-se perguntas variadas sobre o sistema, sorteadas com um dado. diamante, na qual os usuários escrevem os requisitos em papel, todos ao mesmo tempo, em uma tempestade de ideias, para estimular requisitos criativos. pirâmide, em que inicia-se com perguntas mais específicas sobre o sistema e finaliza-se com perguntas mais genéricas, sendo geralmente utilizada com usuários mais relutantes. brainstorming, em que inicia-se com perguntas mais genéricas sobre o sistema e finaliza-se com perguntas mais específicas, sendo geralmente utilizada com usuários que desconhecem o assunto. 4ª QUESTÃO Dados os requisitos: 1. O sistema deve ser capaz de armazenar todas as informações sobre os seus clientes como: RG, CPF, Nome, Data de Nascimento, Endereço, Complemento, CEP) no banco de dados. 2. O sistema deverá atribuir um código para o cliente e este deverá ser único. 3. O complemento é uma informação opcional. Os requisitos citados são: ALTERNATIVAS Requisitos Não Funcionais. Requisitos de Domínio. Requisitos de Usuário. Requisitos Funcionais. Não são requisitos, pertencem ao escopo do projeto. 5ª QUESTÃO O processo de software deve considerar, também, a fase de Manutenção do produto desenvolvido, em que todas as fases anteriores são abrangidas quando é determinado o ciclo de manutenção. São dados sete itens para análise, a seguir: I – Modificação e Acréscimo II – Refinamentos e Remoção de Defeitos III – Adições no sistema e remendos e correções IV – Suporte e Evoluções dos ajustes V – Expansão e Revisões VI – Atualizações e Melhorias VII – Remover funcionalidades e exclusão de linhas de códigos Quais destes itens representam um sinônimo para Manutenção? ALTERNATIVAS 16/11/2019 Unicesumar - Ensino a Distância 3/5 I, II e IV. I, III e VII. Apenas V e VI. II, IV e VII. Todas as afirmações são sinônimos de manutenção. 6ª QUESTÃO No final da década de 60, foi realizada uma conferência para discutir as dificuldades relacionadas ao desenvolvimento de software. Este evento ficou marcado por definir o que conhecemos por Crise do Software. Durante o evento, foram identificados e discutidos diversos fatores ou problemas que contribuíram para a existência da tal crise. No que diz respeito a este assunto, analise os itens listados a seguir. I – Os códigos eram de fácil manutenção. II – Projetos que excediam os prazos e orçamentos definidos para o projeto. III – Ausência de técnicas bem estabelecidas para o desenvolvimento de projeto. IV – A crescente demanda por novas aplicações. Contribuíram para a Crise de Software o que se apresenta em: ALTERNATIVAS II, apenas. II e III, apenas. I e IV, apenas. II, III e IV, apenas. I, II, III e IV. 7ª QUESTÃO O desenvolvido de software de forma consistente requer a adoção de boas práticas da engenharia de software, bem como um robusto e eficiente processo de desenvolvimento. Embora existam inúmeros modelos de processo de software, vale ressaltar que não existe o modelo ideal, mas sim aquele que melhor atende as necessidades de cada projeto. Durante a disciplina vimos que, independente do modelo de processo de software que é adotado em um determinado projeto, existem atividades fundamentais comuns a todos eles. Sobre este assunto analise as atividades listadas abaixo. I – Especificação de software. II – Projeto de software. III – Validação de software. IV – Entrega continua do software. De acordo com SOMMERVILLE, está correto o que se afirma em: ALTERNATIVAS 16/11/2019 Unicesumar - Ensino a Distância 4/5 I e II, apenas. III e IV, apenas. I, II e III, apenas. II, III e IV, apenas. I, II, III e IV. 8ª QUESTÃO Para entendermos a importância da engenharia de requisitos durante a definição de um software, é necessário identificar onde ela se encaixa no contexto da engenharia de software. Durante nossos estudos vimos que, a engenharia de software apresenta uma abordagem em camadas distintas que permitem o desenvolvimento de projetos de software. Sobre este assunto, analise os itens abaixo. I – Pessoas. II – Processos. III – Métodos. IV – Modelos de desenvolvimento. No que diz respeito às camadas da Engenharia de Software, está correto o que se apresenta em: ALTERNATIVAS I e II, apenas. III e IV, apenas. II e III, apenas. I, II e III, apenas. I, II, III e IV. Atenção! Questão anulada. ALTERNATIVAS Mais de 90% dos projetos de software terminam com sucesso. Cerca de 32% dos projetos de software são concluídos sucesso. 44% ou sofrem atrasos ou ficam acima do custo, e 24% são cancelados ou nunca usados. Mais de 90% dos projetos de software terminam com sucesso. 5% sofrem atrasos, ou ficam acima do custo, e/ou com menos funcionalidades e 5% são cancelados ou nunca usados. Atenção! Questão anulada. ALTERNATIVAS 16/11/2019 Unicesumar - Ensino a Distância 5/5 Custo, Programação, Prazo, Pessoas. Custo, Qualidade, Prazo, Pessoas e Funcionalidades. Custo, Qualidade, Prazo, Pessoas e Requisitos. Custo, Prazo, Tecnologia, Pessoas e Risco. Riscos, Projetos, CMMI , Qualidade, Prazo, Programação.
Compartilhar