Tagged articles
17 articles
Page 1 of 1
DevOps
DevOps
Sep 24, 2024 · Fundamentals

From Business Modeling to Use Case Diagrams: A Comprehensive Guide

This article explains how to move from business modeling to business and system use case diagrams, covering vision definition, business sequence diagrams, system use case creation, use case specifications, and concludes with a brief promotion for a DevOps certification course, offering practical guidance for software engineers.

Use Case Diagrambusiness modelingrequirements analysis
0 likes · 17 min read
From Business Modeling to Use Case Diagrams: A Comprehensive Guide
Architect
Architect
Sep 17, 2024 · Fundamentals

Why Design and Modeling Matter Before You Start Coding – A Practical Guide

The article examines modern software development challenges, explains why thorough design and modeling are essential before coding, and outlines three key practices—business modeling, business process analysis, and system modeling—along with class analysis techniques to improve collaboration, reduce rework, and build robust architectures.

ModelingSoftware Engineeringarchitecture
0 likes · 12 min read
Why Design and Modeling Matter Before You Start Coding – A Practical Guide
DevOps
DevOps
Aug 12, 2024 · Fundamentals

The Importance of Design and Modeling in Software Development

This article explains why software engineers should perform design and modeling—such as business modeling, process analysis, and system modeling—before writing code, highlighting how these practices align development with business goals, improve collaboration, and reduce costly rework caused by changing requirements.

ModelingObject-OrientedSoftware Architecture
0 likes · 9 min read
The Importance of Design and Modeling in Software Development
Model Perspective
Model Perspective
May 15, 2024 · Fundamentals

Interpretive Structural Modeling (ISM): A Practical Guide to Attribution Analysis

This article introduces the Interpretive Structural Modeling (ISM) method, detailing its mathematical foundations, step-by-step matrix calculations, hierarchical decomposition, and a concrete software development case study that demonstrates how ISM clarifies factor relationships and assigns responsibility within complex systems.

Attribution AnalysisHierarchical DecompositionInterpretive Structural Modeling
0 likes · 10 min read
Interpretive Structural Modeling (ISM): A Practical Guide to Attribution Analysis
Sanyou's Java Diary
Sanyou's Java Diary
Apr 30, 2024 · Fundamentals

Mastering Architecture Diagrams: When, Why, and How to Build Clear System Blueprints

This comprehensive guide explains the purpose of architecture diagrams, the criteria for good diagrams, the optimal moments to create them, and detailed methods for drawing business, application, technical, code, and data architecture diagrams, complete with design principles, classification, and practical tips.

Technical architecturearchitecture diagramsbusiness architecture
0 likes · 21 min read
Mastering Architecture Diagrams: When, Why, and How to Build Clear System Blueprints
Architects Research Society
Architects Research Society
May 3, 2023 · Fundamentals

Data Flow Diagram (DFD) Example for a Customer Service System

This article explains the purpose and structure of Data Flow Diagrams (DFDs), illustrates a hierarchical DFD for a railway customer service system with context, level‑1 processes, and data stores, and offers practical tips on labeling, hierarchy, and common pitfalls in DFD modeling.

DFDData Flow Diagramcustomer-service
0 likes · 9 min read
Data Flow Diagram (DFD) Example for a Customer Service System
Architects Research Society
Architects Research Society
May 1, 2023 · Fundamentals

What Is a Data Flow Diagram (DFD) and How to Draw It

This tutorial explains what a Data Flow Diagram (DFD) is, describes its symbols such as external entities, processes, data stores, and data flows, and provides step‑by‑step instructions for drawing context‑level and level‑1 DFDs, including tips for improving readability.

DFDData Flow Diagramfundamentals
0 likes · 15 min read
What Is a Data Flow Diagram (DFD) and How to Draw It
Su San Talks Tech
Su San Talks Tech
Jan 7, 2023 · Fundamentals

Mastering Software Architecture Diagrams: From 4+1 to C4 Views

Learn how to choose, design, and present clear software architecture diagrams—covering the classic 4+1 views and the modern C4 model—by understanding their definitions, audience needs, and visual conventions, enabling effective communication across stakeholders without ambiguity.

4+1 viewC4 Modeldiagram design
0 likes · 7 min read
Mastering Software Architecture Diagrams: From 4+1 to C4 Views
IT Architects Alliance
IT Architects Alliance
May 17, 2021 · Industry Insights

How to Craft Clear Architecture Diagrams: A Practical C4 Methodology

This article presents a practical methodology for creating clear software architecture diagrams, explaining core concepts, the 4+1 view classification, common pitfalls, and the C4 model with concrete examples, helping architects choose the right diagram type for their audience and purpose.

C4 ModelDiagramarchitecture
0 likes · 12 min read
How to Craft Clear Architecture Diagrams: A Practical C4 Methodology
Java Backend Technology
Java Backend Technology
Jul 26, 2020 · Fundamentals

How to Craft Clear, Effective Architecture Diagrams: A Practical Guide

This article introduces a methodology for creating clear architecture diagrams, explains what architecture and architecture diagrams are, outlines their purposes, presents the 4+1 view classification, discusses common pitfalls, recommends the C4 model, and shares a real‑world case study to help readers communicate system designs without ambiguity.

C4 ModelSoftware Architecturediagram design
0 likes · 10 min read
How to Craft Clear, Effective Architecture Diagrams: A Practical Guide
Qunar Tech Salon
Qunar Tech Salon
Apr 28, 2020 · Fundamentals

Architecture Methodology: From Problem Identification to Application Logic Design

This article presents a comprehensive architecture methodology that guides engineers through problem identification, definition, classification, top‑down and bottom‑up derivation, model layering, and the systematic construction of product, business, logical, and physical architectures to achieve robust, maintainable software systems.

MethodologyR&Dbusiness analysis
0 likes · 29 min read
Architecture Methodology: From Problem Identification to Application Logic Design
Architecture Digest
Architecture Digest
Apr 14, 2019 · Fundamentals

A Practical Methodology for Clear Software Architecture Diagrams Using the C4 Model

This article introduces a systematic approach to creating clear software architecture diagrams, explains fundamental concepts of architecture and diagram types, discusses common pitfalls, and demonstrates how the C4 model can be applied to produce self‑describing, audience‑focused visualizations for developers, operations, and product teams.

C4 ModelDiagramarchitecture
0 likes · 11 min read
A Practical Methodology for Clear Software Architecture Diagrams Using the C4 Model
21CTO
21CTO
Jul 30, 2018 · Fundamentals

Why Software Architects Need the Right Diagram: From Use Cases to Sequences

Drawing the right diagrams—such as use‑case, robustness, mind‑map, DFD, flowchart, class, state, E‑R, and sequence charts—helps software architects clarify requirements, design solutions, and communicate across teams, turning vague ideas into concrete visual references that guide development from inception to coding.

Design DiagramsUMLsystem modeling
0 likes · 11 min read
Why Software Architects Need the Right Diagram: From Use Cases to Sequences