Benefits of UML and some goals
Filed Under Architecture, Benefits, Design, Development, Process, Software, Techniques, UML | Posted on September 29, 2007
Why was UML made ? The primary goals in the design of the UML were:
- Provide users with a ready-to-use, expressive visual modeling language so they can develop and exchange meaningful models.
- Provide extensibility and specialization mechanisms to extend the core concepts.
- Be independent of particular programming languages and development processes.
- Provide a formal basis [...]
What is UML ?
Filed Under Architecture, Design, Development, Process, Techniques, Terms, UML | Posted on September 29, 2007
UML stands for ‘Unified Modeling Language’. That’s fine, but what exactly does it mean ? This is a programming language that is used for object-oriented software development. To organize program code more efficiently, programmers often create “objects” that are sets of structured data within programs. UML, which has been standardized by the Object Management Group [...]
Differences between HLD and LLD
Filed Under Design, Development, Model, Process, Software, Techniques | Posted on September 27, 2007
For people who have been involved in software projects, they will constantly hear the terms, High Level Design (HLD) and Low Level Design (LLD). So what are the differences between these 2 design stages and when are they respectively used ?
High – level Design gives the overall System Design in terms of Functional Architecture and [...]
What is software low level design ?
Filed Under Design, Development, Model, Software, Techniques | Posted on September 27, 2007
The low level design document for a project should provide a complete and detailed specification of the design for the software that will be developed in the project, including the classes, member and non-member functions, and associations between classes that are involved. By the end of the Low Level Design stage, the code should be [...]