O programa que analisa e traduz um código de alto nível,
para a linguagem do computador (máquina) e que roda
o código-fonte escrito como sendo o código objeto,
traduzindo o programa linha a linha, sendo que o
programa vai sendo utilizado na medida em que vai
sendo traduzido, é denominado de:
Considerando que modelos evolucionários se
caracterizam por sua iteratividade e permitem o
desenvolvimento de versões de software cada vez mais
completas e que pela iteratividade possibilitem
desenvolvermos versões cada vez mais completas do
software (SOMMERVILLE, 2007,) assinale a alternativa
que caracteriza os dois tipos processos mais comuns
destes modelos são:
Um modelo de desenvolvimento de um software pode
ser descrito como um rol de eventos e atividades que
levam ao desenvolvimento de um software. Este rol de
atividades pode ser diferente para cada modelo de
processo de desenvolvimento, porém, há um conjunto
destas atividades e eventos que estão presente na
maioria destes modelos.
Assinale a alternativa que contenha os elementos que
estão presentes na maioria dos modelos.
Considerando o referencial de Boehm para o processo
de desenvolvimento de software, modelo em espiral,
assinale a alternativa que define as quatro ações que
devem ocorrer em cada iteração:
Considerando que o diagrama de atividade representa
atividades que integram um processo de um fluxo de
controle ou sistema, assinale a alternativa que contenha
os elementos que devem integrar este diagrama.
Com o objetivo de representar as visibilidades das
operações e atributos de uma determinada classe
utiliza-se símbolos ou marcas. Assinale a
alternativa que associa corretamente o símbolo a
sua função.
Com respeito a relação entre as classes no UML,
geralmente elas (as classes) não estão sozinhas e, elas
se relacionam entre si. Estas associações e
relacionamentos entre as classes definem
responsabilidades. Assinale a alternativa que indique os
tipos de responsabilidades corretamente.
Assinale a alternativa que completa corretamente as
lacunas sobre o conceito e função da assinatura de um
método no referencial de orientação a objeto.
A __________ torna um método único. Ela é formada
pelo seu nome, _________, quantidade e _______ de
seus _________.
Considerando que a Gerência de Configuração (CM)
tenha como objetivo prover recursos capazes de
favorecer a identificação da configuração do software em
diferentes momentos no tempo com o objetivo de
estabelecer controle sistemático sobre as alterações
relativas a configuração do software, buscando manter a
integridade bem como permitindo rastrear todo o ciclo de
vida do sistema [SWEBOK, 2004] assinale a alternativa
que contenha seis subáreas que propiciam alcançar o
objetivo acima mencionado.