Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q2240201 Engenharia de Software

Julgue o próximo item, referentes a metodologias ágeis de desenvolvimento de software.


A estimativa final da entrega de um incremento sempre é definida pelo Product Owner.

Alternativas
Q2240200 Engenharia de Software

Julgue o próximo item, referentes a metodologias ágeis de desenvolvimento de software.


Os itens do backlog do produto devem conter a ordem de desenvolvimento e a estimativa de sua entrega.

Alternativas
Q2240199 Engenharia de Software

Julgue o próximo item, referentes a metodologias ágeis de desenvolvimento de software.


De acordo com o Scrum, na entrega de um novo incremento de funcionalidade de um produto, esse incremento não precisa ser utilizável nem estar funcionando em conjunto com todos os anteriores para que o Product Owner o libere e o adicione aos demais incrementos desse produto.

Alternativas
Q2240196 Engenharia de Software

Com relação à UML, julgue o item subsequente. 


No diagrama de sequência, uma mensagem de retorno pode representar apenas um valor indicando se um método foi executado com êxito ou não.


Alternativas
Q2240195 Engenharia de Software

Com relação à UML, julgue o item subsequente. 


Em um diagrama de sequência, todo objeto criado deve ser representado no topo do diagrama, mesmo que o objeto tenha seu processo iniciado ao longo da linha de vida.

Alternativas
Q2240194 Engenharia de Software

Com relação à UML, julgue o item subsequente. 


No diagrama de pacotes da UML, um pacote pode representar uma biblioteca que deverá ser utilizada na implantação de um novo sistema.

Alternativas
Q1803368 Engenharia de Software

A questão baseia-se na Figura 4, que mostra, intencionalmente, apenas parte de uma tabela do Roteiro de Métricas de Software do SISP, Versão 2.0.


Imagem associada para resolução da questão


O Roteiro de Métricas de Software do SISP, Versão 2.0, disponibiliza uma tabela que permite estimar o prazo máximo, em dias úteis, para a conclusão de um projeto, com base em seu tamanho funcional, em Pontos de Função. Essa tabela é apresentada, parcialmente, na Figura 4, a qual deve ser utilizada, apenas, para projetos de softwares cujo tamanho funcional seja de até

Alternativas
Q1803367 Engenharia de Software

A questão baseia-se nas Figuras 3(a), 3(b) e 3(c). Sobre a Figura 3(a) considere os seguintes aspectos: (1) ela mostra, intencionalmente, apenas parte das especificações de requisitos de um novo projeto de software que está em desenvolvimento; e (2) essas especificações foram validadas e homologadas pelo cliente. À Figura 3(b) mostra a tela de um software desenvolvido conforme as especificações da Figura 3(a). Ainda sobre a Figura 3(b), sabe-se que, após o usuário preencher corretamente os campos "Número Inicial do Tipo de Débito” e “Tipo de Débito" e salvá-los, esses dados são armazenados em uma única tabela do banco de dados, chamada “TipoDebito", que será mantida por essa aplicação. A Figura 3(c) mostra uma tabela utilizada para realizar a contagem estimada, de Pontos de Função, de um projeto de desenvolvimento de software, segundo a NESMA (NESMAEarly FPA Counting).


Deseja-se realizar a contagem estimada da funcionalidade mostrada na Figura 3(b), segundo a NESMA, para um projeto de software em desenvolvimento. Nesse caso, considerando apenas os dados fornecidos no texto introdutório dessa questão e o apresentado nas Figuras 3(a), 3(b) e 3(c), pode-se afirmar que a estimativa total do tamanho funcional do "Cadastrar Tipo de Débito" será de
Alternativas
Q1803366 Engenharia de Software

A questão baseia-se nas Figuras 3(a), 3(b) e 3(c). Sobre a Figura 3(a) considere os seguintes aspectos: (1) ela mostra, intencionalmente, apenas parte das especificações de requisitos de um novo projeto de software que está em desenvolvimento; e (2) essas especificações foram validadas e homologadas pelo cliente. À Figura 3(b) mostra a tela de um software desenvolvido conforme as especificações da Figura 3(a). Ainda sobre a Figura 3(b), sabe-se que, após o usuário preencher corretamente os campos "Número Inicial do Tipo de Débito” e “Tipo de Débito" e salvá-los, esses dados são armazenados em uma única tabela do banco de dados, chamada “TipoDebito", que será mantida por essa aplicação. A Figura 3(c) mostra uma tabela utilizada para realizar a contagem estimada, de Pontos de Função, de um projeto de desenvolvimento de software, segundo a NESMA (NESMAEarly FPA Counting).


Para garantir a qualidade de um software, há processos, na Engenharia de Software, que procuram determinar se o software mostrado na Figura 3(b) foi desenvolvido de acordo com as especificações de requisitos, da Figura 3(a), preestabelecidas, acordadas e homologadas com o cliente. Nesse caso, tais processos são chamados de:
Alternativas
Q1803365 Engenharia de Software

A questão baseia-se nas Figuras 2(a) e 2(b). A Figura 2(a) mostra, uma visão geral do Processo Unificado Rational (RUP). A Figura 2(b) mostra um conjunto de pastas utilizadas no subconjunto do desenvolvimento de um software.



A Figura 2(b) mostra um conjunto de pastas dentro das quais se desenvolveu um subconjunto do software que se está construindo. Sobre essa porção do sistema informatizado, sabese o seguinte: (1) mesmo não sendo o produto completo, será entregue ao cliente e disponibilizado aos usuários, conforme estabelecido em um marco previamente acordado com O cliente; (2) caracterizase por ser uma versão estável e executável do software: (3) será acompanhada dos artefatos necessários para sua utilização, como, por exemplo, as instruções de instalação e uso, (4) essa porção do software já foi entregue algumas vezes para O cliente que realizou diversos testes, em tempo de execução, e finalmente o aprovou; (5) após aprovado, O software será entregue ao cliente versionado, de modoa facilitar o controle do produto que está sendo implementado; e (6) esse subconjunto de software, ao ser entregue ao cliente, será "congelado" em seu repositório e somente poderá ser modificado ou evoluído após a realização de um procedimento formal de gerenciamento de mudanças e controle de configuração. Nesse caso, pode-se afirmar que:


I. A versão estável e executável do produto, entregue ao cliente, devidamente acompanhada dos artefatos necessários para sua utilização, que é um subconjunto desse software, é chamada de "release".

Il. O subconjunto de software entregue ao cliente e "congelado" em seu repositório, somente podendo ser modificado após a realização de um procedimento formal de gerenciamento de mudanças e controle de configuração, constitui uma "baseline”.

III. A liberação de um subconjunto do software, para que o cliente teste os seus recursos e funções do sistema, em tempo de execução, caracteriza-se por ser uma “build”.


Quais estão corretas?

Alternativas
Q1803364 Engenharia de Software

A questão baseia-se nas Figuras 2(a) e 2(b). A Figura 2(a) mostra, uma visão geral do Processo Unificado Rational (RUP). A Figura 2(b) mostra um conjunto de pastas utilizadas no subconjunto do desenvolvimento de um software.



Há um artefato elaborado no RUP que tem as seguintes características: (1) estabelece um entendimento comum entre os envolvidos do produto a ser desenvolvido, em termos de suas necessidades e problemas a serem resolvidos; (2) identifica os investidores do sistema, (3) define os limites do sistema; e (4) descreve os principais recursos do sistema. Ao final de uma determinada fase do RUP (Figura 2(a)), considera-se que Se atingiu adequadamente o marco do ciclo de vida dessa fase, quando esse artefato foi refinado e evoluído com base em novas informações obtidas durante a fase, tais como, a compreensão sólida dos casos de uso mais críticos, a estabilização dos demais casos de uso, a definição de uma opção de arquitetura e a resolução dos principais riscos. Portanto, a partir desse enunciado, deseja-se identificar, nas alternativas a seguir, os seguintes aspectos: (1) o nome desse artefato; (2) o nome da fase em que esse artefato é refinado e evoluído, nas condições descritas nesse enunciado; e (3) o nome do responsável que elabora e evolui esse artefato. Portanto, assinale, dentre as alternativas a seguir, aquela que melhor apresenta os nomes solicitados:
Alternativas
Q1392973 Engenharia de Software
Suponha um diagrama de classes UML representando que uma pessoa trabalha como empregado em várias empresas e que uma empresa, por sua vez, emprega várias pessoas. A classe “Emprego” que permite saber para cada par [empregado, empregador] qual o salário e a data de contratação é um exemplo de classe
Alternativas
Q1392972 Engenharia de Software
O diagrama da UML orientado a fluxo de controle, que descreve aspectos dinâmicos de um sistema e pode ser visto como uma extensão do fluxograma, é o diagrama de
Alternativas
Q1392971 Engenharia de Software

Sobre os relacionamentos entre os elementos do modelo de casos de uso, na UML, seguem-se três afirmações:


I- Entre casos de uso, são possíveis os relacionamentos de composição, extensão e inclusão.

II- Entre atores, são possíveis o relacionamento de comunicação e herança.

III- Entre caso de uso e ator, são possíveis o relacionamento de comunicação e extensão.


Quais dessas afirmações estão corretas?

Alternativas
Ano: 2014 Banca: CETRO Órgão: AEB
Q1236518 Engenharia de Software
Os Sistemas Especialistas são sistemas de informação que fazem uso da Inteligência Artificial. Esse tipo de sistema apresenta diversas características importantes. Assinale a alternativa que apresenta uma dessas características.
Alternativas
Ano: 2014 Banca: FUNRIO Órgão: IF-PI
Q1233651 Engenharia de Software
Analise as três descrições apresentadas a seguir e selecione a opção que as identifica na sequência indicada.
I. Um modelo que enxerga o mundo como uma superfície contínua, sobre a qual os fenômenos geográficos variam segundo diferentes distribuições. II. Cada fenômeno é visto como uma camada contínua, não existindo nenhuma posição no espaço geográfico que não esteja associada a algum valor correspondente à variável representada. III. Representa o mundo como uma superfície ocupada por objetos identificáveis, com geometria e características próprias.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: FUB
Q1221934 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o seguinte item.

No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: FUB
Q1221802 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir. Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.  Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.  Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.
Tendo como referência as informações apresentadas, julgue o item subsequente, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.
As pessoas responsáveis pela realização de testes e homologações de um sistema de hardware ou rede computacional feitos por membros da equipe de infraestrutura devem ser as mesmas que levantaram necessidades, desenvolveram interfaces com o usuário, elaboraram a arquitetura e codificaram os componentes desse sistema.
Alternativas
Ano: 2014 Banca: IDECAN Órgão: HC-UFPE
Q1214280 Engenharia de Software
As atividades metodológicas do processo de engenharia de software são complementadas com atividades de apoio, que, em geral, são aplicadas ao longo do projeto. Relacione adequadamente as atividades de apoio às respectivas características.  
1. Administração de riscos.    2. Gerenciamento da configuração de software.    3. Medição.    4. Controle e acompanhamento do projeto.    5. Revisão técnica.    (     ) Possibilita à equipe avaliar o progresso em relação ao plano do projeto e tomar as medidas necessárias para cumprir o cronograma. 
(     ) Auxilia na entrega do software de acordo com os requisitos e pode ser usada com as demais atividades. 
(     ) Avalia riscos que possam afetar o resultado ou a qualidade do produto/projeto. 
(     ) Avalia artefato da engenharia de software, tentando identificar e eliminar erros, antes que se propaguem para a atividade seguinte. 
(     ) Gerencia os efeitos das mudanças ao longo do processo. 
A sequência está correta em
Alternativas
Ano: 2014 Banca: FGV Órgão: Prefeitura de Recife - PE
Q1211186 Engenharia de Software
No contexto da Análise e Projeto Estruturado, um Diagrama de Fluxo de Dados (DFD) é modelado como um grafo direcional onde os arcos e nós representam, respectivamente,
Alternativas
Respostas
9921: E
9922: C
9923: E
9924: C
9925: E
9926: C
9927: B
9928: C
9929: E
9930: E
9931: E
9932: B
9933: A
9934: A
9935: A
9936: D
9937: C
9938: E
9939: D
9940: C