Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q674123 Engenharia de Software

A Figura a seguir exibe um diagrama de classes UML.

Imagem associada para resolução da questão

O retângulo onde se lê a letra X, adjacente à classe A, indica que a associação entre A e B é

Alternativas
Q674116 Engenharia de Software
No modelo de caso de uso da UML, o único tipo de relação permitido entre atores é
Alternativas
Q674115 Engenharia de Software
Qual notação gráfica é usada em diagramas de sequência UML para representar uma mensagem cuja origem é conhecida, mas cujo destino se encontra fora do escopo das interações descritas por esses diagramas?
Alternativas
Q674110 Engenharia de Software
Em linguagens orientadas a objetos (OO), classes representam a descrição da implementação de tipos abstratos a partir dos quais instâncias podem ser criadas. Cada instância, depois de criada, guarda seu estado próprio independente das demais instâncias. Esse estado pode ser alterado de acordo com operações definidas pela classe, mas, ao serem executadas, as operações atuam individualmente sobre cada instância. Na nomenclatura OO, instâncias e operações são conhecidas, respectivamente, como
Alternativas
Q673793 Engenharia de Software
Analise os termos com seus respectivos conceitos e assinale a alternativa correta.
Alternativas
Q673791 Engenharia de Software

Sejam as afirmativas seguintes sobre qualidade de software:

I – A qualidade do produto é algo de muita importância, mas a qualidade do processo é ainda mais importante.

II – A norma ISO/IEC 12119 aplica-se à avaliação de pacotes de software na forma que são oferecidos e liberados no mercado.

III – A série ISO 9000 é um conjunto de normas que define padrões para garantia e desenvolvimento da qualidade.

IV – A ISO 9000-3 descreve que a responsabilidade do fornecedor, a responsabilidade do comprador, e a análise crítica conjunta são atividades do processo de ciclo de vida de um software.

São corretas:

Alternativas
Q667791 Engenharia de Software
UML (Unified Modeling Language) é uma linguagem de modelagem destinada a proporcionar uma forma padrão para visualizar o projeto de um sistema. Visto isso, marque a alternativa INCORRETA.
Alternativas
Q667784 Engenharia de Software
Sobre XP (Extreme Programming), marque a assertiva INCORRETA.
Alternativas
Q667782 Engenharia de Software
RUP - Rational Unified Process - é um processo proprietário de Engenharia de Software. Leia as alternativas abaixo e marque a correta.
Alternativas
Q667780 Engenharia de Software
A respeito de Scrum, marque a alternativa INCORRETA.
Alternativas
Q663519 Engenharia de Software
Um profissional de TI da Eletrosul está utilizando uma ferramenta CASE para modelagem funcional. Seu objetivo é criar um DFD − Diagrama de Fluxo de Dados. Para isso ele deve usar
Alternativas
Q663517 Engenharia de Software

Considere, hipoteticamente, que a equipe de profissionais de TI da Eletrosul esteja utilizando a Análise Essencial no desenvolvimento de um sistema. Ao construir o modelo ambiental, foi gerada a Lista de Eventos, uma relação dos estímulos que, ocorrendo no mundo exterior, implicam que o sistema retorne algum tipo de resposta. Fazem parte desta lista os seguintes eventos:

I. Diretor da hidrelétrica emite comprovante.

II. Um relatório diário de todas as falhas na transmissão de energia deve ser emitido às 06:00h.

III. O nível mínimo de água no reservatório da hidrelétrica é atingido.

Os eventos I, II e III são, correta e respectivamente, classificados como:

Alternativas
Q663508 Engenharia de Software
Atualmente os softwares podem ser desenvolvidos utilizando-se métodos ágeis ou métodos tradicionais. A escolha da metodologia mais adequada vai depender de vários fatores, como por exemplo, a característica de projeto, da empresa ou da gestão. Para fazer a escolha correta, é necessário ainda conhecer as características dos principais métodos e modelos de processo de desenvolvimento de software. Sobre estes métodos e modelos de processo é correto afirmar:
Alternativas
Q663506 Engenharia de Software

Considere a lista de requisitos abaixo, coletada para um software a ser desenvolvido por uma equipe de profissionais de TI da Eletrosul.


1. Cada operação realizada pelo usuário deve ser processada em no máximo 2 segundos.

2. Um usuário deve ser capaz de pesquisar os dados disponíveis em todas as hidrelétricas.

3. A taxa de falha tolerada em operações no sistema deverá ser de no máximo 0,1%.

4. As indicações das operações disponíveis no sistema devem ser apresentadas de forma clara ao usuário.

5. O software deve gerar, diariamente, a listagem de falhas de transmissão por rede.

6. O software deverá ser desenvolvido utilizando a plataforma Java e o SGBD Oracle.

7. As operações contábeis e fiscais realizadas pelo sistema devem estar de acordo com as normas e leis vigentes.

8. Cada usuário do sistema deve ser identificado apenas por sua matrícula de 10 dígitos.

9. O software deverá ser acessível a pessoas portadoras de deficiências visuais.


São requisitos funcionais APENAS os que constam nos itens

Alternativas
Q663500 Engenharia de Software

A estimativa de 3 pontos é uma técnica que permite aperfeiçoar as estimativas considerando as incertezas e riscos. Três valores são produzidos inicialmente para cada atividade, baseados no conhecimento e experiência da equipe de projeto: O-Estimativa Otimista, M-Estimativa Mais Provável e P-Estimativa Pessimista. A partir destas 3 variáveis é possível efetuar a estimativa PERT usando as fórmulas:

− Distribuição Triangular: ET = (O + M + P) / 3

− Distribuição Beta: EB = (O + 4M + P) / 6

Considere, hipoteticamente, que para realizar uma grande manutenção na rede e em servidores da Eletrosul, um profissional de TI estima que gasta 2 dias com 8 horas de trabalho diário. Em uma perspectiva otimista, ele gastaria 1 dia e em um prazo pessimista gastaria 4 dias.

As estimativas PERT ET e EB da atividade do profissional são

Alternativas
Q661638 Engenharia de Software
Uma equipe de Analistas de TI, ao realizar a homologação de produtos resultantes de projetos de software, tem como objetivo principal
Alternativas
Q661637 Engenharia de Software

O principal negócio de uma empresa é armazenar e devolver combustíveis. A armazenagem ocorre a) por recebimento dutoviário, em que as distribuidoras clientes compram gasolina e GNV que são armazenados nos tanques da empresa; b) por recebimento rodoviário, pelo qual as distribuidoras clientes compram biocombustíveis (biodiesel e etanol) de usinas e o transportam até a empresa. Para armazenar os produtos a distribuidora precisa emitir uma NF − Nota Fiscal de armazenagem.

Considerando o negócio da empresa, a equipe de Analistas de TI iniciou o desenvolvimento de um sistema com uma reunião em que os clientes elegeram os pontos fundamentais do projeto, priorizando a emissão de NFs. Porém, para chegar ao ponto de emitir uma NF, muitas rotinas precisavam ser desenvolvidas, entre elas alguns cadastros essenciais. Após a definição de um layout simples para as telas de cadastro, foram executados testes funcionais e foi entregue a 1ª versão do sistema em 1 semana de trabalho. Os clientes, sempre presentes, iniciaram imediatamente o uso do sistema e deram os feedbacks, solicitando melhorias e novos recursos. No início a entrega de versões era constante, mas depois se estabilizaram em torno de 1 semana, mantendo sempre a comunicação ativa e o respeito. Os analistas usavam muito a refatoração e práticas TDD − Test-Driven Development durante o desenvolvimento. 

Pelas características, a metodologia de desenvolvimento utilizada pela equipe de Analistas de TI é:

Alternativas
Q661636 Engenharia de Software
Considere, por hipótese, que os Analistas de TI da COPERGÁS estão definindo os requisitos para um sistema de gestão dos registros necessários para demonstrar conformidade com os requisitos das normas de SMS – Saúde, Meio ambiente e Segurança. Alguns dos requisitos definidos são:
I. Os registros que devem ser retidos e mantidos devem ter um identificador. II. Deve haver critérios de proteção para os registros em meio físico e eletrônico. III. Pode haver mais de uma maneira para a recuperação dos registros.
Os requisitos
Alternativas
Q661635 Engenharia de Software

Para responder a questão, considere o Diagrama Entidade-Relacionamento (DER), que representa graficamente um Modelo Entidade-Relacionamento (MER). 


A engenharia de requisitos contribui para que o projeto de software avance na direção de um produto bem sucedido. Considerando um MER, o DER apresentado e os diagramas de caso de uso da UML, é correto afirmar que 
Alternativas
Q650762 Engenharia de Software
Quanto às técnicas de engenharia reversa de software e às respectivas características, assinale a alternativa correta.
Alternativas
Respostas
8681: D
8682: E
8683: B
8684: C
8685: D
8686: D
8687: C
8688: B
8689: C
8690: D
8691: D
8692: C
8693: B
8694: A
8695: C
8696: E
8697: D
8698: A
8699: B
8700: E