Questões de Ciência da Computação da UPE / UPENET / IAUPE

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Ciência da Computação da UPE / UPENET / IAUPE

Analise as seguintes afirmações sobre MODELAGEM COM UML.

I. UML é uma linguagem de modelagem que permite a criação de diagramas que representam diversos modelos do software. Exemplos de modelos e diagramas associados são: modelo funcional (diagrama de casos de uso), modelo de objetos (diagrama de classes) e modelo dinâmico (diagrama de seqüência).

II. Existem vários diagramas UML que podem ser utilizados para representar as interações do sistema e o fluxo de dados, como os diagramas de atividade, casos de uso e de pacote.

 III. Existem várias ferramentas que dão suporte à modelagem com UML. Por exemplo, IBM Rational Rose, JUDE, ArgoUML e Visual Paradigm. Modelos UML podem ser transferidos entre ferramentas UML, utilizando o formato XMI.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

Analise as seguintes afirmações sobre o RUP (Rational Unified Process).

I. RUP é um processo de desenvolvimento de software orientado a objetos para web e sistemas de informação em geral.

II. O RUP é dividido em 4 fases: concepção, elaboração, construção e transição. Cada uma das fases é dividida em subfases ou iterações. São exemplos de subfases: modelagem de negócio, requisitos, análise e projeto, implementação, teste, distribuição, gerenciamento de configuração e mudanças, gerenciamento de projeto e gerenciamento de ambiente.

III. O RUP é baseado em três características principais: guiado por casos de uso, centrado na arquitetura e iterativo e incremental.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

Relacione os números relativos às fases do RUP (Rational Unified Process) na coluna da esquerda, com as letras relativas a alguns dos objetivos de cada fase na coluna da direita.

I. Concepção            A. Identificar a maioria dos casos de uso e propor a arquitetura.

II. Construção           B. Definir o planejamento inicial e propor uma arquitetura candidata.

III. Elaboração          C. Implantar o sistema, evoluir a versão beta para a final.

IV. Transição            D. Implementar e testar o sistema.

Analise as seguintes afirmações sobre o Rational Unified Process (RUP).

I. O RUP não é um processo, mas um framework de processos. Ou seja, o mesmo possui uma série de disciplinas e atividades que devem ser instanciadas/configuradas/adaptadas para uma equipe de desenvolvimento ou uma organização.

II. O desenvolvimento de software baseado no RUP tem cinco características principais: guiado por casos de uso, centrado na arquitetura, iterativo e incremental, integração contínua e influenciado pelos riscos.

III. O RUP define atividades que devem ser executadas durante o desenvolvimento, as quais possuem responsáveis associados, artefatos de entrada e saída e uma seqüência de passos para executar as atividades.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

Analise as seguintes afirmações sobre o desenvolvimento iterativo e incremental do Rational Unified Process (RUP).

I. O desenvolvimento de software no RUP é iterativo, pois ele se dá através da repetição da execução de um mesmo conjunto de atividades, durante o desenvolvimento do software. Tal repetição acontece inúmeras vezes, até que o software esteja terminado.

II. A natureza iterativa e incremental do RUP permite atacar o desenvolvimento do software em partes, no qual uma parte é desenvolvida por vez. Essa natureza segue o princípio bastante conhecido de "dividir para conquistar".

III. O desenvolvimento deve ser planejado, de tal forma que cada iteração adicione um incremento ao software tanto no que diz respeito ao programa em si quanto na documentação e nos demais artefatos que compõem o desenvolvimento.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis