Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV1 Prova. (08/05/2020.) Nota 10. 1a Questão (Ref.: 202007040379) Avalie as fases e características, inerentes aos processos de desenvolvimento de software. I. Concepção: fase onde avaliamos a viabilidade do software II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer. III. Projeto: fase onde as tecnologias são definidas. IV., Homologação, fase onde escreve-se o código na linguagem de programação. Estão corretas as assertivas Apenas II e III Apenas I, II e III Apenas I e II Apenas II, III e IV I, II, III e IV 2a Questão (Ref.: 202004107850) Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD Visita em Locco - Questionário - Análise de documentos Análise de documentos - Questionário - GED 3a Questão (Ref.: 202004714874) Os padrões a partir dos quais os objetos são criados são denominados métodos atributos entidades instâncias classes javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2054118/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20661142/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); 4a Questão (Ref.: 202004688176) 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 Projeto Implementação Desenho Manutenção Análise 5a Questão (Ref.: 202004290382) A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Unidade Teste de Validação Teste de Programação Teste de Integração Teste de Módulo 6a Questão (Ref.: 202004795489) O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação, transformar-se-á em código objeto é o código objeto código fonte código executável código de máquina código final 7a Questão (Ref.: 202004150914) Sobre o desenvolvimento de sistemas NÃO é correto afirmar que: No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de acoplamento e baixa coesão. A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na especificação de requisitos. A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de arquitetura e o projeto de interface. A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema. A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20634444/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20236650/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20741757/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2097182/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); 8a Questão (Ref.: 202007030866) Qual opção a seguir melhor representa a afirmativa abaixo? "Modelo que permite a revisão de fases anteriores e a superposição entre as fases." Ciclo de vida do projeto. Modelo de processo cascata. Modelo em cascata com realimentação. Modelo codifica-remenda. Modelo balbúrdia. 9a Questão (Ref.: 202004149043) O Processo Unificado de certo modo é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado: Reconhece que a comunicação com o cliente é importante, entretanto dispensa os métodos diretos para descrever a visão do cliente de um sistema. Sugere um fluxo de processo que é iterativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do cliente. Divide o projeto em fases de uma maneira inflexível e, após a fase de desenvolvimento, não se prevêem mudanças das especificações. sugere que o software seja todo planejado e documentado antes de ser implementado. 10a Questão (Ref.: 202007031568) O PDS foi uma forma de aumentar o nível / grau de maturidade nos processos dentro das organizações. Qual opção abaixo NÃO é verdadeira em relação aos processos ou métodos ágeis ? Mudanças de requisitos são bem-vindas. Tem como prioridade satisfazer o cliente com entregas rápidas. Construa um ambiente de confiaçãoe com pessoas motivadas. A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%202977134/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2095311/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%202977836/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); Todo método de comunicação deve ser feito através de documentos fomais, ou seja, não transmitir informações através de conversas. AP1 A. 1 - No que se refere ao conceito de software e linguagens de programação, avalie as assertivas a seguir I. Software é um programa de computador. II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware III. Para desenvolver software usamos linguagens de programação IV. O paradigma de linguagem que se destaca hoje, por ser usado em larga escala, é o Imperativo. Assinale a UNICA opção que mostra as assertivas corretas (x) Apenas I, II e III ( ) Apenas II ( ) I, II , III e IV ( ) Apenas I e II ( ) Apenas I 2 - Em relação as atividades para análise de requisitos pra o estudo de viabilidade, qual alternativa abaixo melhor representa a frase: "Visa atender os requisitos para a aceitação do produto ou problema apresentado. Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela. " ( ) Técnica. ( ) Econômica. (x) Operacional. ( ) Custo benefício. ( ) Cronograma. 3 - Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." () Classe. ( ) Objeto. (x) Atributo. ( ) Associação. ( ) Generalização. 4 - Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o ( ) operacional ou desenho lógico ( ) nível estratégico ou desenho arquitetônico ( ) estratégico ou desenho detalhado (x) nível tático ou desenho lógico ( ) operacional ou desenho detalhado 5 - Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor representa a frase: "Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados.". ( ) Teste caixa branca. ( ) Teste orientado a objeto. ( ) Teste estrutuardo. ( ) Teste de sistemas. (x) Teste caixa preta. 6 - Relacione as colunas 1 e 2, no que se refere as linguagens de programação Coluna 1 1- C++ 2- Assembly 3 - Linguagem de 0 e 1 Coluna 2 a. Linguagem da alto nível b. Linguagem de máquina c. Linguagem do código objeto Marque a opção que apresenta a correta correlação entre as 2 colunas. ( ) 1 - a; 2 - b; 3 - c; ( ) 1 - c; 2 - b; 3 - a; ( ) 1 - b; 2 - a; 3 - c; (x) 1 - a; 2 - c; 3 - b; ( ) 1 - b; 2 - c; 3 - a; 7 - Avalie as assertivas I e II e a relação entre elas (I e II) I. A manutenção também pode ser considerada um processo de melhoria do software PORQUE II. A manutenção consiste em implementar novas funcionalidade e melhorar as atuais. Pode-se concluir: ( ) As assertivas I e II estão erradas. ( ) A assertiva I está correta e a II está errada (x) As assertivas I e II estão corretas e a II justifica a I ( ) As assertivas I e II estão corretas e a II não justifica a I ( ) A assertiva I está errada e a II está correta 8 - Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar conhecimento efetivo de suas funcionalidades. ( ) Iterativo ( ) Espiral (x) Cascata ( ) Incremental ( ) Prototipação 9 - Marque a opção que cita o modelo de processo desenvolvimento de software que incorporou uma análise de riscos ( ) Prototipagem ( ) Em cascata ( ) Codifica-remenda (x) Espiral ( ) Em cascata com retroalimentação 10 - Marque a resposta certa de acordo com as assertivas abaixo: I - O PU utiliza a UML no preparo de todos os artefatos do sistema. II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de software interconectados via interfaces muito bem definidas. III - O PU de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de produtos de software. IV - O RUP foi desenvolvido pela Rational Corporation. ( ) Apenas a assertiva I está correta. ( ) Apenas a assertiva IV está correta. ( ) Apenas a assertiva II está correta. ( ) Apenas a assertiva III está correta. (x) Todas as assertivas estão corretas.
Compartilhar