Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q1971402 Engenharia de Software
Considere as seguintes histórias de usuário, escritas para um sistema acadêmico.
• ST1: Como aluno, eu gostaria de me matricular em uma determinada disciplina.
• ST2: Como professor, eu gostaria de atribuir notas aos alunos das minhas disciplinas.
• ST3: Como gestor, eu gostaria de visualizar os alunos considerados destaque acadêmico de todo o campus.
• ST4: Como gestor, eu gostaria que o sistema fosse implementado em JavaScript.
No contexto de engenharia de requisitos, assinale a alternativa correta.
Alternativas
Q1971401 Engenharia de Software
Considere a sequência de comandos executados com sucesso em um repositório git para implementação de uma nova funcionalidade.
$ git branch cadastro-funcionario
$ git checkout cadastro-funcionario
...
$ git commit -a -m “Implementação do cadastro de funcionários”
$ git checkout master && git merge cadastro-funcionario
$ git push
Em relação à cultura DevOps e ao controle de versão, assinale a alternativa correta.
Alternativas
Q1971399 Engenharia de Software
Após concluir o desenvolvimento da funcionalidade de compra de produtos de um portal de vendas, foi pedido que um técnico de Tecnologia da Informação entrasse em contato com o cliente para que ele testasse manualmente e verificasse se a funcionalidade está de acordo com o que foi pedido. Caso estivesse tudo ok, o sistema entrará em produção.
Qual teste deverá ser realizado?
Alternativas
Q1970926 Engenharia de Software
No caso do teste de um software de um sistema computacional, é importante a realização do chamado teste de recuperação, que consiste especificamente em
Alternativas
Q1970925 Engenharia de Software
Considerando os chamados testes de unidade feitos no software de um sistema computacional, é correto afirmar que
Alternativas
Q1968807 Engenharia de Software

Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações. 


Para que um sistema seja desenvolvido, são utilizadas diversas técnicas. De modo geral, em todas essas técnicas, existe a fase de especificação de requisitos ou especificação de software; é nesta fase que o software é codificado, ou seja, implementado.

Alternativas
Q1968806 Engenharia de Software

Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações. 


Uma premissa básica do desenvolvimento de sistemas é que o software deve ser criado de forma que não possa ser alterado posteriormente. 

Alternativas
Q1968805 Engenharia de Software

Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações.  


O desenvolvimento de sistema trata não apenas do desenvolvimento do software, ou seja, de sua criação, mas de toda a documentação associada e de todos os dados de configuração necessários para fazer esse software operar corretamente.  

Alternativas
Q1967622 Engenharia de Software

Quanto à Linguagem de Modelagem Unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.


O diagrama de pacotes não é necessário em classes, porque ele não ajuda na divisão das classes em assuntos afins, como herança e agregação. 


Alternativas
Q1967621 Engenharia de Software

Quanto à Linguagem de Modelagem Unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.


Embora possa ser utilizado, o diagrama de estados não é útil para a modelagem de classes cujos objetos tenham um atributo que pode assumir um pequeno número de valores possíveis. 

Alternativas
Q1967620 Engenharia de Software

Quanto à Linguagem de Modelagem Unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.


Uma das funções do diagrama de atividades é ajustar dúvidas surgidas no diagrama de classes. 

Alternativas
Q1967619 Engenharia de Software

Quanto à Linguagem de Modelagem Unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.


A grande característica da UML é que os seus diagramas são bastante intuitivos, de modo que, para iniciar a confecção de qualquer diagrama da UML, não é necessário conhecer a sua notação.

Alternativas
Q1967618 Engenharia de Software

Quanto à Linguagem de Modelagem Unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.


A UML é definida como um processo de desenvolvimento de sistema objetivo que indica como se deve construir um software com base na interação humana. 

Alternativas
Q1967285 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

Decidir-se entre comprar ou construir um software de aplicação representa uma das decisões de implementação mais importantes a serem tomadas em um estágio inicial de um projeto de software
Alternativas
Q1967284 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

Tanto para sistemas simples quanto para grandes sistemas, o projeto e a implementação de software é apenas parte de um conjunto de processos envolvidos na engenharia de software
Alternativas
Q1967283 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

A implementação é definida como o processo de concretização do projeto como um programa.  
Alternativas
Q1967282 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

Os requisitos funcionais podem ser definidos como as restrições aos serviços ou às funções oferecidas pelo sistema, incluindo restrições de timing e restrições no processo de desenvolvimento.
Alternativas
Q1967281 Engenharia de Software
No que se refere à engenharia de software, julgue o item.

De acordo com a engenharia de software, é necessário que os requisitos de um sistema sejam escritos em diferentes níveis de detalhamento para que diferentes leitores possam usá-los de diversas maneiras.  
Alternativas
Q1967278 Engenharia de Software
Acerca da linguagem de modelagem UML 2.0 e da linguagem SQL, julgue o item.

O símbolo da nota, no diagrama de atividades, é representado por um triângulo com uma pequena dobra no canto, o qual pode ser usado em qualquer outro diagrama da UML. 
Alternativas
Q1967277 Engenharia de Software
Acerca da linguagem de modelagem UML 2.0 e da linguagem SQL, julgue o item.

Para a UML 2.0, o caso de uso é a parte mais importante da construção do software orientado a objetos. 
Alternativas
Respostas
4641: E
4642: B
4643: A
4644: E
4645: A
4646: E
4647: E
4648: C
4649: E
4650: E
4651: C
4652: E
4653: E
4654: C
4655: E
4656: C
4657: E
4658: C
4659: E
4660: C