Engenharia de software
Disserte sobre o que entende por UML. é uma linguagem visual para especificação, construção e documentação de artefatos de software O propósito da modelagem (criação de esquemas UML) é, principalmente, para entender e não para documentar. O UML apresenta, entre outras, as seguintes características principais:
(1) é independente do domínio de aplicação (i.e., pode ser usado em projectos de diferentes características, tais como sistemas cliente/ servidor tradicionais; sistemas baseados na Web; sistemas de informação geográficos; sistemas de tempo real); (2) é independente do processo ou metodologia de desenvolvimento; (3) é independente das ferramentas de modelação; (4) apresenta mecanismos potentes de extensão; (5) agrega um conjunto muito significativo de diferentes diagramas/técnicas dispersos por diferentes linguagens (e.g., diagramas de casos de utilização, de classes, de objectos, de colaboração, de actividades, de estados, de componentes, e de instalação). Quando usar UML?
– Para ajudar a conceber nossas idéias, em relação ao sistema que estivermos projetando
– Para apresentar nossas idéias ao grupo de forma que todos possam interagir e discutir um determinado ponto – Para documentar nossas idéias quando elas já estiverem bem consolidadas para que novos integrantes e novos colaboradores possam acelerar sua compreensão dos sistemas desenvolvidos pelo grupo
Descreva