Buscar

As linguagens de modelagem orientadas a objetos surgiram nos anos 80, à medida que o pessoal envolvido com metodologia, diante de um novo gênero de...

As linguagens de modelagem orientadas a objetos surgiram nos anos 80, à medida que o pessoal envolvido com metodologia, diante de um novo gênero de linguagens de programação orientadas a objetos e de aplicações cada vez mais complexas, começou a experimentar métodos alternativos de análise e projeto. A quantidade de métodos orientados a objetos aumentou de pouco mais de 10 para mais de 50 durante o período de 1989 a 1994. Muitos usuários encontraram dificuldades para encontrar uma técnica que atendesse plenamente as suas necessidades. Entre alguns métodos que surgiram, podemos destacar: Booch, OOSE, OMT, Fusion, Shlaer-Mellor, Coad-Yourdon. Estes, isoladamente, possuíam pontos fortes e fracos; por conseguinte, surgiu a UML como alternativa para a unificação das melhores características de cada uma dessas técnicas. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do Usuário. Rio de Janeiro: Editora Campus/Elsevier, 2006 (adaptado). Considerando os novos métodos de programação orientados a objetos, analise o caso a seguir. Pedro é engenheiro de software e precisa investigar quais técnicas e metodologias para desenvolvimento de sistemas orientadas a objetos são mais adequadas para ser implantadas em sua empresa, que atua no segmento logístico. O engenheiro precisa utilizar técnicas aderentes ao levantamento de requisitos, à comunicação junto do usuário, etc. Em relação às técnicas que deverão ser usadas na empresa de Pedro, levando-se em conta a evolução histórica da modelagem de sistemas, julgue as afirmações a seguir. I. A técnica OOSE (Object-Oriented Software Engineering) proposta por Ivar Jacobson deve focar na modelagem de casos de uso, logo pode ser aderente às necessidades de Pedro. II. A modelagem em OMT (Object-Modeling Technique) proposta por James Rumbaugh deve focar no modelo de objetos e no modelo dinâmico, logo pode adequar-se à situação. III. A UML, por tratar-se de uma linguagem de programação unificada, deve conter as melhores características das técnicas que surgiram antes dela, logo pode ser aderente ao cenário proposto. É correto o que se afirma em Escolha uma opção: a. I e II, apenas. b. I, apenas. c. II e III, apenas. d. I, II e III. e. III, apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa d) I, II e III. Justificativa: - A técnica OOSE (Object-Oriented Software Engineering) proposta por Ivar Jacobson é adequada para a modelagem de casos de uso, o que atende às necessidades de Pedro. - A modelagem em OMT (Object-Modeling Technique) proposta por James Rumbaugh foca no modelo de objetos e no modelo dinâmico, o que também se adequa à situação. - A UML (Unified Modeling Language) é uma linguagem de programação unificada que incorpora as melhores características das técnicas que surgiram antes dela, o que a torna aderente ao cenário proposto.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais