UML CESPE
TCU (CESPE 2010)
108 UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos.
BASA (CESPE 2010)
Com base no diagrama UML acima, julgue os itens a seguir.
112 Está representada uma relação de composição entre a classe Funcionario e a classe Curriculo.
113 Os atributos de objetos da classe Funcionario poderiam ser diretamente acessados por objetos da classe Curriculo.
114 Na classe Gerente, ocorre a sobrecarga do método calculaSalario().
116 De acordo com as características da relação entre a classe Funcionario e a classe Curriculo, ao se excluir um funcionário desse sistema, também serão removidos os respectivos dados curriculares da base de dados.
INMETRO (CESPE 2010)
37 O desenvolvimento de um sistema de software complexo requer que seus desenvolvedores examinem e estudem esse sistema a partir de diversas perspectivas. Os autores da UML sugerem a descrição de um sistema de acordo com cinco visões interdependentes, cada uma delas com ênfase em diferentes aspectos do sistema. Com relação a esse assunto, assinale a opção correta.
A) As cinco visões da UML são: a visão de casos de uso, a de projeto, a de implementação, a de implantação e a de processo.
B) No desenvolvimento de um sistema, todas as cinco visões do sistema devem ser construídas, independentemente das características e da complexidade do sistema.
C) A UML foi desenvolvida para ser utilizada com uma linguagem de programação específica e com apenas alguns processos de desenvolvimento.
D) A visão de processo da UML enfatiza as características dos componentes do software.
E) Na visão de casos de uso, a UML define uma estruturação específica a ser utilizada na descrição da documentação do caso de uso.
60 O primeiro diagrama da UML que pode ser utilizado no ciclo de desenvolvimento de um sistema é o
A) diagrama de casos de uso, porque ele