O processo de construção do software se inicia com o entendimento das necessidades do cliente. Nesta etapa, uma equipe fica responsável por identificar e documentar estes dados, que são chamados de requisitos do sistema, que são a base para a modelagem do negócio.
São duas as principais abordagens para modelagem e desenho de sistemas,
Veremos a seguir cada uma dessas abordagens.
Associando com o conceito das linguagens de alto nível, um processo de alto nível é aquele cuja representação é mais próxima do entendimento humano do que da máquina.
XA Unified Modeling Language é uma linguagem de modelagem de Sistemas Orientados a Objeto. Foi criada a partir da junção das três principais linguagens de modelagem utilizadas à época – o método Booch, o OMT e o OOSE.
XBusiness Process Modeling, ou modelagem de processos de negócio, é a atividade de identificar e documentar (desenhar) os processos de negócio de uma empresa, com o objetivo de padronizar os procedimentos e realizar a melhoria constante dos processos.
XBusiness Process Modeling Notation é a principal notação utilizada no desenho dos processos de acordo com o BPM.
X