Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Miguel Magno de Luna e Silva (2147181) Disciplina: Processo de So�ware (ADS28) Avaliação: Avaliação I - Individual ( Cod.:668598) (peso.:1,50) Prova: 33842643 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a modelagem de so�ware. O modelo de negócio serve de suporte para o projeto do so�ware, cujos detalhes técnicos do modelo de so�ware não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se u�lizar 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 u�liza-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 alterna�va CORRETA: a) Fornece um guia de uso e razões de validação dos processos organizacionais. b) 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. c) Fornece uma definição do processo de integração entre os recursos tecnológicos e os recursos humanos de um projeto. d) Fornece uma descrição dos elementos do projeto e instruções para a u�lização dos processos. 2. A Engenharia de So�ware define diversas metodologias de desenvolvimento de so�ware, 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 a�ngir maior produ�vidade 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, iden�fica 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 so�ware, aferindo a estabilidade da aplicação. ( ) Manutenção: esta etapa irá garan�r o funcionamento correto do so�ware através de testes integrados no sistema, a fim de verificar se está correto ao especificado. Assinale a alterna�va que apresenta a sequência CORRETA: a) V - F - F - V. b) V - V - V - F. c) V - V - F - F. d) V - V - F - V. 3. O modelo sequencial, conhecido também como cascata, corresponde à principal metodologia tradicional de desenvolvimento de so�ware. Neste modelo, há a necessidade de que o so�ware seja todo planejado e documentado antes de sua implementação. Acerca do modelo sequencial de desenvolvimento de so�ware, assinale a alterna�va CORRETA: a) O custo de manutenção do so�ware é inferior aos outros modelos. b) Divide-se em fases, sendo que a próxima fase somente inicia com o término da anterior. c) A fase de Design sempre exige a criação de um protó�po. d) Traz, como uma de suas fases, a análise de riscos. 4. Segundo Reis (2003), a execução dos processos de so�ware depende diretamente da linguagem adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de formalismo para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua coesão. A respeito dos �pos de formalismos de execução/modelagem mais conhecidos e u�lizados em ambientes de desenvolvimento de so�ware, assinale a alterna�va CORRETA: FONTE: REIS, C. A. Uma abordagem flexível para execução de processos de so�ware evolu�vos. 267 f. Tese (Doutorado) - Curso de Ciência da Computação da Universidade Federal do Rio Grande do Sul, Porto Alegre, 2003. a) Execução Ro�neira, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas. b) Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA (Evento-Condição- Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de Tarefas. c) Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri. d) Execução procedimental, Execução baseada em Evento- Ação, Execução baseada em Regras, Execução baseada em Redes de Petri e Execução baseada em Redes Colabora�vas. 5. A criação de um Processo de So�ware precisa levar em consideração todo seu ambiente de desenvolvimento, a forma como as equipes se relacionam, as tecnologias e a�vidades que precisam ser realizadas durante o projeto. Os ambientes de so�ware orientados a processos têm como foco apoiar de forma efe�va os desenvolvedores no sen�do de auxiliar no aumento da produ�vidade, melhoria da qualidade e diminuição de custos através da adoção de Ambiente de Engenharia de So�ware Centrado no Processo (PSEEs) para automa�zar a gerência dos processos. Com relação ao ambiente do processo de so�ware, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O ambiente de processo de so�ware é um fator essencial para sua descrição, pois é com base no ambiente que é definida a forma como é realizado, da concepção até a entrega, um produto de so�ware na organização. ( ) Compete também considerar no ambiente de processo de so�ware além de todas as suas a�vidades, técnicas, métodos e ferramentas, aspectos como o entendimento e o esboço da solução de um problema específico, ou seja, toda gestão e impactos de possíveis riscos nos projetos de so�ware. ( ) Um ambiente de desenvolvimento de so�ware deve levar como prá�ca a modelagem e a execução de projetos de so�ware, e seu sucesso ocorre quando sua forma es�ver orientada a processos. ( ) Compete ao gerente de desenvolvimento de um projeto de so�ware decidir durante o planejamento sobre o ambiente de processo de so�ware a ser u�lizado no projeto, sendo as suas caracterís�cas de pouca relevância. Assinale a alterna�va que apresenta a sequência CORRETA: a) V - V - V - F. b) V - V - F - F. c) V - F - V - F. d) F - V - F - V. 6. O processo de so�ware trata de colocar em prá�ca as etapas da Engenharia de So�ware em uma organização de desenvolvimento de so�ware, busca aplicar em cada etapa do desenvolvimento um conjunto de a�vidades, métodos, ferramentas e prá�cas que são u�lizadas para construir um produto de so�ware. Sobre a importância do processo de so�ware, assinale a alterna�va CORRETA: a) Um processo de so�ware torna-se opcional em uma organização de desenvolvimento de so�ware quando o nível de exper�se dos seus profissionais é elevado e os recursos tecnológicos u�lizados são de úl�ma geração. b) O processo de so�ware define todas as etapas de desenvolvimento de so�ware, desde o entendimento das necessidades do cliente, da definição do escopo, implementação, testes e liberação para uso. c) Um processo de so�ware não é pré-requisito para uma organização obter cer�ficado de qualidade de so�ware. d) Um processo de so�ware bem documentado irá definir o quê, quando e como as a�vidades de desenvolvimento serão realizadas, sem preocupar-se com quem irá fazer. 7. O roteiro que define o trabalho a ser executado durante um projeto de so�ware é classificado por ciclo de vida de desenvolvimento. É cons�tuído por a�vidades e artefatos que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de so�ware. Sobre os principais ciclos de vida do so�ware, analise as sentenças a seguir: I- O modelo cascata ousequencial é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia se a anterior es�ver concluída. II- O modelo de proto�pação traz maior velocidade de desenvolvimento e envolvimento direto do usuário, pois se produz uma representação visual das funcionalidades que o so�ware terá depois de pronto. III- No modelo espiral, o percurso de avanço do desenvolvimento é no sen�do horário, do centro para fora, de forma evolu�va, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolu�va durante quatro setores: planejamento dos obje�vos, avaliação e redução de riscos, desenvolvimento e validação da estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto. IV- O modelo itera�vo e incremental é u�lizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído. Cada ciclo é cons�tuído pelas fases de análise, projeto, implementação e testes. V- O modelo baseado em componentes enfa�za a estreita relação entre as a�vidades de teste com as demais a�vidades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande biblioteca disponível de componentes de so�ware reusáveis u�lizados pela empresa. Assinale a alterna�va CORRETA: a) As sentenças II, III e V estão corretas. b) As sentenças I, III e V estão corretas. c) As sentenças I, II e V estão corretas. d) As sentenças I, II, III e IV estão corretas. 8. São apresentadas diversas técnicas no âmbito de processos de negócio, com entradas e saídas bem definidas, que ordenam a execução de suas a�vidades, a fim de gerar resultados com maior qualidade e produ�vidade, atendendo de forma clara seus eventos internos e externos. Sobre os bene�cios da u�lização de um modelo de processo de negócio, analise as sentenças a seguir: I- O processo tem com requisito principal as necessidades de negócio. II- Propõe pouca redundância dos requisitos u�lizados nos processos. III- Iden�fica os profissionais envolvidos no processo, evitando altos custos com as técnicas de desenvolvimento. IV- A execução do projeto de so�ware será guiada pelas necessidades de negócio. Assinale a alterna�va CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças I, II e IV estão corretas. 9. Muitas organizações desenvolvedoras de so�ware, na busca da qualidade de seus processos, adotam modelos de referência para a�ngir seus obje�vos. Um dos modelos existentes no mercado é o CMMI (Capability Maturity Model Integra�on) que prescreve sobre as melhores prá�cas para o desenvolvimento de so�ware e atesta sobre a maturidade destes processos. Quanto à sua estrutura, quais são os níveis que compõem este modelo? a) O�mização, gerenciado, parcialmente definido, definido. b) Melhoria con�nua, planejado, definido, gerenciado e o�mização. c) Inicializado, parcialmente gerenciado, gerenciado, parcialmente o�mizado e padronizado. d) Inicial, gerenciado, definido, gerenciado quan�ta�vamente e o�mização. 10.Um modelo de processo é uma representação simplificada de uma ro�na de trabalho com uma sequência de a�vidades que fazem parte do ciclo de vida do projeto. Pode ser expresso por meio de instâncias, desde uma visão contextual abstrata até uma visão detalhada, representando diversas perspec�vas e propósitos, possuindo uma ampla série de aplicações para sua u�lização/representação. Sobre os modelos de processos instanciados, assinale a alterna�va CORRETA: a) Os processos instanciados são decifrados pelas máquinas de execução, conhecidas conceitualmente como Process Engine, a fim de alinhar a execução das a�vidades conforme definições estabelecidas por este modelo. b) Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o custo do projeto. c) Um processo abstrato pode dar origem a um único processo instanciado. d) Um processo é instanciado pelo �po de recursos empregados e transmi�dos com robusta customização. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar