Um fluxograma é uma ferramenta que permite dividir qualquer processo em atividades individuais e mostra as relações lógicas entre elas. A maioria das
Continue readingCategoria: Software Engineering
Capturando requisitos funcionais com casos de uso e histórias de usuários
O primeiro passo na definição de um novo produto, serviço, processo ou sistema é definir os requisitos, ou seja, requisitos
Continue readingFluxograma – Um Guia Rápido
Um fluxograma é uma representação gráfica de um algoritmo, fluxo de trabalho ou processo, com diferentes tipos de caixas representando diferentes tipos de passos, e setas conectando a cada dois passos. Esta representação facilita a ilustração de soluções para problemas conhecidos. Os fluxogramas são amplamente utilizados para analisar, projetar, documentar e operar processos ou procedimentos em muitos campos.
Continue readingUm guia abrangente para fluxograma
Um fluxograma é usado para mostrar as sucessivas etapas de um processo. Tais diagramas usam uma série de símbolos inter-relacionados para mapear todo o processo, tornando o processo fácil de entender e útil na comunicação com os outros. Os fluxogramas podem ser usados para explicar o funcionamento de um processo, sistema, conceito ou algoritmo complexo e/ou abstrato. Os fluxogramas também podem ajudar a planejar e desenvolver processos, ou melhorar os processos existentes.
Continue readingDiagrama de máquina de estado versus diagrama de atividade
O diagrama da máquina do Estado UML e o diagrama de atividades são ambos diagramas comportamentais, mas com ênfases diferentes. O diagrama de atividade é um fluxo de funções sem mecanismo de acionamento (evento), a máquina de estado é composta de estados acionados.
Continue readingO que é Engenharia de Software?
A engenharia de software se concentra no desenvolvimento de produtos de software. é uma abordagem sistemática, disciplinada e quantificável ao desenvolvimento, operação e manutenção de software; ou seja, engenharia para aplicações de software.
Continue readingQual é a relação entre o diagrama de contexto do sistema e o DFD?
O diagrama de contexto mostra o sistema considerado como um único processo de alto nível, e depois mostra a relação do sistema com outras entidades externas (sistemas, grupos organizacionais, armazenamento de dados externos, etc.). Outro nome para um diagrama de contexto é um gráfico de fluxo de dados em nível de contexto ou DFD de nível 0.
Continue readingDesenvolva DFD com Refinamento Stepwise
Uma das maneiras eficazes de resolver um problema complexo é dividi-lo em sub-problemas mais simples. Você começa decompondo a tarefa inteira em partes mais simples. O refinamento passo a passo é essencialmente uma decomposição do sistema para obter uma visão dos subsistemas que compõem o sistema, conhecido como o método de decomposição de cima para baixo.
Continue readingO que é diagrama de arquitetura hexagonal
O diagrama de arquitetura hexagonal é um padrão arquitetônico utilizado no projeto de software com o objetivo de criar componentes de aplicação com acoplamentos frouxos. Esta abordagem é uma alternativa para a arquitetura tradicional em camadas. É uma das muitas formas de DDD (Domain Driven Design Architecture).
Continue readingO que é Notação e Modelo de Gerenciamento de Caso (CMMN)
CMMN é uma notação gráfica utilizada para capturar métodos de trabalho que se baseiam no tratamento de casos que requerem diversas atividades que podem ser realizadas em uma ordem imprevisível em resposta a situações evolutivas. Usando uma abordagem centrada em eventos e o conceito de arquivo de casos, CMMN expande os limites do que pode ser modelado com BPMN, incluindo esforços de trabalho menos estruturados e aqueles conduzidos por trabalhadores do conhecimento. O uso de uma combinação de BPMN e CMMN permite aos usuários cobrir um espectro muito mais amplo de métodos de trabalho.
Continue reading