Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

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: CESPE / CEBRASPE Órgão: FUB
Q1221795 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 equipes de infraestrutura e aplicações, se comparadas à equipe de operação, necessitam de maior capacidade no gerenciamento de projetos.
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
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: ANTAQ
Q1209205 Engenharia de Software
Com relação ao PMBOK (4ª edição), julgue o item que se segue.
Ao ocorrerem muitas mudanças no termo de abertura de um projeto, o gerente do projeto tem a responsabilidade primária de decidir se tais mudanças são necessárias ou não.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: ANTAQ
Q1209181 Engenharia de Software
Com relação ao PMBOK (4ª edição), julgue o item que se segue.
Riscos identificados podem ser tanto uma entrada como uma saída do processo denominado estimar os custos.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: ANTAQ
Q1209008 Engenharia de Software
Com relação ao PMBOK (4ª edição), julgue o item que se segue.
Excluindo-se o gerente do projeto e sua equipe, incluem-se nas partes interessadas todas as pessoas ou organizações passíveis de sofrerem impactos positivos ou negativos em decorrência do produto gerado pela empresa.
Alternativas
Q1018506 Engenharia de Software
Com objetivo de aprimorar a qualidade de software, há um modelo chamado de Amplificação de Defeitos, cuja representação é feita por meio do seguinte esquema:
Imagem associada para resolução da questão
As caixas identificadas por I, II e III representam, respectivamente, erros
Alternativas
Q1018505 Engenharia de Software
A arquitetura baseada em componentes se constitui em um paradigma de importância crescente na engenharia de software. Nesse tipo de arquitetura,
Alternativas
Q1018504 Engenharia de Software
Considerando o gerenciamento da configuração de software, dentre as formas utilizadas para a identificação de versões de componentes de software, a mais comumente utilizada é a numeração de versões. Há, pelo menos, duas outras formas também muito utilizadas para essa a identificação. Essas duas formas são a identificação baseada em
Alternativas
Q1018503 Engenharia de Software
Uma das atividades do gerenciamento de projetos de software de uma empresa compreende a gestão de pessoal, que envolve diversos interessados. Sobre estes interessados, é correto afirmar que o grupo que
Alternativas
Q1018502 Engenharia de Software
No RUP (Rational Unified Process), a disciplina de
Alternativas
Respostas
9661: E
9662: E
9663: B
9664: A
9665: A
9666: A
9667: D
9668: C
9669: E
9670: C
9671: D
9672: C
9673: E
9674: C
9675: E
9676: D
9677: B
9678: E
9679: C
9680: A