Questões Militares Sobre engenharia de software
Foram encontradas 384 questões
Assinale a alternativa que completa a lacuna do texto abaixo.
A POO oferece um tipo especial de classe que não pode ser instanciada. Trata-se da classe ____________.
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/93373/ai78.png)
1 – Classe 2 – Objeto 3 – Construtor
( ) É uma estrutura dinâmica que encapsula estado e comportamento. ( ) É executado automaticamente quando um objeto é instanciado utilizando o operador “new”. ( ) Trata-se de modelo ou template que permite a criação de idênticas estruturas dinâmicas.
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/93373/ai56.png)
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/93373/ai46.png)
I. Um requisito ou caso de uso representa uma ação realizada pelo software e que atende a uma necessidade de um usuário. II. Todos os requisitos de um software devem ser levantados antes que a sua construção/implementação inicie. III. Requisitos de usuário referem-se à especificação técnica e detalhada das ações, condições e restrições operacionais do software. IV. Na definição dos casos de uso do software, um ator é o mesmo que um usuário do sistema. V. Uma das técnicas de levantamento de requisitos é a realização de entrevistas com os stakeholders, sendo que essas entrevistas podem ser feitas com um conjunto de perguntas fechadas ou abertas.
Sobre as afirmativas acima, é correto afirmar que
Analise as afirmativas sobre gestão de projetos e informe Verdadeiro (V) ou Falso (F) para as assertivas abaixo. Em seguida, marque a opção que apresenta a sequência correta.
( ) Para desenvolver o termo de abertura de um projeto é preciso dos fatores ambientais da empresa.
( ) Análise de viabilidade define como o projeto é monitorado, executado e encerrado, além de ser atualizado e revisado por meio do processo Controle integrado de mudanças.
( ) O termo de abertura permite ao gerente definir os prazos do projeto.
( ) As três etapas fundamentais no gerenciamento de integração do projeto são: Desenvolvimento do plano do projeto, execução do plano do projeto e controle de mudanças no projeto.
Analise as afirmativas sobre gestão de projetos e informe Verdadeiro (V) ou Falso (F) para as assertivas abaixo. Em seguida, marque a opção que apresenta a sequência correta.
( ) O gerente funcional se concentra na supervisão do gerenciamento de uma unidade funcional ou de negócios. Os gerentes de operações são responsáveis por assegurar a eficiência das operações do negócio. O gerente de projeto é a pessoa designada pela organização executora para liderar a equipe responsável por alcançar os objetivos do projeto.
( ) Gerenciar o Conhecimento do Projeto é o processo de utilizar conhecimentos existentes e criar novos conhecimentos para alcançar os objetivos do projeto, o que não necessariamente, contribui para a aprendizagem organizacional.
( ) Os processos de gerenciamento do escopo do projeto são: Planejar o gerenciamento do escopo; Coletar os requisitos; Definir o escopo; Criar a EAP; Validar o escopo; Avaliar os Riscos; e Controlar o escopo.
( ) Os processos de Gerenciamento do Cronograma do Projeto são: Planejar o Gerenciamento do Cronograma; Definir as Atividades; Sequenciar as Atividades; Estimar as Durações das Atividades; Desenvolver o Cronograma; e Controlar o Cronograma.
A Unified Modeling Language (UML) é uma linguagem de modelagem de software que serve para especificação, documentação, construção e visualização do software. Analise as assertivas abaixo a respeito dos seus diagramas.
I. O diagrama de casos de uso é um diagrama comportamental que apresenta os cenários de utilização do software, ilustrando as ações que o software pode realizar e os atores que interagem com ele em cada ação.
II. O diagrama de classes é um diagrama estrutural que apresenta as classes que compõem o software e os relacionamentos entre elas.
III. O diagrama de sequência é um diagrama comportamental que apresenta o fluxo de troca de mensagens ou de eventos entre os atores e os objetos das classes, ilustrando as transições entre eles.
IV. O diagrama de estados é um diagrama comportamental que pode ser utilizado para modelar objetos ou componentes que possuem um atributo de estado, cujo entendimento das transições desses estados é relevante para a compreensão do funcionamento do software.
V. O diagrama de atividades é um diagrama estrutural que apresenta o fluxo de interação em um cenário específico. Pode ser utilizado para detalhar o passo a passo de um caso de uso.
Sobre as assertivas acima, é correto afirmar que:
Analise a descrição do processo de desenvolvimento de software abaixo.
Neste processo organiza-se o desenvolvimento em incrementos, ciclos de desenvolvimento e antes de cada incremento realiza-se uma rodada de planejamento, preferencialmente, com a participação do cliente, para selecionar a próxima funcionalidade a ser construída naquele incremento, ainda para analisar possíveis mudanças no projeto. Cada incremento leva poucas semanas para ser concluído e todos os dias a equipe realiza reuniões curtas no início do dia, para verificar o andamento e se há dificuldades para efetuar o trabalho. No final do incremento, há uma reunião de retrospectiva para avaliar os acertos, os equívocos e o que pode ser melhorado nos próximos ciclos.
Marque a opção que corresponde ao modelo de processo adotado.