OOA&D
Object-Oriented Analysis & Design: Methods |
![]() |
- Intro
- "What is a methodology; and who needs one anyway? Is a methodology a notation; or a process; or neither; or both? Many practitioners mislead themselves into believing they are using a methodology, when all they are using is its notation. On the other hand, a notation is an important component of a methodology and cannot be selected arbitrarily, as we and others have pointed out - it needs to be designed for optimal useability.
- An appropriate lifecycle methodology for OO developments must contain ALL of the following components: a full lifecycle process for both business and technological issues; a full set of concepts and models which are internally self-consistent; a collection of rules and guidelines; a full description of all deliverables; a workable notation; ideally supported by third party drawing tools; a set of tried and tested techniques; a set of appropriate metrics, standards and test strategies; identification of organizational roles e.g. business analyst, programmer; guidelines for project management and quality assurance; advice on library management and reuse." (B. Henderson-Sellers)
- Start here
- An Introduction To Process Patterns (AmbySoft)
- OO Analysis (SEI)
- OO Design (SEI)
- Software Models (Excel Software)
- Techniques for OO Analysis and Design (Martin Fowler)
- To Diagram Or Not To Diagram - That Is the Question (Yonat Sharon)
- The Object-Oriented Advantage (First Step Communications)
- What Is a Methodology? (The Object Agency)
- Why Use Analysis and Design Techniques? (Martin Fowler)
- Related Sites
- Agent UML Web Site
- Dynamic Systems Development Method (DSDM Consortium)
- eXtreme Programming Roadmap (C2)
- Metamodel Information (Metamodel.com)
- Methodology.org for Systems Development & Programming (itmWEB Media)
- Modelica : Language Design for Multi-Domain Modeling
- OO Systems Modeling Laboratory (Brigham Young University)
- The Process Patterns Resource Page (AmbySoft)
- Use Case Maps (Use Case Maps User Group)
- Link Collections
- Allgemeine Softwaretechnik-Vorlesungen [German] (Andy Schürr)
- CASE & Modeling (developer.com)
- Methodologies (Open Directory)
- Object Modeling Methodologies (Junichi Suzuki)
- OO Analysis and Design (About.com)
- OO Analysis and Design (Links2Go)
- OO Analysis & Design Methodologies Site
- WWW Links and Other Internet Resources (Information Conceptual Modeling)
- Tutorials
- CIM Tutorial (DMTF)
- OO Analysis and Programming Web Course (Oregon State University)
- Glossaries
- Glossary (SEI)
- References
- OO Design Standards (CoreLinux Consortium)
- Forums
- General Articles
- Articles Collections
- OOIE On-Line Forum (IntelliCorp)
- OOSE Articles (The Object Agency)
- publications::articles (Object Mentor)
- OO Tips (Yonat Sharon)
- Scott Ambler's Online Writings (AmbySoft)
- Comparisons / Overviews
- A Comparison of OO Development Methodologies (Object Agency)
- A Comparison of Six OO Analysis and Design Methods (Mohammad Ashrafuzzaman)
- Analysis and Design Models (X3H7)
- An Object Methodology Overview (ICONIX)
- Component Modeling (Popkin Software)
- Design Methods (Excel Software)
- OO Analysis and Design Methods - A Comparative Review (University of Twente)
- OO Development Survey (Andrew Gray)
- Overview of OO Methodologies (Richard R. van de Stadt)
- Techniques for OO Analysis and Design (Martin Fowler)
- General Topics
- Abstraction, Encapsulation, and Information Hiding (The Object Agency)
- A Catalog of Object Model Transformations (Michael Blaha * and William Premerlani)
- Adoption of a Formal Processes for Developing Software Architectures, an Experience Report (COMSOFT)
- Analysis & Design Guidelines (Quoin)
- An Open Letter to Object Technology Newcomers (Alistair Cockburn)
- Basic Object-Oriented Concepts (Edward V. Berard)
- Component Based Development and Object Modeling (Sterling)
- Converging on OOAD Agreement (ADT)
- Dealing with Roles (Martin Fowler)
- Heuristics for Improved Object Models (QUOIN)
- How to Build Better Object Models (Peter Coad)
- Iterative and Incremental Development I (Robert C. Martin)
- Iterative and Incremental Development II (Robert C. Martin)
- Iterative and Incremental Development III (Robert C. Martin)
- Modeling, Data Semantics, and Natural Language (Miller Freeman)
- Modeling, Metadata, and XML (Miller Freeman)
- Motivation for an Object-Oriented Approach to Software Engineering (Edward V. Berard)
- Object Model Features Matrix (X3H7)
- Objects and Information in Conflict (Quantitative Data Systems)
- OO Business Modeling (Alan L. Pope)
- OO-Design: totally simple or very complex? [German] (Peter Hruschka)
- OO Geschäftsprozeßmodellierung mit der Unified Modeling Language [German] (Bernd Oestereich)
- OO & Information Engineering: The Analysis Process (Essential Strategies)
- Object Technology, Architectures, and Domain Analysis - What's the Connection? - Is there a connection? (SEI)
- OO Design I (Edward V. Berard)
- OO Design II (Edward V. Berard)
- Object-Oriented Domain Analysis (Edward V. Berard)
- Pratices for eXtreme Programming (Armaties)
- Reusing the Products of Analysis (Suzanne Robertson & Kenneth Strunch)
- Roles Before Objects (Doug Lea)
- Software Methodologies on Internet Time (EarthWeb)
- The OO Modeling Process: Process Patterns for an Architecture-Driven Approach (AmbySoft)
- Toward a Formalization of OO Analysis
- Tracing Your Design (Software Development magazine)
- Understanding the Recursive/Parallel Life-Cycle (Edward V. Berard)
- Using OO Modeling for Requirements Analysis (Yonat Sharon)
- Process Technique: Incremental Development (Martin Fowler)
- Process Technique: Patterns (Martin Fowler)
- Process Technique: Refactoring (Martin Fowler)
- Process Technique: Translation (Martin Fowler)
- Architecture Description Languages (SEI)
- Domain Engineering and Domain Analysis (SEI)
- Feature-Oriented Domain Analysis (SEI)
- Organization Domain Modeling (SEI)
- Articles Collections
- Special Articles
- Articles Collections
- Papers & Presentations on OO Software Development (Nokia)
- Technical Papers (ObjecTime)
- Technical Papers & Articles (I-Logix)
- General Topics
- A Pattern to Support User-Defined Categories of Domain Objects (SIGS.COM)
- An Early Start To Testing: How to Test Requirements (Suzanne Robertson)
- Association, Aggregation and Composition (Yonat Sharon)
- Classes Vs. Built-in Types (Yonat Sharon)
- Creation of, and Conversion to, Object-Oriented Requirements (The Object Agency)
- Designing Flexibility - Against Client's Wishes (Yonat Sharon)
- Enterprise-Component Models in color (Object International)
- Factoring Class Capabilities with Adjectives (SIGS.COM)
- On A CASE Supported Approach to OO Rapid Prototyping (I. Mitchell)
- OO and Business-Driven Information Engineering (Visible Systems)
- OO Specification with CASE Tool for Structured Analysis/Structured Design (sd&m)
- Six Different Kinds of Composition (SIGS)
- Successful Application of Object-Orientation in a Commercial Environment (Gero Scholz)
- The Ellipse-Circle Dilemma (Yonat Sharon)
- To Diagram Or Not To Diagram - That Is the Question (Yonat Sharon)
- Tracing Your Design (Software Development magazine)
- What Makes A Good OO Design? (Yonat Sharon)
- Where Are The Objects? (Yonat Sharon)
- Wohin mit den Funktionen im Objektmodell? [German] (Peter Hruschka)
- Relations and Their Implementation, Part I: Relations as Object Types (Intellicorp)
- Relations and Their Implementation, Part II: Mappings (Intellicorp)
- Relations and Their Implementation, Part III: Roles (Intellicorp)
- Relations and Their Implementation, Part IV: Aggregation (Intellicorp)
- ORM Viewpoint: UML data models from an ORM perspective (Terry Halpin) (Part One)
- ORM Viewpoint: UML data models from an ORM perspective (Terry Halpin) (Part Two)
- ORM Viewpoint: UML data models from an ORM perspective (Terry Halpin) (Part Three)
- ORM Viewpoint: UML data models from an ORM perspective (Terry Halpin) (Part Four)
- ORM Viewpoint: UML data models from an ORM perspective (Terry Halpin) (Part Five)
- Articles Collections
- Bibliographies
- Annotated Bibliography (Martin Fowler)
- Bibliography on OO modelling (University of Karlsruhe)
- Books
- Addison-Wesley Object Technology Series
- Books, Papers, Articles and other Publications (Object Mentor)
- New Books (Object International)
- Object Books (Object News)
- OO Systems Development (Fingar Learning Associates)
- OO Technology (AWL)
- Recommended Books (Yonat Sharon)
- Recommended OO Programming and Design Books! (Computer Literacy)
- Recommended Software Engineering Books (Software Methods & Tools)
- The Object Technology Series (AWL)
- Your OO Library (Interactive)
- Applying UML and Patterns : An Introduction to OO Analysis and Design (Craig Larman)
- Applying UML and Patterns : An Introduction to OO Analysis and Design (Craig Larman)
- Book Review (Objects by Design)
- Object Models: Strategies, Patterns, & Applications (Peter Coad)
- Process Patterns - Building Large-Scale Systems Using Object Technology (Scott W. Ambler)
- More Process Patterns - Delivering Large-Scale Systems Using Object Technology (Scott W. Ambler)
- Requirements Engineering and Rapid Development : An Object-Oriented Approach (Ian Graham, Len Graham)
- Magazines
- The Journal of Conceptual Modeling (Information Conceptual Modeling)
- Other Publications
- Use Case Maps and OO (Use Case Maps User Group)
- Use Case Maps Virtual Library (Use Case Maps User Group)
- Organizations
- Analysis and Design Task Force (OMG)
- Arbeitskreis Objektorientierte Analyse [German] (FAST e.V.)
- GROOM - Grundlagen OO Modellierung (GI-FG 2.1.9)
- Conferences / Workshops
- Anwendung von objektorientierten Entwicklungsstrategien und deren Unterstützung durch Vorgehensmodelle: 1998 [German]
- Early Object-Oriented Design
- EMMSAD : 2000, 1999 (Evaluation of Modeling Methods in Systems Analysis and Design)
- ER : 1998, 1997, 1996, 1994 (Conceptual Modeling)
- Metastructures: 1999
- MOBIS : 1998 [German] (Modellierung betrieblicher Informationssysteme)
- Modellierung: 2000, 1999, 1998 [German]
- OMER - OO Modellierung eingebetteter Realzeitsysteme: 1999 [German]
- OO Business Process Modeling: 1998
- Precise Semantics for Software Modeling Techniques: 1998, 1997
- ROOM : 2000 (Rigorous OO Methods)
- SPIN : 2000 (SPIN Workshop on Model Checking of Software)
- SPIN : 6th/1999 (Workshop on Practical Aspects of Model Checking)
- SPIN : 5th/1999 (Workshop on Theoretical Aspects of Model Checking)
- Visuelle Verhaltensmodellierung verteilter und nebenläufiger Software-Systeme: 2000
- OMER-2 Workshop on Object-oriented Modeling of Embedded Real-time Systems
- Other Resources
- A Configurable Code Generator for OO Methodologies (A. Aimar et al.)
- Hierarchische Dokumentation von Objekten [German] (HDvO-Team)
- BON
- A Comparison of the Business Object Notation and the Unified Modeling Language (Richard F. Paige and Jonathan S. Ostroff)
- An Introduction to BON (Richard Paige)
- BON: The analysis and design method for reliability, reusabilility and reversibility (ISE)
- Seamless OO Software Architecture : Analysis and Design of Reliable Systems (Kim Walden, Jean-Marc Nerson)
- The BON Method (Mohammad Ashrafuzzaman)
- Booch
- Booch (Excel Software)
- Designing OO C++ Applications : Using the Booch Method (Robert Cecil Martin)
- Object Solutions : Managing the OO Project (Grady Booch)
- OO Analysis and Design With Applications (Grady Booch)
- OO Analysis and Design with Applications by Booch (University of Twente) (OOADA)
- Overview and Tutorial (Philipp Schneider)
- Rational Rose Essentials: Using the Booch Method/Book and Disk (Iseult White)
- Succeeding With the Booch and OMT Methods : A Practical Approach (Terry Quatrani, Michael Chonoles)
- The Best of Booch (Grady Booch, Ed Eykholt)
- The Booch Method (Philipp Schneider)
- The Booch Method of OO Analysis & Design (Massimo Marino)
- The Booch Method - Summary Note (Katsuya Amako)
- Using the Booch Method : A Rational Approach (Iseult White)
- BOOM
- A Comparison of OO Development Methodologies (The Object Agency)
- CBD/e
- An Overview of CBD/e (Castek)
- Catalysis
- Catalysis (catalysis.org)
- Catalysis Resource Center (Computer Associates/PLATINUM technology)
- Behavior-Driven Versus Data-Driven: A Non-issue? (Computer Associates)
- Catalysis Benefits in Lay Terms (Computer Associates)
- Catalysis - Next-Generation Component-based Development from Object Frameworks (PLATINUM technology)
- Catalysis: Objects, Frameworks, and Components in UML (Desmond D'Souza and Alan Cameron Wills)
- Composing Modeling Frameworks in Catalysis (Desmond D'Souza & Alan Wills)
- Modeling with Interfaces (Sterling Software)
- Objects, Components and Frameworks With Uml : The Catalysis Approach (Desmond F. D'Souza, Alan Cameron Wills)
- White Papers (Computer Associates/PLATINUM technology)
- Coad / Coad & Yourdon
- Coad/Yourdon (Excel Software)
- Object Models: Strategies, Patterns, and Applications (Peter Coad)
- Object Models; Strategies, Patterns, and Applications (Peter Coad)
- OO Analysis (Peter Coad, Edward Yourdon)
- OO Design (Peter Coad, Edward Yourdon)
- OO Programming (Peter Coad, Jill Nicola)
- Strategies and Patterns Handbook (Object International)
- The Coad Letter Archive (Object International)
- The OO Analysis and Design method by Coad & Yourdon (University of Twente) (OOA/OOD)
- COMMA
- Metamodelling (COTAR)
- OO Metamethods (A. Bulthuis, Brian Henderson-Sellers)
- CRC
- A Laboratory For Teaching OO Thinking (Kent Beck& Ward Cunningham)
- ATM Problem CRC cards (Russell C. Bjork)
- CRC Cards (Excel Software)
- CRC Cards (Martin Fowler)
- CRC Cards (Yonat Sharon)
- CRC Model (Excel Software)
- CRC Modeling (AmbySoft)
- Introduction to CRC Cards (Softstar Research)
- OO Analysis and Design using CRC Cards (Nils Brummond)
- The CRC Card Book (D. Bellin & S. Suchman Simone)
- Using CRC Cards - An Informal Approach to OO Development (Nancy M. Wilkinson)
- Welcome to CRC Cards (Brian A. Gonzalez)
- Convergent Engineering
- Business Engineering With Object Technology (David A. Taylor)
- Convergent Engineering (Enterprise Engines)
- David A. Taylor (Enterprise Engines)
- OO Information Systems : Planning and Implementation (David A. Taylor)
- Object Technology: A Manager's Guide (David A. Taylor)
- Object Technology: A Manager's Guide (David A. Taylor)
- Book Review (Objects by Design)
- Demeter
- Demeter (Karl J. Lieberherr)
- Adaptive OO Software Development: The Demeter Method (Karl J. Lieberherr)
- Benefits of Adaptive Programming (Karl Lieberherr & Johan Ovlinger)
- Demeter in Action (Karl J. Lieberherr)
- Demeter/Java and AP Studio Resources (Northeastern University)
- Guide to Demeter Publications (Karl J. Lieberherr)
- Law of Demeter (Karl J. Lieberherr)
- Papers and Publications (Karl Lieberherr)
- What is Demeter? (Karl J. Lieberherr)
- DOORS
- Design of OO Real-time Systems (Ray Buhr)
- DOOS
- Designing OO Software (Rebecca Wirfs-Brock et al.)
- Observations on Responsibilities and Collaborators (Joseph N. Wilson)
- The Designing OO Software method by Wirfs-Brock et. al. (Univerity of Twente) (DOOS)
- EPA
- EROOS
- The EROOS Method (Katholieke Universiteit Leuven)
- EROOS: An Entity-Relationship based OO Specification Method (S. Van Baelen)
- EROOS Case Studies (Stefan Van Baelen)
- EROOS Life Cycle (Stefan Van Baelen)
- EROOS Publications (Stefan Van Baelen)
- EROOS Reference Manual (E. Steegmans et al.)
- Fusion
- Evolutionary Fusion: A Customer-Oriented Incremental Life Cycle for Fusion (Todd Cotton)
- Fusion (Excel Software)
- Fusion Methodology (P. Merel)
- OO Development: The Fusion Method (Derek Coleman et al.)
- OO Technology for Real-Time System: A Practical Approach Using OMT and Fusion (Maher Awad et al.)
- The Fusion method by Coleman et. al. (University of Twente)
- The Fusion Method - Summary Note (Katsuya Amako)
- GOOFEE
- GOOFEE Home Page (GOOFEE Systems)
- Flow Design for Embedded Systems (Barry Kauler)
- GOOFEE FAQ (GOOFEE Systems)
- HOOD
- The Hierarchical OO Design method (ESA/ESTEC/WME)
- HOOD : An Industrial Approach for Software Design (HOOD User Group, J-P. Rosen)
- HOOD Evaluation (ESA/ESTEC/WME)
- HOOD FAQs (JR & A)
- HOOD Forum (Jorge Amador-Monteverde)
- HOOD : Reference Manual (B. Delatte et al.)
- HOOD User Group (ESA/ESTEC/WME)
- The HOOD Method (Lincoln Software)
- HOORA - Hierarchical OO Requirements Analysis (ESTEC)
- The HOORA site (E2S)
- IDEA
- Intelligent Database Environment for Advanced applications (DEI)
- Official IDEA Page
- Designing Database Applications With Objects and Rules: The Idea Methodology (Stefano Ceri, Piero Fraternali)
- IDEA authors (DEI)
- IDEA Documents (DEI)
- Job Shop Case Study (DEI)
- Organization of the IDEA methodology (DEI)
- ION
- ION Homepage (Colin Atkinson)
- Characteristics of ION (Colin Atkinson & Michel Izygon)
- ION - A Notation for the Graphical Depiction of OO Programs (Colin Atkinson & Michel Izygon)
- ION References (Colin Atkinson)
- What is ION ? (Colin Atkinson)
- KISS
- MERODE
- MERODE (Monique Snoeck)
- List of publications about MERODE (Monique Snoeck)
- Short description of MERODE (Monique Snoeck)
- MOSES
- MOSES (Fiona Thorne)
- Booktwo of OO Knowledge : The Working Object : OO Software Engineering : Methods and Management (B. Henderson-Sellers, J. M. Edwards)
- Incorporating roles into MOSES (D.W. Renouf & B. Henderson-Sellers)
- MOSES Publications (COTAR)
- Summary of MOSES (Fiona Thorne)
- The MOSES method by Henderson-Sellers and Edwards (University of Twente)
- MWOOD
- UML 1.1 vs. MWOOD 0.9 (Christian Demmer)
- UML vs. MWOOD- I (Christian Demmer)
- Object COMX
- Object COMX (Judith Barnard)
- Objecteering
- Objecteering (Cern)
- Objectory
- Jacobson's Objectory Method (Iconix)
- Objectory (Steve Fisher)
- Objectory [Swedish] (Rikard Thunberg et al.)
- OEP
- Object Engineering Process (oose.de) [German] (OEP)
- Einführung [German] (oose.de)
- Meta-Modell [German] (oose.de)
- Muster- und Beispiele-Übersicht [German] (oose.de)
- Octopus
- OMT
- Applying Omt : A Practical Step-By-Step Guide to Using the OMT (Kurt W Derr)
- OMT (Excel Software)
- OMT Insights (James Rumbaugh)
- OMT Papers (Rational Software)
- OMT - Summary Note (K. Amako)
- OO Modeling and Design (James Rumbaugh et al.)
- OO Modeling and Design : Solutions Manual (James Rumbaugh et al.)
- OO Software Development Using OMT (Xiaobing Qiu)
- OO Technology for Real-Time Systems : A Practical Approach Using Omt and Fusion (Maher Awad et al.)
- Rumbaugh's OMT (Iconix)
- Succeeding With the Booch and OMT Methods : A Practical Approach (Terry Quatrani, Michael Chonoles)
- The OMT by Rumbaugh et. al. (University of Twente)
- Use Cases Combined With Booch/Omt/Uml : Process and Products (Putnam P. Texel, Charles B. Williams)
- OOAD/OOIE
- Business Process Design with the SAP R/3 Reference Model and OOIE (SAP & IntelliCorp)
- OO Information Engineering On-Line Forum (IntelliCorp)
- OO Methods: A Foundation (James Martin, James J. Odell)
- OO Methods: Pragmatic Considerations (James Martin, James J. Odell)
- Principles of OO Analysis and Design (James Martin, James J. Odell)
- Resources for OOIE (IntelliCorp)
- OOA/RD
- OOA/RD: A Rapid Overview (Kennedy Carter)
- OOA/RD: Key Features (Kennedy Carter)
- OOA/RD: Overview (Kennedy Carter)
- OOA/RD: Resources (Kennedy Carter)
- What's wrong with OMT? (Kennedy Carter)
- Why UML? (Kennedy Carter)
- OOBE
- OO Business Engineering (Open Engineering)
- White Papers & Articles (Open Engineering)
- OOCL
- About OOCL
- Creating Agile Organizations with the OOCL Method (Edward C. Swanstrom)
- OOCL Bibliography (AgilisCorp)
- OOCL Forum
- OOHDM
- The Object-Oriented Hypermedia Design Model (Daniel Schwabe & Gustavo Ross)
- OOram
- Working With Object: The Ooram Software Engineeringmethod (Wold Reenskaug et al.)
- Working With Objects - Independent Review (Herb Sutter)
- OOSC
- Object Success (Bertrand Meyer)
- OO Software Construction (Bertrand Meyer)
- OO Software Construction (Bertrand Meyer)
- OOSD
- OO System Development (Dennis Champeaux et al.)
- OO System Development: HTML Edition (De Champeaux)
- OO System Development: Overview (De Champeaux)
- OO System Development by de Champeaux et. al. (University of Twente) (OOSD)
- OOSE
- Basic references on Use Cases (University of Nantes)
- Jacobson (Excel Software)
- OO Software Engineering : A Use Case Driven Approach (Ivar Jacobson)
- OO Software Engineering by Jacobson et. al. (University of Twente) (OOSE)
- The Object Advantage : Business Process Reengineering With Object Technology (by Ivar Jacobson)
- OOSP
- An Introduction To Process Patterns (AmbySoft)
- Enhancing the Unified Process (Ronin International)
- More Process Patterns - Delivering Large-Scale Systems Using Object Technology (Scott W. Ambler)
- Process Patterns - Building Large-Scale Systems Using Object Technology (Scott W. Ambler)
- The Process Patterns Resource Page (AmbySoft)
- OPEN / OML
- OPEN - OO Process, Environment and Notation (Brian Henderson-Sellers)
- Documenting A Complete Java Application Using Open (Donald Firesmith et al.)
- Enhancing the Unified Process (Ronin International)
- OPEN CASE Tool Support (Brian Henderson-Sellers)
- OPEN Consortium Members (Brian Henderson-Sellers)
- OPEN features at conferences (Brian Henderson-Sellers)
- Open Modeling Language Reference Manual (Donald G. Firesmith et al.) (Oml)
- The OPEN mailing list (Brian Henderson-Sellers)
- The Open Process Specification (Ian Graham et al.)
- The Open Toolbox of Techniques (Brian Henderson-Sellers et al.)
- What is OPEN? (Brian Henderson-Sellers)
- Choosing between UML and OPEN (Brian Henderson-Sellers)
- Open Modeling Language OML Reference Manual (Donald G. Firesmith et al.)
- OSA
- An OSA Tutorial (Paul Black et al.)
- PAUD
- ROAD
- ROAD - Rapid Object Application Development (Objet Direct)
- ROPES
- Creating Executable Models (Bruce Powel Douglass)
- RUP
- Rational Unified Process (Rational Software)
- A Rational Approach to Software Development Using Rational Rose 4.0 (Rational Software)
- A Rational Development Process (Rational Software)
- CD: Exploring the Rational Unified Process (Rational Software)
- Completing the Unified Process With Process Patterns (AmbySoft)
- Enhancing the Unified Process (Ronin International)
- Enhancing the Unified Process (Software Development magazine)
- Rational Unified Process (Philippe Kruchten)
- Rational Unified Process (Rational Software)
- Rational Unified Process: Best Practices for Software Development Teams (Rational Software)
- Rational Unified Process FAQs (Rational Software)
- Rational Unified Process - Technical Application Notes (Rational Software)
- Skill-Driven Design
- Skill-Driven Design (Avner Ben)
- Entity/Skill/Reliance: Applying Functional Decomposition Safely to Object-Oriented Design (Avner Ben.)
- History (Avner Ben)
- Scrum
- Articles on Scrum (ADM)
- SCRUM (Jeff Sutherland)
- SCRUM: An extension pattern language for hyperproductive software development (Mike Beedle)
- Scrum in Brief (ADM)
- Scrum Reference (ADM)
- SCRUM Hyperproductive Software Development Method (J. Sutherland)
- SDL
- SDL Forum Society
- SDL (Tele Danmark)
- SDL (Telelogic)
- SDL Accelerates Event-Driven Real-Time Development (Telelogic)
- SDL Events (SDL Forum Society)
- SDL: Formal OO Language for Communicating Systems (Jan Ellsberger et al.)
- SDL Forum (Tele Danmark)
- SDL Literature (Tele Danmark)
- Strategies for Real-Time System Specification (Derek J. Hatley, Imtiaz A. Pirbhai)
- Using Formal Description Techniques : An Introduction to Estelle, Lotos, and SDL (Kenneth J. Turner)
- What Is SDL? (SDL Forum Society)
- Why UML without SDL Cannot Get Real-Time Right (Telelogic)
- Shlaer & Mellor
- Shlaer-Mellor Method (Project Technology)
- The Shlaer-Mellor Method (Sally Shlaer and Stephen J.Mellor)
- How to Build Shlaer-Mellor Object Models (Leon Starr)
- Object Lifecycles: Modeling the World in States (Sally Shlaer et al.)
- OO Systems Analysis: Modeling the World in Data (Sally Shlaer, Stephen J. Mellor)
- Overview (University of Twente)
- Publications (Project Technology)
- Recently Published Articles (Project Technology)
- Shlaer/Mellor (Excel Software)
- Shlaer-Mellor Information Modeling (SRI)
- Shlaer-Mellor Method OOA96 Report (Project Technology)
- Technical Papers (Project Technology)
- UML: Unified Modeling Language (Project Technology)
- Softstar Methodology
- Softstar Methodology (Softstar Research)
- SOMA
- Migrating to Object Technology (Ian Graham)
- Object Modeling and Design Strategies: Tips and Techniques (Sanjiv Gossain, Ian S. Graham)
- OO Methods (Ian Graham)
- SOMT
- SOMT - SDL-oriented Object Modeling Technique (Telelogic)
- Syntropy
- Designing Object Systems : OO Modelling With Syntropy (Steve Cook, John D. Daniels)
- XP
- Extreme Programming (Donovan Wells)
- Extreme Programming Roadmap (c2.com)
- XPd FrontPage (Tim Mackinnon, Paul Simmons & Oli Bye)
- XProgramming.com (REJeffries et al.)
- Extreme Programming (Yonat Sharon)
- Extreme Programming Explained: Embrace Change (Kent Beck)
- Extreme Programming - Flatten the change-cost curve by using XP in project planning and testing (Kent Beck)
- Extreme Programming Summary (c2.com)
- Extreme Programming System (c2.com)
- How do I start this XP thing? (Donovan Wells)
- The Rules and Practices of Extreme Programming (Donovan Wells)
- The XP Philosophy (Donovan Wells)
- What is Extreme Programming? (Donovan Wells)
- XP flow Chart (Donovan Wells)
- XPractices (XProgramming.com)
- XP2000 (eXtreme Programming and Flexible Processes in Software Engineering)
History
Last edited on 12/06/2007 10:35 by 꿈꾸는자
![[Logo]](http://www.cetus-links.org/whale.gif)
Comments (0)