Questões de Concurso Sobre engenharia de software
Foram encontradas 14.889 questões
Em relação à engenharia de requisitos de software, considere as afirmativas a seguir.
I - Os requisitos funcionais descrevem as funções que o software deve executar, isto é, aquilo que ele deve fazer.
II - Os requisitos não funcionais descrevem restrições sobre os serviços ou funções que o software oferece. Esses requisitos podem ser de vários tipos como, por exemplo, de eficiência, de confiabilidade, de portabilidade e de segurança.
III - As regras de negócio ou requisitos de domínio restringem ou estabelecem condições para os requisitos funcionais existentes.
IV - Para o levantamento de requisitos, as únicas técnicas conhecidas são a prototipagem, a entrevista e o brainstorming.
Está(ão) correta(s)
I - Segundo a UML (Unified Modeling Language), o relacionamento entre uma classe e uma interface é chamado de realização. II - Tal como as classes, as interfaces podem especificar vários detalhes de implementação, como declaração de métodos e variáveis. III - Na linguagem de programação Java, para especificar que uma classe implementa uma interface, é utilizada a palavra-chave extends, seguida do nome da interface na declaração do escopo da classe. IV - Os métodos abstratos de classes abstratas precisam fornecer suas implementações.
Está(ão) correta(s)
“Mesmo quem não é desenvolvedor de software precisa ter o ______________em seu computador. Assim, ao mesmo tempo que ele permite a execução de vários aplicativos necessários aos usuários, ele cria uma dependência incomum em outros sistemas operacionais.”

Observe o diagrama a seguir e assinale a alternativa correta.


Sobre a figura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A herança do diagrama representa a especificação de uma interface. II. A associação representada no diagrama é do tipo herança múltipla. III. Não é possível a implementação da herança do diagrama na linguagem Java.
I. Os métodos ágeis foram desenvolvidos para serem utilizados por pequenos times de desenvolvedores. II. Empresas pequenas, que não tinham processos formais, foram os primeiros entusiastas dos métodos ágeis. III. Uma das vantagens do desenvolvimento ágil é que ele pode ser utilizado para qualquer tipo de desenvolvimento de software.
Sejam quais forem as regras ou orientações de DFD utilizadas, os símbolos representam os quatro componentes de diagramas de fluxo de dados. Dessa maneira, analise a imagem abaixo e responda.

O que o símbolo acima representa em um diagrama de
fluxo de dados?