Mike Vincentmike-vincent.hashnode.dev·Nov 18, 2024LLM + Mermaid: How Modern Teams Create UML Diagrams Without LucidchartEvery developer and product manager knows the drill. You finish a project sprint, and it’s time to document your system. In the early days, developers used whiteboards to map out ideas with markers and sticky notes. But as systems grew more complex, ...mermaid
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Nov 2, 2024Low Level Design (LLD)Low Level Design (LLD) LLD – Its refers to the Design of small components of an application or an application that serves the requirement or serves a set of business requirements. Building Blocks of LLD : Requirement Gathering Laying Down Use Cases U...10 likes·48 readsLowLevelDesign
Nathan Kaduruhimwhowrote.hashnode.dev·Oct 28, 2024Understanding Database Design and Modeling: From ER Diagrams to UML and Class StructuresIf you’re stepping into database design and modeling for the first time, concepts like Entity-Relationship diagrams, Normalization, UML, and Class Diagrams might sound intimidating. But once you understand the basics, these tools will make organizing...Databases
Pedro Dautonetops.com·Oct 10, 2024Sequence Diagram and PlantUMLWhat Sequence Diagram is A visualization of how the system actors interact within the system application. I’ve been looking for a while for a nice and fast way to build some diagrams. After some time looking around I have found this gem that is bein...45 readsUML
Ivanbyteup.hashnode.dev·Sep 11, 2024Implementing System Design: A Use Case ExampleHypothetical Case Study: Innovative Prison Solutions - Implementing Digital Wallets with Blockchain Technology Disclaimer: This hypothetical case study is designed for educational purposes and is not intended to represent a real-life project because ...software development
FagaoMBSEfagaombse.hashnode.dev·Aug 1, 2024he Software Method-001 Profit = Requirements - DesignProfit = Revenue - Cost. To make a profit, regardless of what you're selling, two conditions are necessary: (1) The selling price should be high; (2) The cost should be low. The brilliance lies in the fact that there's no fixed formula between price ...Software Engineering
FagaoMBSEfagaombse.hashnode.dev·Jul 26, 2024Is "startup software" a use case?Question: Can "startup software" be considered a use case? When software starts, it typically needs to instantiate some objects, read some configuration files, etc. So, Are “start software” and “shut down software” use cases? Or are they extensions o...requirements
FagaoMBSEfagaombse.hashnode.dev·Jul 25, 2024Is "non-functional requirement" a vague term?"Non-functional requirement" is indeed a vague term, but this vagueness is in expression, stemming from historical convention. Continuing to use it causes less harm than terms like "functional module" or "user requirement". The vagueness lies in that...requirements
Shubham Sourabhvampirepapi.hashnode.dev·Jul 21, 2024Beginner's Guide to UML Class DiagramsTLDR (easy peasy) - This class diagram represents a simplified model of an order processing system. Here's a breakdown of its components: Classes and Attributes: Customer Attributes: name (String), address (String) Order Attributes: date (date)...26 readsSystem Design LearningSystem Architecture
Sagar Medtiyablog.sagarmedtiya.com·Jul 21, 2024UML Diagram✨✨What is UML? UML stands for the Unified Modeling Language and is used to model the Object-Oriented Analysis of a system system. UML is a way of visualizing and documenting a software system by using a collection of diagrams, which helps engineers, bu...Java