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 ...Discusssoftware 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 ...DiscussSoftware 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...Discussrequirements
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...Discussrequirements
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)...DiscussSystem 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...DiscussJava
Thunderthunderbyte.hashnode.dev·Jul 5, 20242024.07.05 Uml의 상세UML 상세 1. 클래스 다이어그램 개념 객체 지향 모델링 시 클래스의 속성 및 연산과 클래스간 정적인 관계를 표현한 다이어그램 클래스와 클래스, 클래스 속성 사이의 관계를 표현한다. 구성요소 클래스 다이어그램의 구성요소는 클래스 이름, 속성, 연산, 접근제어자가 있다. 클래스 다이어그램 Person (클래스 이름)-age: int (속성)+getAge(): int (연산) 구성요소설명 클래스 이름클래스의 이름 ...DiscussDiaryUML
Thunderthunderbyte.hashnode.dev·Jul 3, 20242024.07.03 Uml 개념UML UML 개념 UML은 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화 시각화 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어 UML 특징 방법론을 통합한 것, 표준화된 모델링 기법 제공 개발자와 고객 또는 개발자 간 등 다양한 이해관계자와의 의사소통을 위한 도구 특징설명 가시화 언어개념 모델 작성시 오류가 적고 의사소통이 용이 구축 언어다양한 프로그래밍 언어로 실행 시스템...DiscussDiaryUML
SKitumel.hashnode.dev·May 29, 2024The System Design of My Football (Soccer) Prediction AppThe aim of a system design is to create a blueprint, or a high-level view, for building a particular system according to specification. This article carries on from the previous one entitled “Planning My Football (Soccer) Prediction App”. In the prev...Discuss·27 readsSystem Design
Darsh Pateldarsh-patel.hashnode.dev·Apr 18, 2024Mastering Dependency Inversion Principle (DIP)In the realm of software development, writing code that is not only functional but also maintainable, scalable, and adaptable is crucial. One set of principles that aims to guide developers in achieving these goals is the S.O.L.I.D principles. These ...Discuss·38 readsSOLID principles