Questões de Concurso Público JUCEPE 2012 para Analista de Tecnologia da Informação

Foram encontradas 6 questões

Q235052 Engenharia de Software
Se a → b e b → c, podemos afirmar que a → c. Ou seja, temos uma relação transitiva. Na orientação a objetos, mais precisamente na UML, essa relação pode ser modelada usando o conceito
Alternativas
Q235053 Engenharia de Software
Considerando na UML a hierarquia conceitual (especialização/generalização) entre classes e a visibilidade dos seus respectivos atributos, conforme pode ser observado na figura que segue, quais serão os atributos de uma instância da classe E?

Imagem 008.jpg
Alternativas
Q235054 Engenharia de Software
Dado o diagrama de caso de uso da UML, é CORRETO afirmar que
Imagem 009.jpg
Alternativas
Q235055 Engenharia de Software
Para projetar um sistema de maneira que seja robusto face às mudanças de requisitos ou à inserção de novos requisitos, você deve levar em conta como o sistema pode necessitar mudar ao longo de sua vida. Porém, para tal, precisamos de estratégias para nos ajudar a segmentar um sistema em módulos, de tal maneira que eles tenham uma melhor organização, isto é, que eles possam ser divididos em partes que possam ser separadamente desenvolvidas e mantidas. Nesse contexto, a coesão e o acoplamento são formas de se avaliar se a segmentação de um sistema em módulos ou em componentes foi eficiente. Acerca da aplicação desses princípios, assinale a opção CORRETA.
Alternativas
Q235056 Engenharia de Software
Identifique se são Verdadeiras (V) ou Falsas (F) as afirmativas que seguem com relação a ciclo de vida de software.
( ) Pode-se considerar que o modelo de prototipagem serve como um mecanismo para a identificação dos requisitos de um sistema.
( ) Pode-se considerar que o modelo proposto por Barry Boehm em 1988 apresenta-se como um modelo, em que em cada iteração ocorre uma análise de risco.
( ) Pode-se considerar o modelo cascata (ou clássico) como adequado para controlar riscos e requisitos voláteis durante o desenvolvimento do sistema.
( ) O Desenvolvimento Rápido de Aplicações (RAD – Rapid Application Development) pode fazer uso do processo de desenvolvimento conjunto de aplicações (JAD – Joint Application Development) para coletar dados e analisar requisitos.

Assinale a alternativa que indica a sequência CORRETA.
Alternativas
Q235057 Engenharia de Software
Em relação ao Processo Unificado da Rational (RUP), analise as afirmativas a seguir:
I. Ele utiliza uma abordagem iterativa, centrada na arquitetura e orientada por casos de uso.
II. O processo analítico do RUP divide o ciclo de vida de desenvolvimento nas seguintes fases: transição, concepção, elaboração, implantação e construção.
III. O projeto vivencia fases básicas entre as quais podem ser mencionadas a elaboração e a construção. A elaboração corresponde ao entendimento da necessidade e à visão do projeto, enquanto a construção corresponde ao desenvolvimento do sistema.

Assinale a alternativa CORRETA
Alternativas
Respostas
1: D
2: B
3: E
4: B
5: D
6: A