Questão #14457002009

Engenharia de Software (TI) — Uml

Em engenharia de software, o processo dedesenvolvimento de software designa uma sequência deatividades, agrupadas em fases e tarefas, executadas de formasistemática e uniformizada, realizadas por pessoas comresponsabilidades bem definidas e que, a partir de um conjuntode entradas (inputs) produzem um conjunto de saídas (outputs).Como objetivos, o processo de desenvolvimento de software deveprover orientação sobre as sequências das atividades envolvidas,especificar os modelos descritivos do sistema, gerenciar as tarefase definir métricas para os modelos e atividades.R. A. Ramos. Treinamento em UML (com adaptações).Quanto às fases e tarefas no processo de desenvolvimento desoftware, julgue os itens de 64 a 67.

A UMLT - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utilizada para construir as demais especificações da UML. Por isto a infraestrutura UML é tipicamente utilizada pelo usuário final.