Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
1. Associação. 2. Multiplicidade. 3. Operações. 4. Classe abstrata.
( ) Não pode ser instanciada diretamente. ( ) Linha cheia entre duas classes. ( ) Indica quantos objetos podem preencher a propriedade. ( ) Métodos presentes em uma classe.
Desenvolver o Termo de Abertura do Projeto é o processo de desenvolver um documento que formalmente autoriza a existência de um projeto e fornece ao gerente do projeto a autoridade necessária para aplicar recursos organizacionais às atividades do projeto. São consideradas entradas para o Termo de Abertura do Projeto:
A respeito das características de qualidade do software previstas na ISO/IEC 9126 e sua aplicação no processo de desenvolvimento de software, julgue o item que se segue.
A qualidade do produto de software, prevista no processo de
ciclo de vida de desenvolvimento, pode ser avaliada pelos
atributos internos, que são tipicamente medidas do
comportamento do código, quando executado, pelos atributos
externos, que são tipicamente medidas estáticas de produtos
intermediários, ou pelos atributos de qualidade em uso.
A respeito das características de qualidade do software previstas na ISO/IEC 9126 e sua aplicação no processo de desenvolvimento de software, julgue o item que se segue.
Todo atributo interno e externo quantificável do software que
interaja com seu ambiente e se correlacione com uma das
características de qualidade apresentadas na referida norma é
definido como uma métrica validada e amplamente aceita na
indústria de software.
Com relação à UML, julgue o item subsequente.
Em um processo de projeto unificado, a fim de obter ganhos
significativos proporcionados pela UML, é correto utilizar a
abstração para definir o projeto de objetos individuais, mesmo
que isso gere dificuldades associadas à integração de
componentes de objetos padronizados preexistentes em uma
biblioteca.
Com relação à UML, julgue o item subsequente.
Situação hipotética: Utilizando a UML para elaborar o
projeto de um sistema orientado a objetos, um analista
desenvolveu a arquitetura do sistema a partir de subsistemas,
suas interações e sua colocação em camadas arquiteturais. Ele
considerou, nesse projeto, um componente de interação com o
usuário, um componente de gestão de tarefas e um componente
de gestão de dados. Assertiva: No desenvolvimento desse
projeto, o analista previu boas garantias de que o projeto tenha
condições de oferecer uma infraestrutura que permita à
aplicação operar de forma efetiva.
Considerando as regras básicas da engenharia de software orientada a objetos e as modelagens de software de computador orientadas a objetos, julgue o próximo item.
Os valores atribuídos aos atributos do objeto fazem dele um
objeto único.
Considerando as regras básicas da engenharia de software orientada a objetos e as modelagens de software de computador orientadas a objetos, julgue o próximo item.
Uma classe encapsula os dados e o processamento que os
manipula, ocultando a informação e reduzindo o impacto de
efeitos colaterais associados a modificações.
Na engenharia de software, durante a fase de análise de requisitos, normalmente são utilizados dois tipos de modelos: os funcionais e os comportamentais. Acerca desses modelos, julgue o seguinte item.
No contexto da modelagem funcional, o diagrama de fluxo de
dados é uma ferramenta fundamental para representar
procedimentos, direcionando os dados, de forma condicional,
ao processo adequado.
Na engenharia de software, durante a fase de análise de requisitos, normalmente são utilizados dois tipos de modelos: os funcionais e os comportamentais. Acerca desses modelos, julgue o seguinte item.
No modelo de comportamento, o software transforma a
informação a partir das funções genéricas de entrada, de
processamento e de saída.
A UML é uma linguagem padrão de modelagem que abrange os três seguintes tipos de blocos de construção: itens, relacionamentos e diagramas. A esse respeito, julgue o item a seguir.
A associação é um relacionamento estrutural que descreve
um conjunto de ligações que caracteriza as conexões entre
os objetos, ao passo que a agregação é um tipo especial
de associação que representa um relacionamento entre o todo
e suas partes.
A UML é uma linguagem padrão de modelagem que abrange os três seguintes tipos de blocos de construção: itens, relacionamentos e diagramas. A esse respeito, julgue o item a seguir.
Os itens de agrupamento da UML são constituídos pelas
classes, pelas interfaces, pelas colaborações, pelos casos
de uso, pelas classes ativas, pelos componentes e pelos nós.
Acerca da gestão ágil de projetos, de DevOps e da arquitetura corporativa, julgue o seguinte item.
A integração contínua emprega testes automatizados nas
alterações de código que deverão ir para o branch do código
principal do sistema, o que tornará o código pronto para rodar
em produção.
Acerca da gestão ágil de projetos, de DevOps e da arquitetura corporativa, julgue o seguinte item.
Na metodologia Scrum, o time é responsável por gerenciar o
backlog do produto.
Uma das técnicas mais comuns utilizadas para o desenvolvimento/execução de testes de software é chamada de Caixa-Preta. Selecione os tipos de teste que são aplicáveis essa técnica:
A - unitário.
B - integração.
C - sistema/funcional.
D - aceitação.
Assinale a alternativa correta.
O UML (Unified Modeling Language) possui uma subdivisão denominada Diagramas de Interação. Dentro dessa subdivisão encontra-se quatro principais diagramas tais como:
(1) Diagrama de Classes
(2) Diagrama de Sequência
(3) Diagrama de Tempo
(4) Diagrama de Comunicação
Assinale a alternativa correta.