Escolar Documentos
Profissional Documentos
Cultura Documentos
Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, que tem como
objetivo medir projetos de grande porte nos EUA. O resultado das medições servem de base para verificar a
qualidade no desenvolvimento de software fazendo uso de 3 (três) indicadores: Sucesso; Cancelado e com
Falha. Na Engenharia de Software que parâmetros são utilizados para determinar se um projeto teve sucesso ou
foi concluído com falha:
III. O modelo iterativo e incremental vale-se do modelo em cascata para sua realização.
Com base em sua analise assinale a opção que descreve a correta sequência de V e F é:
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.
Apenas I
I, II e III
Apenas II
Apenas III
Apenas I e III
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 leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão
analisados e suas representações lógicas também.".
Para a montagem da documentação de um produto adota-se métodos e formatos padronizados para cada
família de produtos correlatos. Dentre estas documentações podemos destacar:
I - O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do
público alvo é quem utilizará o sistema ou produto.
É correto afirmar:
Somente a II é verdadeira.
Somente a I é verdadeira.
São verdadeiras a I e II.
São verdadeiras a II e III.
Somente a III é verdadeira.
e) empírico.
c) globalizado
d) integrado.
b) dinâmico.
a) espiral.
Dentre as sentenças apresentadas, maque aquela que Não indica uma melhor prática do Processo Unificado.
Identificação de riscos;
Desenvolver software iterativamente;
Usar arquiteturas baseada em componentes;
Verificar a qualidade do software continuamente;
Dificuldade para tratar requisitos que mudam;
1a Questão (Ref.:201803101200) Acerto: 0,0 / 1,0
Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, que tem como
objetivo medir projetos de grande porte nos EUA. O resultado das medições servem de base para verificar a
qualidade no desenvolvimento de software fazendo uso de 3 (três) indicadores: Sucesso; Cancelado e com
Falha. Na Engenharia de Software que parâmetros são utilizados para determinar se um projeto teve sucesso ou foi
concluído com falha:
No que tange as linguagens de programação, avalie cada assertiva como V (verdadeira) ou F(falsa).
Apenas III
I, II , III e IV
Apenas II
Apenas I, III e IV
Apenas I e II
O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro que mantém correlação referencial com
diversas normas internacionais e o modelo CMMI. Sobre este tema, considere:
I. A norma ISO/IEC 12207 contém processos, atividades e tarefas a serem aplicadas durante o fornecimento,
aquisição, desenvolvimento, operação e manutenção de produtos de software e serviços correlatos e devem
constituir-se referência na implementação do Modelo de Referência do MPS.BR.
II. O MPS.BR busca atingir compatibilidade com os padrões de qualidade aceitos internacionalmente e que tenha
como pressuposto o aproveitamento de toda a competência existente nos padrões e modelos de melhoria de
processo já disponíveis, como também adequar-se ao perfil de empresas com diferentes tamanhos e características,
públicas e privadas, e, especialmente, nas micro, pequenas e médias empresas.
III. A norma ISO/IEC 17799 é mais um dos modelos da referência ao MPS.BR e presta-se à realização de avaliações
de processos de software, buscando a melhoria de processos e determinação da capacidade de processos de uma
unidade organizacional.
IV. O Modelo de Referência MR-MPS define níveis de maturidade, por meio da combinação entre processos e sua
capacidade, com a definição dos processos que declarem o propósito e os resultados esperados de sua execução.
Entretanto, as atividades e tarefas necessárias para atender ao propósito e aos resultados esperados não são
definidas no MR-MPS, devendo ficar a cargo dos seus usuários.
É correto o que consta APENAS em:
I e III.
II e IV.
II, III e IV.
I, II, e IV.
I, II e III.
I, II e III
II e IV
II, III e IV
I e II
I e III
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui
uma:
agregação
generalização
conexão
relação
especialização
Com base na análise dos fatos acima, assinela a ÚNICA opção CORRETA
Elaboração.
Concepção.
Construção.
Produção.
Transição.
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
O objetivo principal é testar o código dos componentes do sistema, quanto a sua estrutura e construção
São testes baseados na execução do código do programa, podendo ser encarado como de forma
complementar a análise dinâmica
Neste teste, o sistema é o sistema é analisado como um todo, ou seja todos os seus componentes, para
validar a execução das suas funções
Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada
definida de dados
Verifica também se o software se comporta adequadamente mediante as mais diversas tentativas ilegais de
acesso
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I, II , III e IV
Apenas I
Apenas I, II e III
Apenas II
Apenas I e II
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta
fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro
Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Em relação as atividades para análise de requisitos pra o estudo de viabilidade, qual alternativa abaixo melhor
representa a frase:
Econômica.
Operacional.
Cronograma.
Técnica.
Custo benefício.
Com base em que nós estidamos em nossa aula de PDS, qual opção de linguagem abaixo melhor representa a
frase:
"Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos."
Linguagem de requisitos.
Linguagem executável.
UML - Linguagem de Modelagem Unificada.
Linguagem JAVA.
Linguagem estruturada.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão
precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de
software.
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a
UML como notação. Tem como objetivo modelar o problema, não a solução.
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software
para visualizar o desenho do sistema e a intercomunicação entre objetos.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo
orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base
para identificar soluções para os requisitos apresentados.
V-F-V-V
V-V-V-V
F-F-V-F
F-F-F-F
V-F-V-F
Transição.
Produção.
Elaboração.
Concepção.
Construção.
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
Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido.
Marque a modelidade de teste a seguir que melhor representa a frase:
"São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para
acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação."
Testes de UML.
Testes dinâmicos.
Testes em cascata.
Testes estruturado.
Testes estáticos.
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
Análise semântica
Análise estrutural
Análise compotamental
Análise ambiental
Análise funcional
Teste de Validação
Teste de Unidade
Teste de Integração
Teste de Programação
Teste de Módulo
Implementação
Implantação
Teste
Projeto
Análise
Separação estática, que é utilizada para identificar todos os códigos de programa que são
afetados por alguma variável;
Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema;
Emergencial, que é utilizada quando acumulamos demandas que justifiquem a intervenção
para a manutenção;
Efeito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o
comportamento;
Rotatividade, que é utilizada apenas para implementação de novas funções;
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a
próxima
Prototipação.
Espiral.
Cascata.
Formal.
Incremental.