zhuang@linux:~/tags/software-design/$ grep -R

#Software-Design

4 matching pages.

  1. The Agile Manifesto and Its 12 Principles

    Agile software development is an approach to building software through short feedback loops, close collaboration, and continuous adaptation. …

  2. UML Diagrams: An Overview

    The Unified Modeling Language (UML) provides a standard set of diagrams for describing a system from different perspectives. UML 2.5 defines …

  3. UML Class Relationships: A Practical Guide

    UML class diagrams describe both the static structure of a system and the ways in which its types interact. The most common relationships …

  4. Design Patterns: Elements of Reusable Object-Oriented Software

    Notes from reading Design Patterns: Elements of Reusable Object-Oriented Software by the Gang of Four.