Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0746_EX_A4_201803250976_V1 05/06/2018 22:23:30 (Finalizada) Aluno(a): 2018.1 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Ref.: 201803983734 1a Questão Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes. 1,2,3,4,5 5,4,3,2,1 1,3,2,4,5 2,1,4,5,3 1,2,4,5,3 Ref.: 201803330139 2a Questão Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-F, III-F IV-F I-F, II-V, III-V IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-V, III-F IV-F Explicação: I. Escopo é a abrangência do sistema =➔ Esta afirmação é falsa porque basicamente, o escopo do projeto é a parte do planejamento que envolve determinar e documentar uma lista de objetivos específicos, entregas, tarefas, custos e prazos II. Requisitos são interesses dos usuários =➔ Esta afirmação é falsa porque requisitos são, além de funções, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos, padrões ou especificações de acordo com o(s) usuário(s). De forma mais geral um requisito é uma condição necessária para satisfazer um objetivo. III. A falta de treinamento pode ser causa do fracasso do software =➔ verdadeiro por razões óbvias. IV. Os componentes do hardware jamais podem ser reutilizados =➔ verdadeiro por razões óbvias. Ref.: 201803371363 3a Questão De acordo com a teoria são características do Processo Unificado o que consta apenas em: I. Dirigido por caso de uso. II. Orientado por quatro workflows. III. Centrado em arquitetura. IV. Distribuído em cinco fases. V. Iterativo e incremental. III, IV e V. I, II e III. I, II e IV. II, III e V. I, III e V. Explicação: Fases do Processo Unificado • Fase de Concepção • Fase de Elaboração • Fase de Construção • Fase de Transição O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componentização, revisões, etc) na área de engenharia de software. Algumas características básicas do Processo Unificado são: · Direcionado por casos de uso: O início do processo deve ser marcado pela utilização dos casos de uso, a fim de se definir uma linguagem entre os usuários e o sistema, facilitando a especificação dos requisitos. · Centrado na arquitetura: O processo procura modelar uma arquitetura através dos aspectos estáticos e dinâmicos de um projeto, que podem ser obtidos junto a um estudo direcionado pelos casos de uso mais significativos. · É iterativo e incremental: Uma das práticas do processo é dividir grandes projetos em mini-projetos. Cada mini-projeto possui uma iteração, que quase sempre abrange todo o fluxo de trabalho. Olhando como um todo, essa iteração resulta em um incremento para o projeto. É válido lembrar que as iterações são planejadas de acordo com os casos de uso. Ref.: 201803869739 4a Questão Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software. I. Podemos definir um processo de software como um conjunto de atividades não relacionadas que levam à produção de um produto de software. II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software. III. A validação de software também é uma atividade presente no processo de software. IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software. Apenas II, III e IV. I, II, III e IV. Apenas I. Apenas I e IV. Apenas I e III. Explicação: I- Errado, as atividades são relacionadas II- Correto, na análise de requisitos III - Correto, dependendo da metodologia utilizada, pode acontecer em vários momentos. IV - Correto. Pois a metodologia utilizada, vai depender de questões próprias de cada empresa. Apesar de termos as boas práticas, estas não podem ser consideradas como processo ideal, pois para cada empresa isto pode mudar. Ref.: 201803910517 5a Questão Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Análise Implementação Projeto Desenho Manutenção Ref.: 201803986863 6a Questão Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: Concepção Implementação Desenho do produto Análise Manutenção Ref.: 201803986865 7a Questão Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: a solução que será tomada para resolução do problema as alternativas para a resolução do problema as diretrizes para as implementações de novos projetos os custos associados para a resolução do problema os riscos associados ao projeto Ref.: 201803910522 8a Questão É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho de implementação do produto interno externo local
Compartilhar