Assinale a opção correta, a respeito de engenharia de software.
a) A engenharia de software está relacionada aos diversos aspectos de produção de software e inclui as atividades de especificação, desenvolvimento, validação e evolução de software.
|
b) A engenharia de software refere-se ao estudo das teorias e fundamentos da computação, ficando o desenvolvimento de software a cargo da ciência da computação.
|
c) No modelo iterativo de desenvolvimento de software, as atividades são dispostas em estágios sequenciais.
|
d) Um processo de software é composto por quatro atividades fundamentais: iniciação, desenvolvimento, entrega e encerramento.
|
e) O conceito de software se restringe ao desenvolvimento do código em determinada linguagem e seu armazenamento em arquivos.
|
As disciplinas do RUP (rational unified process) são
a) modelagem de negócios, concepção, requisitos, construção, ambiente, configuração e mudança.
|
b) iniciação, elaboração, implantação, configuração e mudança.
|
c) modelagem de negócios, requisitos, análise e design, teste, implantação e ambiente.
|
d) iniciação, modelagem de negócios, elaboração, requisitos, construção e implantação.
|
e) concepção, elaboração, construção e transição.
|
Em se tratando de orientação a objetos, o polimorfismo refere-se
a) ao reconhecimento do comportamento variado de um método, o que melhora o aproveitamento do código.
|
b) à transmissão dos métodos e atributos de uma classe para suas subclasses, quando ad hoc.
|
c) à variação das saídas de um método com relação às entradas recebidas, caso em que é considerado universal.
|
d) ao uso que um objeto faz dos recursos de outro objeto.
|
e) à utilização de métodos específicos para manipular dados com proteção por meio de encapsulamento.
|
Com relação aos requisitos de software, assinale a opção correta.
a) O documento de especificação de requisitos é um documento restrito à equipe de desenvolvimento de software.
|
b) As necessidades do usuário são informações que substituem os requisitos do software.
|
c) Os requisitos de produto e os requisitos organizacionais são tipos de requisitos funcionais.
|
d) Os requisitos funcionais descrevem as funcionalidades, os recursos e as características do software.
|
e) Os requisitos não funcionais referem-se diretamente às características do software.
|
No que se refere ao gerenciamento da qualidade de produtos e de processo de software, assinale a opção correta.
a) Os padrões de documentação devem ser evitados nos modelos de qualidade, em função de atribuírem demasiada burocracia e documentos desnecessários ao processo.
|
b) Útil para o gerenciamento de produtos reais de empresas do ramo fabril, o modelo ISO 9000 é inadequado ao gerenciamento de qualidade de produtos virtuais como os softwares.
|
c) A definição das metas de qualidade e dos planos de qualidade são atividades contempladas no planejamento dos riscos.
|
d) O controle de qualidade inclui a revisão da qualidade da documentação e dos processos usados para a produção do software.
|
e) O gerenciamento de riscos está fora do escopo do gerenciamento de qualidade.
|
De acordo com a norma ISO/IEC 9126, os atributos de qualidade de software referentes às características de usabilidade são
a) inteligibilidade, analisabilidade, conformidade e adaptabilidade.
|
b) estabilidade, testabilidade, utilização de recursos e acessibilidade.
|
c) inteligibilidade, comportamento com relação ao tempo, atratividade e operacionalidade.
|
d) acessibilidade, estética, atratividade, inteligibilidade e apreensibilidade.
|
e) segurança de acesso, maturidade, atratividade e adaptabilidade.
|
Com relação à técnica análise de pontos de função (APF) utilizada para estimar funcionalidades de um software, assinale a opção correta.
a) Os pontos de funções não ajustados são calculados por meio da soma dos arquivos lógicos internos (ALIs) e dos arquivos de interface externa (AIEs).
|
b) No processo de contagem de pontos por função do IPFUG, a identificação da fronteira da aplicação antecede a determinação do tipo de contagem.
|
c) A APF deve ser aplicada exclusivamente em projetos de software que utilizam metodologias ágeis, antes do início do desenvolvimento do software.
|
d) Os pontos por função não ajustados devem ser determinados antes do cálculo dos pontos por função ajustados.
|
e) O fator de ajuste é calculado com base em três princípios da qualidade de software: facilidade de alteração, facilidade de instalação, facilidade de operação.
|
Acerca de Scrum, assinale a opção correta.
a) Em uma equipe Scrum, o conhecimento prático acerca do Scrum master é mais importante que o conhecimento teórico a seu respeito, ainda que esse conhecimento seja confirmado por certificações.
|
b) Osrequisitos para o desenvolvimento de um novo software são coletados dos usuários desse software e podem ser conflitantes entre si, situação que deve ser regularizada durante a etapa de construção.
|
c) Todos os integrantes de uma equipe Scrum devem se revezar no papel de product owner, com o objetivo de tornar mais colaborativo o desenvolvimento do software.
|
d) A técnica de planning poker é utilizada para mensurar o tamanho de um requisito, auxiliando o product owner a determinar se esse requisito será implementado no software para compor o backlog do produto.
|
e) Os stakeholders, indivíduos e grupos interessados no processo e no software, fazem parte da equipe Scrum.
|
No que diz respeito à engenharia de software, assinale a opção correta.
a) Um dos princípios de agilidade da Agile Alliance dispõe que a entrega completa de um software garante a satisfação do cliente.
|
b) Um projeto desenvolvido mediante XP (extreme programming) segue princípios opostos aos de um projeto implementado com base em KIS (Keep It Simple).
|
c) O modelo de desenvolvimento em cascata é utilizado em caso de divergência nos requisitos de um software, para permitir a evolução gradual do entendimento dos requisitos durante a implementação do software.
|
d) Durante a fase de levantamento de requisitos para a construção de um software, compete aos desenvolvedores organizar as necessidades em ordem de prioridade.
|
e) O QFD (quality function deployment) identifica como requisitos fascinantes os recursos que extrapolam as expectativas dos clientes.
|
Acerca de UML e RUP, assinale a opção correta.
a) O RUP divide o desenvolvimento de um projeto em cinco fases distintas: iniciação, elaboração, construção, transição e aceitação.
|
b) No RUP, a disciplina de análise e projeto (design) define como o código será organizado nos termos dos subsistemas de implementação em camadas.
|
c) Uma das finalidades da UML é fornecer um padrão de desenvolvimento de sistemas.
|
d) De acordo com a UML 2.4.1, o diagrama de sequência faz parte da categoria comportamental e sucede hierarquicamente o diagrama de interação.
|
e) Um caso de uso de alto nível descreve detalhadamente um processo, ao passo que um caso de uso expandido representa, de forma sucinta, as operações de um processo.
|
Copyright © Tecnolegis - 2010 - 2024 - Todos os direitos reservados.