Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Questão Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas III está correta; Apenas II está correta; Apenas I e III estão corretas; Apenas I está correta; Apenas II e III estão corretas; Respondido em 02/06/2020 01:05:36 Explicação: I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. - Falso, pois a visão interna não refere-se ao modelo de interação e interface. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. - Falso, externa contempla a visão dos usuários; interna OK III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. - Verdade 2 Questão Avalie as assertivas. I. O projeto deve considerar aspectos internos, mostrando o comportamento da solução - desenho externo II. O projeto deve considerar ainda a sua integração com a demais soluções (aplicações e outros), do ponto de vista externo - desenho interno. III. O projeto visa declarar a melhor solução, dentre um conjunto de alternativas. As assertivas corretas são? Apenas II Apenas I Apenas I e III Apenas III I, II e III Respondido em 02/06/2020 01:11:25 Explicação: I. O projeto deve considerar aspectos internos, mostrando o comportamento da solução - desenho externo - Falso, os aspectos internos são demonstrandos no desenho interno II. O projeto deve considerar ainda a sua integração com a demais soluções (aplicações e outros), do ponto de vista externo - desenho interno. - falso, para tal usa-se o desenho externo III. O projeto visa declarar a melhor solução, dentre um conjunto de alternativas. - Verdade 3 Questão Em que fase do processo de desenvolvimento devemos desenvolver o projeto da interface? Implementação Análise Engenharia de Requisitos Projeto ou design Testes Respondido em 02/06/2020 01:14:03 Explicação: A comunicação com usuário é um dos mais relevantes projetos. interface do software é a base dessa comunicação. 4 Questão Uma das primeiras etapas no processo de desenvolvimento de software é fazer o levantamento dos requisitos do sistema e posteriormente efetuar a sua análise. De acordo com o material e com as aulas, marque a opção abaixo que não corresponde a requisitos de sistema. Requisitos Operacionais Requisitos do projeto Requisitos do produto Requisitos não funcionais Requisitos funcionais Respondido em 02/06/2020 01:19:36 Explicação: A opção abaixo que não corresponde a requisitos de sistema é a do Requisitos Operacionais 5 Questão Avalie as assertivas I. O projeto de Software propõe uma solução, usando tecnologia. PORQUE II. Na fase de projeto, devemos especifica COMO o software deve se comportar O que se pode concluir sobre as assertivas e a relação de porque entre elas? As 2 assertivas são verdadeiras e a II justifica a I A assertiva I é falsa e a II é verdadeira As 2 assertivas são falsas As 2 assertivas são verdadeiras e a II não justifica a I A assertiva I é verdadeira e a II é falsa Respondido em 02/06/2020 01:22:30 Explicação: A tecnologia e os procedimentos de uso, mostram o COMO fazer, que deve ser abordado na fase de projeto ou desenho do software 6 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. Apenas I e III. Apenas I. Apenas I e IV. I, II, III e IV. Respondido em 02/06/2020 01:33:33 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. 7 Questão A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: classes fundamentais bibliotecas módulo de código binário parte do código de programa aproveitamento de ideias Respondido em 02/06/2020 01:45:27 Gabarito Comentado 8 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. II, III e V. I, II e IV. I, III e V. I, II e III. Respondido em 02/06/2020 01:50:46 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. Gabarito Comentado
Compartilhar