Tagged articles

Use Case

9 articles · Page 1 of 1
YiSu Grain
YiSu Grain
Jul 13, 2026 · Fundamentals

What Do UML’s Solid Lines, Dashed Lines, Hollow Triangles, and Diamonds Actually Represent?

This article explains the meaning of each UML line style—solid, dashed, hollow triangle, hollow diamond, and solid diamond—covers class‑diagram relationships, use‑case include/extend, activity vs. state diagrams, component vs. deployment diagrams, and provides exam‑style practice questions with concrete examples.

Class DiagramModelingSoftware Design
0 likes · 12 min read
What Do UML’s Solid Lines, Dashed Lines, Hollow Triangles, and Diamonds Actually Represent?
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 9, 2026 · Backend Development

5 Tips to Keep Your Spring Service Clean and High‑Quality

This article presents five practical patterns—single‑use‑case classes, a lightweight Facade, self‑validating input records, domain‑event side‑effects, and ports‑and‑adapters—that transform monolithic Spring @Service classes into modular, readable, testable, and transaction‑safe components, improving maintainability and extensibility.

Clean ArchitectureDomain EventsFacade
0 likes · 15 min read
5 Tips to Keep Your Spring Service Clean and High‑Quality
IT Learning Made Simple
IT Learning Made Simple
Jul 5, 2026 · R&D Management

Scenario View: Use‑Case‑Driven Architecture Validation

The article explains how a scenario view—acting as the dynamic "+1" in the 4+1 model—uses use‑case‑plus‑context scenarios to validate architecture, improve communication, guide testing, prioritize key business flows, and drive development through BDD and test case generation.

Architecture ValidationBDDSoftware Design
0 likes · 9 min read
Scenario View: Use‑Case‑Driven Architecture Validation
Architect
Architect
Jul 25, 2024 · Fundamentals

From Business Modeling to Requirement Specification: A Case Study of Face‑Recognition Payment in School Canteens

This article explains how to transform business modeling into concrete requirements by analyzing a face‑recognition payment system for school canteens, covering vision definition, target organization identification, goal measurement, use‑case modeling, and detailed use‑case specifications to ensure valuable, well‑scoped software development.

Requirement AnalysisSoftware EngineeringUse Case
0 likes · 29 min read
From Business Modeling to Requirement Specification: A Case Study of Face‑Recognition Payment in School Canteens
DevOps
DevOps
Jul 4, 2024 · R&D Management

Deriving Valuable Requirements through Business Modeling and Use‑Case Analysis

This article explains how to turn software code from a cost into real product value by systematically modeling the business, identifying the target organization and its decision‑maker, defining a measurable vision, and writing precise, stakeholder‑driven requirements and use‑case specifications.

System DesignUse Casebusiness modeling
0 likes · 28 min read
Deriving Valuable Requirements through Business Modeling and Use‑Case Analysis
DeWu Technology
DeWu Technology
Dec 23, 2022 · Frontend Development

Frontend Unit Testing as Documentation: Challenges and Practices

The team combats outdated documentation and costly front‑end maintenance by treating unit tests for the use‑case layer as living documentation, using BDD‑style Given‑When‑Then tests that assert only observable behavior, which improves code readability, eases onboarding, and provides a reliable safety net for future changes.

BDDClean ArchitectureFrontend
0 likes · 13 min read
Frontend Unit Testing as Documentation: Challenges and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 13, 2022 · Fundamentals

Mastering UML: From Project Kickoff to System Design with Real-World Cases

This comprehensive guide walks you through selecting and applying the right UML diagrams at each project stage—from initial scope and feasibility studies, through requirement analysis and use‑case modeling, to system design, domain modeling, and detailed interaction diagrams—illustrated with two practical case studies.

Domain ModelSequence DiagramSoftware Design
0 likes · 23 min read
Mastering UML: From Project Kickoff to System Design with Real-World Cases
dbaplus Community
dbaplus Community
Nov 22, 2020 · Product Management

Bridging the Gap: How Product Managers Can Collaborate Effectively with Engineers

This article examines the often‑tense relationship between product managers and developers, identifies the main sources of friction from both sides, and offers a structured three‑step approach—including clear direction, rigorous use‑case work, and five communication techniques—to achieve sustainable, win‑win collaboration.

Team CollaborationUse Casecommunication
0 likes · 19 min read
Bridging the Gap: How Product Managers Can Collaborate Effectively with Engineers