- Agile Modeling
- Practice-based methodology for modeling and documenting software-based systems effectively. Includes answers to frequently asked questions and agile modeling best practices.
- Architecture & Design: Patterns
- Introduction to patterns and discussions about its use in program architecture and design.
- Refactoring Page
- Introduces a disciplined technique for restructuring an existing body of code by altering the internal structure without changing its external behavior. Features a catalog of common refactorings and links to online sources.
- Software Design Group
- Massachusetts Institute of Technology group that conducts research in various areas of software design, languages, analysis, design extraction from codes, code conformance to designs, and automatic test case generation.
|