Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.258 questões

Q464048 Engenharia de Software
O desenvolvimento de uma solução para um sistema de informação baseia-se no processo de resolução de problemas. Esse processo pode ser descrito em quatro passos:

1. Definição e entendimento do problema.
2. Desenvolvimento de soluções alternativas.
3. Escolha da melhor solução.
4. Implementação da solução.

A seguir são descritas três atividades que ocorrem neste processo:

I. Define cuidadosamente os objetivos do sistema modificado ou do novo sistema e desenvolve uma descrição detalhada das funções que um novo sistema deve desempenhar.

II. Define se cada alternativa de solução é um bom investimento, se a tecnologia necessária para o sistema está disponível e pode ser administrada pela equipe designada da empresa, e se a organização é capaz de acomodar as mudanças introduzidas pelo sistema.

III. É a “planta” ou modelo para a solução de um sistema de informação e consiste em todas as especificações que executarão as funções identificadas durante a análise de sistemas. Essas especificações devem abordar todos os componentes organizacionais, tecnológicos e humanos da solução.

A associação correta das atividades I, II e III aos passos ao qual pertencem no processo de resolução de problemas está, correta e respectivamente, apresentada em
Alternativas
Q463762 Engenharia de Software
Considerando o gerenciamento de mudanças de software, há um marco que define que quando uma especificação ou produto é formalmente revisto e aprovado. Esses artefatos só podem ser posteriormente modificados por intermédio de procedimentos formais de controle de modificações. Tal conceito recebe a denominação de marco
Alternativas
Q463755 Engenharia de Software
Na programação orientada a objetos utiliza-se o conceito de encapsulamento, segundo o qual
Alternativas
Q463045 Engenharia de Software
No modelo ágil de desenvolvimento Scrum, utilizam-se as chamadas unidades de trabalho, que visam atender a requisitos que devem ser respeitados pelo sistema. Tais unidades de trabalho têm a denominação de
Alternativas
Q463043 Engenharia de Software
Na análise por pontos de função, há uma série de 14 fatores de ajuste utilizados com essa finalidade. Esses fatores baseiam-se em perguntas. Assinale a alternativa que contém uma dessas perguntas.
Alternativas
Q463039 Engenharia de Software
No RUP (Rational Unified Process), as duas disciplinas com maior esforço na fase inicial (ou de concepção) são:
Alternativas
Q463038 Engenharia de Software
Uma classificação que pode ser atribuída às ferramentas CASE as divide em duas categorias:

A. Ferramentas CASE que auxiliam na análise (requisitos, especificação e planejamento) do projeto;

B. Ferramentas CASE que auxiliam na implementação (depuração, geração de casos de teste, ...) do projeto;

As categorias A e B representam, respectivamente, as ferramentas CASE classificadas como
Alternativas
Q463037 Engenharia de Software
No diagrama de sequência da UML 2.0, se o objetivo for indicar que uma mensagem deve ser transmitida mais de uma vez, uma das formas de se indicar isso é:
Alternativas
Q463036 Engenharia de Software
Assinale a alternativa que contém uma afirmação verdadeira sobre os conceitos da orientação a objetos:
Alternativas
Q463035 Engenharia de Software
Considerando o conceito de herança da orientação a objetos, é possível em uma subclasse redefinir um método herdado da superclasse correspondente. A tal característica atribui-se a denominação de
Alternativas
Q463027 Engenharia de Software
Na programação orientada a objetos, há os métodos chamados de construtores, sobre os quais é correto afirmar que
Alternativas
Q462342 Engenharia de Software
No Scrum, segundo o guia 2013, o responsável pelo trabalho de expressar claramente os itens do Backlog do Produto é o
Alternativas
Q461173 Engenharia de Software
No domínio da orientação a objetos, a ideia de existência de dados e funcionalidades acessados somente pelos objetos de uma classe, de forma interna, e de que deva existir alguma forma protegida de acesso a esses dados e funcionalidades, demodo que objetos de classes externas os enxerguem, está associada aos conceitos, respectivamente, de:
Alternativas
Q459938 Engenharia de Software
Assinale a alternativa que apresenta no SCRUM lista que mantém as funcionalidades a serem implementadas em um projeto e quem é o responsável pelo seu gerenciamento:
Alternativas
Q459936 Engenharia de Software
Que requisitos no documento de especificação de requisitos descrevem como dados recebidos pelo software devem ser transformados em respostas (saídas). Estes requisitos descrevem as ações fundamentais que devem ser realizadas pelo software.
Alternativas
Q459935 Engenharia de Software
Com relação ao documento de especificação de requisitos de software, assinale a alternativa correta.
Alternativas
Q459934 Engenharia de Software
70. Com relação ao SCRUM são realizadas as seguintes afirmativas:

1. A cada dia de uma Sprint, a equipe faz uma breve reunião, chamada Daily Scrum.
2. Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting.
3. No início de cada Sprint, faz-se um Sprint Planning Meeting.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q459914 Engenharia de Software
Assinale a alternativa que apresenta o diagrama UML que mostra um conjunto de classes e seus relacionamentos.
Alternativas
Q459906 Engenharia de Software
Nos termos de Engenharia de Software, assinale a alternativa que contém o tipo de teste de software correspondente àquele realizado imediatamente após a conclusão da fase de desenvolvimento, e que visa testar se o software roda e provê suas funcionalidades e características básicas, de forma a estar habilitado para receber testes mais detalhados, ou se ele possui algum problema estrutural básico (ex. o software não roda) que deve ser corrigido antes de realizar outros tipos de testes.
Alternativas
Q459390 Engenharia de Software
Existem quatro fases principais no processo de engenharia de requisitos. Uma delas trata da derivação de requisitos do sistema por meio da observação dos sistemas já existentes e de discussões com usuários potenciais e compradores. São atividades que podem envolver o desenvolvimento de um ou mais modelos de sistema e de protótipos, que ajudam o analista a compreender o sistema especificado. Essa fase é chamada de:
Alternativas
Respostas
9201: E
9202: C
9203: D
9204: C
9205: E
9206: A
9207: C
9208: B
9209: E
9210: A
9211: D
9212: B
9213: D
9214: E
9215: A
9216: D
9217: E
9218: E
9219: B
9220: E