Lista completa de Questões de Ciência da Computação do ano 2013 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Com relação ao uso de projetos de prototipação, sugeridos por Sommerville, analise as afirmativas a seguir.
I. Por conta da exibição da apresentação dos requisitos iniciais, a prototipação geralmente inicia com custos reduzidos nos estágios iniciais aumentando nos estágios avançados do processo de desenvolvimento, mas isso é compensado pelo ganho no produto final.
II. Particularmente quando há atrasos na entrega da versão final do software, os desenvolvedores são pressionados pelos gerentes a entregarem protótipos throw‐away, pois estes consideram que entregar um sistema incompleto é melhor do que nada, apesar de, por várias razões, isto não ser sensato
III. Os principais benefícios no uso da prototipação são a usabilidade aprimorada do sistema, a adequação maior do sistema às necessidades do usuário, a qualidade do projeto aprimorada, a facilidade de manutenção aprimorada e o esforço de desenvolvimento reduzido.
Assinale:
se somente a afirmativas I e II estiverem corretas.
se somente a afirmativa III estiver correta.
se somente as afirmativas I e III estiverem corretas.
se somente as afirmativas II e III estiverem corretas.
se todas as afirmativas estiverem corretas.
Segundo Sommerville, durante o processo de validação de requisitos devem ser realizadas verificações nos requisitos da especificação.
Com relação aos tipos de verificação, assinale a afirmativa incorreta.Verificações de validade: Um usuário pode pensar que um sistema é necessário para desempenhar determinadas funções. Contudo mais estudos e análises podem identificar que funções adicionais e diferentes são necessárias.
Verificações de consistência: Os requisitos em uma especificação não devem ser conflitantes. Não devem existir restrições ou descrições contraditórias para a mesma função do sistema.
Verificações de completeza: A especificação de requisitos deve incluir requisitos que definam todas as funções e as restrições desejadas pelo usuário.
Verificação de realismo: Usando o conhecimento de vários stakeholders, os requisitos devem ser verificados para garantir que são reais e que não há falsos requisitos.
Facilidade de verificação: Para reduzir o potencial de divergências entre cliente e fornecedor, os requisitos do sistema devem sempre ser escritos de modo que sejam verificáveis. Isto significa deve‐se ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue atende a cada requisito especificado.
A NESMA Netherlands Software Metrics Association (Associação de Métricas de Software da Holanda) é uma organização similar ao IFPUG, que mantém seu próprio Manual de Práticas de Contagens.
A diferença entre as regras mantidas pela NESMA e as mantidas pelo IFPUG é que a NESMA reconhece três tipos de contagem de pontos de função. Assinale a alternativa que os indica.Aplicativa, Metodológica e Aprimorada.
Detalhada, Estimativa e Indicada.
Real, Precisa e Resumida.
Complexa, Definida e Invertida.
Simplificada, Ajustada e Completa.
Assinale a alternativa que apresenta as mais importantes métricas para o modelo de análise, segundo Pressman.
Número de Entradas e Saídas, Métrica de Realimentação Qualitativa e Métrica de Complexidade.
Métrica Arquitetural, Métrica de Interface e Métricas de Halstead.
Qualidade da Especificação, Funcionalidade Entregue e Tamanho do Sistema.
Métrica de Comprimento, Níveis de Aderência e Métrica de Suficiência.
Nível de Coesão, Nível de Conformidade aos Requisitos, Coeficiente de Abrangência Funcional.
Considerando a descrição dos Padrões de Projeto Comportamentais, analise as afirmativas a seguir.
I. Aplicados a classes, usam delegação para distribuir comportamento entre elas.
II. Aplicados a objetos, usam herança ao invés de composição de objetos.
III. Estão relacionados com algoritmos e atribuição de responsabilidades entre os objetos.
Assinale:
se somente a afirmativa I estiver correta.
se somente a afirmativa II estiver correta.
se somente a afirmativa III estiver correta.
se somente as afirmativas I e II estiverem corretas.
se todas as afirmativas estiverem corretas.
Assinale a alternativa que indica as atividades sugeridas para caracterizar um processo de medição, segundo Pressman.
Preparação, Validação, Aplicação, Categorização e Quantificação.
Formulação, Preparação, Apuração, Análise e Avaliação.
Idealização, Apuração, Discriminação, Avaliação e Conclusão.
Idealização, Coleta, Categorização, Análise e Realimentação.
Formulação, Coleta, Análise, Interpretação e Realimentação.
Segundo Pressman, em relação às diretrizes básicas de responsabilidade da modelagem usando CRC, assinale a afirmativa incorreta.
Cada responsabilidade deve ser enunciada tão precisamente quanto possível.
A inteligência do sistema deve ser distribuída pelas classes para melhor atender às necessidades.
Informação e comportamentos relacionados devem residir na mesma classe.
A informação sobre um conceito deve ser localizada em uma única classe.
As responsabilidades devem ser compartilhadas por classes relacionadas quando adequado.
Considerando a caracterização de agilidade e processo de desenvolvimento ágil, segundo Pressman, analise as afirmativas a seguir.
I. Um processo ágil de software deve ser incrementalmente adaptável.
II. Um processo ágil de software permite que as pessoas e a equipe se moldem a ele com facilidade.
III. Os conceitos ágeis são efetivos, pois diminuem a imprevisibilidade sistêmica ao enfatizar entregas em prazos curtos.
Assinale:
se somente a afirmativa I estiver correta.
se somente a afirmativa II estiver correta.
se somente a afirmativa III estiver correta.
se somente as afirmativas I e II estiverem corretas.
se todas as afirmativas estiverem corretas.
Segundo Pressman, os fatores categorizados quanto à operação do produto que afetam a qualidade de software são:
portabilidade, eficiência, testabilidade, integridade e flexibilidade.
interoperabilidade, testabilidade, portabilidade, eficiência e correção.
integridade, manutenibilidade, flexibilidade, portabilidade e correção.
correção, usabilidade, integridade, eficiência e confiabilidade.
flexibilidade, manutenibilidade, interoperabilidade, portabilidade e usabilidade.
Segundo Erick Gamma, com relação às consequências do uso do padrão de projeto Bridge, analise as afirmativas a seguir.
I. Desacopla interface e implementação, permitindo que a implementação possa ser configurada em tempo de compilação, dessa forma o cliente não é afetado por uma eventual troca de implementação.
II. Melhora a extensibilidade, pois permite que a abstração e a implementação se expandam em hierarquias que são independentes uma da outra.
III. A estruturação em camadas é dificultada quando se estende a hierarquia da implementação sem que a da abstração a acompanhe.
Assinale:
se somente a afirmativa I estiver correta.
se somente a afirmativa II estiver correta.
se somente a afirmativa III estiver correta.
se somente as afirmativas I e II estiverem corretas.
se todas as afirmativas estiverem corretas.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...