BANESEDiversas

Questões de Engenharia de Software (TI)

11 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 1.

Questão 1BANESE·Diversas·2021Engenharia de Software (TI)

Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação. Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue. No diagrama de classes do sistema, deve-se utilizar uma classe associativa para representar a conexão entre um conjunto de classes e outra para representar as características que são herdadas das classes que participam desse relacionamento

Alternativas
Questão 2BANESE·Diversas·2021Engenharia de Software (TI)

Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP). Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software. Para a correta aplicação da técnica de validação determinada, um moderador deve determinar que o autor de um requisito apresente o requisito e forneça, entre outras informações, justificativas para suas decisões, de modo a apoiar a discussão entre os participantes da sessão.

Alternativas
Questão 3BANESE·Diversas·2021Engenharia de Software (TI)

Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação. Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue. Existindo um diagrama de sequência para representar o fluxo principal de um caso de uso e um diagrama de comunicação para um fluxo alternativo, o diagrama de interação visão geral será a escolha adequada para a representação do fluxo de controle entre as duas representações presentes.

Alternativas
Questão 4BANESE·Diversas·2021Engenharia de Software (TI)

No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue. São quatro as etapas para conseguir software de qualidade: utilização de engenharia de software, gerenciamento de projetos, controle de qualidade e infraestrutura adequada.

Alternativas
Questão 5BANESE·Diversas·2021Engenharia de Software (TI)

A respeito de análise estática de código e interoperabilidade de sistemas, julgue o item seguinte
A arquitetura de software tem como objetivo apresentar a estrutura dos componentes lógicos do sistema, ficando a análise de dados para a disciplina de AD (Active Directory).

Alternativas
Questão 6BANESE·Diversas·2021Engenharia de Software (TI)

Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP). Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software. No sistema em questão, caso fosse desenvolvida uma funcionalidade para realizar reservas de quartos em um hotel, deveria ser planejada, para aplicar o conceito de herança, uma análise das reservas efetivadas como uma especialização da primeira funcionalidade.

Alternativas
Questão 7BANESE·Diversas·2021Engenharia de Software (TI)

Sobre gerenciamento de projetos e PMBOK 6.ª Edição, julgue o próximo item Os escritórios de projeto do tipo diretivo assumem o controle dos projetos que estão sobre a sua responsabilidade, ao passo que os do tipo de controle fornecem suporte e exigem vários tipos de conformidade

Alternativas
Questão 8BANESE·Diversas·2021Engenharia de Software (TI)

A respeito de análise estática de código e interoperabilidade de sistemas, julgue o item seguinte
Métodos ou funções devem ser pequenos e ter apenas um objetivo.

Alternativas
Questão 9BANESE·Diversas·2021Engenharia de Software (TI)

A respeito de análise estática de código e interoperabilidade de sistemas, julgue o item seguinte
A notação húngara para nomes de variáveis é utilizada para tornar o código fonte mais limpo, a partir de indicadores para identificar o tipo das variáveis

Alternativas
Questão 10BANESE·Diversas·2021Engenharia de Software (TI)

No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue.
A validação dos dados de entrada faz parte do requisito de confiabilidade quando se refere à qualidade de aplicações web.

Alternativas
Questão 11BANESE·Diversas·2021Engenharia de Software (TI)

Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.

Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue. Para medir o tempo de condução (lead time) de uma das Sprints do sistema, deve ser selecionada no quadro Kanban uma Sprint da situação Fazendo

Alternativas