FCC•
A Engenharia de Software
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
A Engenharia de Software
Acerca das características e conceitos da técnica de Análise de Pontos de Função (APF), avalie as afirmativas a seguir.
I. Um relatório com a totalização de dados é um exemplo de saída externa.
II. Um dos objetivos da APF é medir as funcionalidades do sistema, requisitadas e recebidas pelo usuário.
III. O termo "Arquivo", sob a ótica da APF, refere-se a um grupo de dados logicamente relacionados e reconhecido pelo usuário.
Assinale:
NÃO É uma técnica típica de teste de caixa preta:
A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realização de análise de caso de uso, que mostra como as classes de análise colaboram para que o caso de uso apresente o comportamento especificado. A esse respeito, assinale a afirmação correta.
Uma fábrica de software elaborou, para construir determinado módulo de um sistema de informação, uma proposta com base na Análise de Pontos de Função, apresentada a seguir.
Total de Pontos de Função não ajustados = 1600
Total de Pontos de Função ajustados = 1520
Com base nessa situação, qual o nível de influência geral utilizado?
Em relação aos modelos de processos de software, pode-se dizer que os modelos incremental e evolucionário possuem a característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de produção de software iterativo.
Quanto à caracterização, a reengenharia de software é classificada como manutenção
Julgue os itens a seguir, que tratam das disciplinas de
implementação, teste e distribuição.
A integração contínua é uma técnica de alto impacto no levantamento de requisitos.
Analise as afirmativas a seguir, sobre requisitos em projetos de software.
I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em requisitos.
II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, Performance e Supportability.
III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento.
IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos funcionais.
Estão corretas APENAS as afirmativas
Entre os critérios de qualidade da norma ISO 9126, não se inclui:
Relacione os padrões de projetos listados abaixo com suas respectivas finalidades:
Padrões de Projetos
1. Facade (fachada)
2. Decorator (decorador)
3. Memento (lembrança)
4. Proxy (procurador)
5. Observer (observador)
Finalidades
( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Flávio pretende desenvolver um software seguindo os estágios do modelo em cascata proposto por Sommerville, em razão de ponderações que faz em relação a outros modelos quanto à solução de um problema que se apresenta. Desta forma ele definiu em seu cronograma, na ordem apresentada pelo autor, as seguintes etapas do ciclo de vida de software:
Considerando o conjunto de tarefas que se relacionam em um módulo e o espectro de medidas da força funcional relativa dos módulos (coesão), a respectiva sequência, da pior para a melhor, é:
Atenção: As questões de números 32 a 34 referem-se à UML 2.0.
É empregado para a modelagem dos aspectos físicos de um sistema OO. Mostra a configuração dos nós de processamento em tempo de execução e os artefatos que nele existem. Trata-se do diagrama de
Um processo administrativo numa repartição pública poderá estar nos seguintes estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta de modelagem que representa de modo mais adequado as regras de passagem de um estado para outro é:
São técnicas e abordagens utilizadas na obtenção dos requisitos:
Julgue o item subsequente, no que se refere aos processos de desenvolvimento de software.
Na abordagem incremental, o sistema é dividido em subsistemas por funcionalidades. Após a identificação das funcionalidades a serem entregues no primeiro incremento, novas funcionalidades serão adicionadas a cada versão
Suas atualizações recentes
Nenhuma notificação.