Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q54865 Engenharia de Software
O Projeto de software é o primeiro passo da fase de desenvolvimento de qualquer produto ou sistema de engenharia.

Do ponto de vista técnico, a fase de projeto produz:
Alternativas
Q54864 Engenharia de Software
O Modelo Espiral, segundo Pressman (1995), incorpora as melhores características do Ciclo de Vida Clássico e da Prototipação e acrescenta o seguinte elemento:
Alternativas
Q54863 Engenharia de Software
Segundo Yourdon, o ciclo de vida de um projeto de sistema é o modo como o projeto é desenvolvido na empresa e uma maneira simples para que qualquer pessoa da área de desenvolvimento de sistemas possa se entrosar com o projeto a ser desenvolvido.

O ciclo de vida de um projeto de sistema é importante pelas razões apresentadas nas alternativas a seguir, à exceção de uma.

Assinale-a.
Alternativas
Q54861 Engenharia de Software
Conforme o que estabelece a metodologia para o Projeto e Análise Estruturada, o Diagrama de Fluxo de Dados - DFD é uma ferramenta de modelagem empregada no desenvolvimento de sistemas, que oferece uma visão orientada para:
Alternativas
Q54557 Engenharia de Software
Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso.

A esse respeito, conclui-se que
Alternativas
Q54555 Engenharia de Software
Em metodologias de desenvolvimento de software, tem-se que
Alternativas
Q54554 Engenharia de Software
Em relação ao Unified Process (UP), considere as seguintes atividades:

I - utilização como um "framework" que se baseia em componentes, o qual modela os processos de forma iterativa e incremental;

II - atuação no direcionamento do desenvolvimento de várias maneiras, criando mecanismos, por exemplo, para a validação da arquitetura do sistema;

III - utilização dos artefatos de construção de sistema para facilitar a reusabilidade dos componentes do sistema.

A(s) atividade(s) necessária(s) para transformar requisitos do usuário em um sistema de software é (são)
Alternativas
Q54552 Engenharia de Software
Em relação aos diagramas utilizados na UML 2.0,
Alternativas
Q54551 Engenharia de Software
Testar é uma disciplina de suma importância para a engenharia de software. A literatura divide os tipos de testes em duas grandes categorias: teste de caixa preta e teste de caixa branca. Sobre esta classificação, pode-se afirmar que

I - testes de interfaces são classificados como de caixa branca;

II - testes de caixa preta são também chamados de teste comportamental, onde o foco são os requisitos funcionais do software;

III - testes de caixa preta são complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.

É correto o que se afirma em
Alternativas
Q54550 Engenharia de Software
Várias métricas de software são utilizadas para aferir a qualidade de um processo de software, dentre as quais podem-se destacar
Alternativas
Q54549 Engenharia de Software
A análise de risco no RUP é algo constante nas diversas fases do processo de desenvolvimento. Em cada uma das fases, o foco da gerência de riscos se diferencia em função do objetivo de cada fase. Assim, a manipulação dos riscos está relacionada, na fase de
Alternativas
Q54547 Engenharia de Software
O RUP, Processo Unificado da Rational, é dividido em fases e atividades, sendo que
Alternativas
Q54530 Engenharia de Software
Sobre o ciclo de vida de um projeto, segundo o RUP, analise as afirmativas a seguir.

I - Na fase de execução, a equipe do projeto junto com o gerente de projeto vai resolver conflitos sobre prioridades, custos, recursos de mão de obra, opiniões técnicas e performance do produto.

II - Na fase de controle, o escopo deve ser especificado com critérios rígidos, pois uma alteração do escopo na fase de controle aumenta o custo do projeto na fase de planejamento.

III - Na fase de início, os custos e recursos utilizados devem ser previstos para começar em níveis baixos, sendo que, em algum momento da fase de execução, eles alcançarão o seu valor máximo .

Está correto o que se afirma em
Alternativas
Q54357 Engenharia de Software
No Projeto de Interfaces de software modelados e projetados segundo o paradigma da orientação a objetos, diversos artefatos da UML 2.0 são utilizados para a construção do mapa de navegação das telas. Um diagrama NÃO adequado a essa tarefa é o de
Alternativas
Q54346 Engenharia de Software
No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que
Alternativas
Q54345 Engenharia de Software
Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.

A esse respeito, conclui-se que
Alternativas
Q54344 Engenharia de Software
Tanto no paradigma orientado a objetos quanto no paradigma estruturado, existem diversas técnicas úteis para averiguar se um sistema de software foi bem projetado. No primeiro, essas medidas são aplicáveis a classes, e no segundo, são aplicáveis a módulos. Quais, dentre os termos apresentados a seguir, são medidas de qualidade de projeto aplicáveis em ambos os paradigmas?
Alternativas
Q54343 Engenharia de Software
O modelo de ciclo de vida em cascata
Alternativas
Q54341 Engenharia de Software
Conforme proposto originalmente, o Processo Unificado é dividido em diversas fases, e em cada uma delas podem ser realizadas atividades de diferentes fluxos de trabalho (workflows), em diferentes proporções. A característica que NÃO se aplica a esse processo é ser
Alternativas
Q54339 Engenharia de Software
No contexto da engenharia de software, o processo conhecido como engenharia de requisitos permite ao engenheiro de software
Alternativas
Respostas
11501: C
11502: A
11503: E
11504: C
11505: B
11506: D
11507: E
11508: C
11509: D
11510: A
11511: E
11512: E
11513: C
11514: B
11515: E
11516: B
11517: D
11518: A
11519: E
11520: E