Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
A definição de UML
A Unified Modeling Language fornece aos desenvolvedores e equipes de software com um vocabulário padrão para expressar software e modelos de negócios. Quando os desenvolvedores a criar aplicativos de software , eles não imediatamente iniciar a programação . Dependendo da metodologia de desenvolvimento envolvidos , pode haver várias etapas antes da codificação realmente começa. UML permite aos desenvolvedores definir modelos em que eles criam desenhos abstratos do sistema, antes de implementar estes projetos em código. Desenvolvimento de Software

desenvolvimento de software pode envolver muitos processos diferentes. Quando os desenvolvedores a criar aplicativos , eles devem primeiro descobrir o que os requisitos do sistema são . Os desenvolvedores podem usar esses requisitos para criar um conjunto de tarefas do aplicativo , definindo exatamente o que a aplicação irá fazer . A maioria dos sistemas de software substanciais dividir seu processamento entre os componentes do aplicativo . Os programadores podem , em seguida, começar a trabalhar na implementação do código de programação para entregar este processamento. Diagramas UML , muitas vezes desempenham um papel fundamental para fazer a ponte entre o trabalho o que uma aplicação vai fazer e implementá-la .
Metodologias

desenvolvedores podem escolher entre os lotes de diferentes linguagens de programação e plataformas de tecnologia na construção de aplicações de software. Com muitas aplicações, uma equipe de desenvolvedores irão trabalhar em conjunto , observando-se uma metodologia comum para o processo de desenvolvimento. Metodologias variam entre línguas e organizações , mas , em geral, eles fornecem uma estrutura para a realização de desenvolvimento de aplicativos em etapas, incluindo as fases como levantamento de requisitos , modelagem , implementação, teste , depuração e implantação. UML não é dependente de qualquer metodologia de desenvolvimento particular, para que ele possa desempenhar um papel em qualquer projeto de software.
Diagramas

desenvolvedores usam principalmente UML como uma diagramação ferramenta . Existem muitos tipos de diagramas em UML, cada um projetado para atender um determinado estágio de desenvolvimento ou aspecto da aplicação. Caso de Uso Diagramas de processamento da aplicação do modelo a partir da perspectiva do usuário do software , que será a tentativa de realizar tarefas específicas usando o aplicativo . Diagramas de Classes modelar os componentes de código específicos em um aplicativo. Se um projeto envolve Orientada a Objetos de desenvolvimento usando uma linguagem como Java , a diagramas de classe muitas vezes formam a base para as classes e objetos que acabará por entregar o processamento do aplicativo.
Engenharia Reversa
< br > diagramas UML

aparecem principalmente durante os primeiros estágios de desenvolvimento de software. No entanto , a linguagem também pode ajudar nos casos em que os desenvolvedores estão tentando engenharia reversa de aplicações. Usando esta técnica , os desenvolvedores podem começar a partir do código do aplicativo e trabalhar para trás para os diagramas UML que representam isso. Isso permite que os desenvolvedores para analisar o projeto e eficiência das aplicações , bem como determinar se eles cumprem suas exigências originais. Em alguns casos , os desenvolvedores usam ferramentas adicionais para gerar o código fonte diretamente do UML, em vez de implementá-lo manualmente.

Anterior :

Próximo : No
  Os artigos relacionados
·Não consigo abrir meu arquivo de saída 
·Limitações da Lógica Fuzzy 
·Como usar o MATLAB Sem Desktop 
·Número de Elementos em MATLAB 
·O que é sempre escrito em uma declaração If /Then 
·Como adicionar texto em um arquivo INP por Python 
·Como remover Endings linha do QString 
·Como escrever Valores de entrada GData como uma String 
·Diferenças entre o feedback Controle e Controle Feed F…
·Como fazer um gráfico de função cumulativa em uma ca…
  Artigos em destaque
·Funções C para Xilinx 
·Como automatizar o Visio com o PowerShell 
·Como criar um arquivo de texto usando C + + 
·Silverlight 3D Carousel Effect Tutorial 
·Como fechar programas iPad com Xcode 
·Como usar a validação de dados para preencher uma got…
·Como equacionar duas coisas em uma instrução IF em C …
·Lista de embutidos SAS Macros 
·Sobre o SQL Profiler Uso 
·O Melhor Sub Versões para Linux 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados