Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 371:
"O modelo waterfall teve um importante papel por incorporar a disciplina ao processo de desenvolvimento de software e, dessa forma, superar o desestruturado processo de codificar-e-corrigir. Esse modelo introduziu duas contribuições fundamentais para o processo de software: primeiro que o processo de desenvolvimento de software deve ser submetido à disciplina, planejamento e gerenciamento, e, segundo, que a implementação de um sistema deve ser adiada até que todos os objetivos estejam bem entendidos."
Marque a alternativa que representa uma ordem ascendente de etapas de desenvolvimento defendidas pelo modelo waterfall.
análise de requerimentos, codificação, integração e testes.
codificação, análise de requerimentos, integração e testes.
integração e testes, análise de requerimentos, codificação.
análise de requerimentos, integração e testes, codificação.
Sejam dadas as afirmações sobre o modelo waterfall:
I. Muitas vezes força a estimativa de custos a ocorrer após uma pequena quantidade de requerimentos ser levantada.
II. Enfatiza a necessidade de antecipação de mudanças.
III. Leva a um estilo burocrático de trabalho com muitos formatos de documen-tos a serem preenchidos. Esse estilo pode levar o engenheiro de software a se preocupar mais com a sintaxe do projeto do que com a semântica.
IV. A especificação de requerimentos origina um documento escrito que permite o entendimento do usuário a respeito do produto final a ser desenvolvido.
Marque a alternativa com todas as afirmações CORRETAS, de acordo com o livro GHEZZI, Fundamentals of Software Engineering.
I, III e IV
I e III apenas
II e III apenas
II, III e IV
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.
Nesse modelo, o processo começa com a análise de requisitos de software.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.
Nesse modelo, não existe tempo gasto em espera, pois os membros da equipe podem trabalhar em paralelo.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.
O modelo RAD (Rapid Application Development) é uma adaptação de alta velocidade do modelo apresentado.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.
O depósito de dados "contas" poderia ser representado como uma classe conforme definições de sistemas orientados a objeto.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.
Conforme a metodologia estruturada de sistemas, o processo 2, "Tratar titular", poderia gerar subprocessos como "2.1 consultar saldo" e "2.2 sacar dinheiro titular", que estariam relacionados com o mesmo depósito de dados "contas" mostrado no diagrama.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.
Uma vez definida uma classe "contas", um exemplo de método dentro desta poderia ser "void Saldo()" para mostrar o saldo da conta.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.
O modelo orientado a objetos dá mais ênfase às funções dos sistemas que às estruturas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2002
Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.
O polimorfismo caracteriza-se pela possibilidade de uma operação ter várias implementações em classes diferentes.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...