São diagramas estruturais da UML:
Questões de Concursos
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
São diagramas estruturais da UML:
Em relação a conceitos gerais de UML (Unified Modeling Language), assinale a opção correta.
A respeito de desenvolvimento de sistema, reengenharia e
linguagens de programação, julgue os próximos itens.
A reengenharia procura introduzir melhorias em processos já existentes, reformulando o que já existe ou fazendo pequenas mudanças que deixem as estruturas básicas intactas.
Assinale a opção correta quanto a requisitos de software.
Por meio de diagramas da UML, é possível capturar diferentes visões do sistema. Assinale a opção que apresenta o diagrama de um comportamento dinâmico do sistema.
Supondo que um sistema tenha sido desenvolvido e documentado
de acordo com os conceitos da análise e do projeto orientado a
objetos e tenha sido utilizada, como ferramenta para modelagem, a
UML (Unified Modeling Language), versão 2.0, julgue os próximos
itens.
Considere um sistema de gerenciamento de documentos em que um diagrama da UML represente o caso de uso denominado “protocolar requerimento” e o caso de uso “protocolar retificação de requerimento”. Nessa situação, a representação mais adequada é a que consiste em inserir um ponto de extensão no segundo caso de uso, a partir do qual ele será estendido pelo comportamento do primeiro.
Na UML, um relacionamento é uma ligação entre itens, podendo ser representado graficamente por meio de diferentes tipos de linhas. Sobre os relacionamentos na UML, analise as afirmativas abaixo.
I A associação determina que as instâncias de uma classe estão de alguma forma ligadas às instâncias da outra classe.
II A dependência entre classes indica que os objetos de uma classe usam serviços dos objetos de outra classe.
III A generalização demonstra que as informações de um objeto precisam ser complementadas por um objeto de outra classe.
Dentre as afirmativas, estão corretas
Julgue os itens de 68 a 72, relativos aos princípios da engenharia de
software.
Sistemas de software podem ser decompostos em subsistemas, que, por sua vez, podem ser decompostos em módulos. Um módulo é normalmente um componente de sistema que fornece um, ou mais, serviços para outros módulos. No desenvolvimento orientado a objetos, um módulo pode ser composto por um conjunto de classes.
A partir dos conceitos de utilização de UML (Unified Modelling Language) no desenvolvimento de projetos de software, analise as afirmativas:
I. UML (Unified Modelling Language) é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
II. A linguagem UML 2.0 é composta por 8 diagramas, classificados em duas categorias: de projeto e de utilização.
III. O software Rational Rose é uma das ferramentas mais utilizadas para a modelagem de sistemas.
IV. Um diagrama de classes é um modelo fundamental de uma especificação orientada a objetos. Produz a descrição mais próxima da estrutura do código de um programa, ou seja, mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.
Estão corretas apenas as afirmativas:
Um relacionamento todo-parte onde o todo controla a vida das partes; todavia as partes podem ser removidas explici- tamente antes da morte do todo. Trata-se de
Para garantir o desenvolvimento de qualidade, é suficiente que a equipe tenha as ferramentas mais atuais de engenharia de software e os melhores computadores.
Considere os artefatos de software abaixo.
I. Protótipo arquitetural executável.
II. Descrição da arquitetura.
III. Produto de software integrado na adequada plataforma.
A correta e respectiva associação desses artefatos com as fases do RUP é
Considere as características das normas e modelos de qualidade de software:
I.Suporta dois caminhos de melhoria usando níveis: um caminho permite que as organizações melhorem processos de
forma incremental envolvendo uma ou mais áreas de processos selecionadas e o outro caminho permite que as
organizações melhorem um conjunto de processos relacionados ao endereçarem sucessivamente conjuntos de áreas de
processo.
II.Estabelece uma arquitetura comum para o ciclo de vida de processos de software. Contém processos, atividades e
tarefas a serem aplicadas durante o fornecimento, aquisição, desenvolvimento, operação, manutenção e descarte de
produtos de software, bem como partes de software de um sistema. Também se aplica à aquisição de sistemas, produtos
de software e serviços.
III.A capacidade do processo é representada por um conjunto de atributos de processo descrito em termos de resultados
esperados. A capacidade do processo expressa o grau de refinamento e institucionalização com que o processo é
executado na organização. À medida que a organização evolui nos níveis de maturidade, um maior nível de capacidade
para desempenhar o processo deve ser atingido.
As afirmativas I, II e III correspondem, correta e respectivamente, a:
Com relação às ferramentas CASE, julgue os itens a seguir.
A auditoria do código-fonte garante o cumprimento de padrões de linguagem que as ferramentas CASE promovem para alcançar a qualidade do software.