pps-new

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
pps-new [2026/08/29 08:39] – [Еще релевантные источники и дополнительные ссылки] userpps-new [2026/08/29 08:43] (current) – [Еще релевантные источники и дополнительные ссылки] user
Line 194: Line 194:
 Интернет-источники: Интернет-источники:
  
-  - Спецификация UML 2.5 на сайте OMG. ([[http://www.omg.org/spec/UML/2.2/]])+  - [[http://www.omg.org/spec/UML/2.5.1/Спецификация UML 2.5 на сайте OMG]]
  
 Классические статьи методам проектирования: Классические статьи методам проектирования:
  
   - (discussion) P. Ralph, R. Mohanani. Is Requirements Engineering Inherently Counterproductive?   - (discussion) P. Ralph, R. Mohanani. Is Requirements Engineering Inherently Counterproductive?
-  - N. Wirth. Program Development by Stepwise Refinement. ([[http://www.inf.ethz.ch/personal/wirth/Articles/StepwiseRefinement.pdf|http://www.inf.ethz.ch/personal/wirth/Articles/StepwiseRefinement.pdf]]) +  - [[http://www.inf.ethz.ch/personal/wirth/Articles/StepwiseRefinement.pdf| NWirthProgram Development by Stepwise Refinement.]] 
-  - D. Parnas. On the Criteria to be used in Decomposing System into Modules ([[http://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf|http://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf]]) +  - [[http://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf|DParnasOn the Criteria to be used in Decomposing System into Modules]] 
-  - D. Garlan, M. Shaw. An Introduction to Software Architecture ([[http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/intro_softarch.pdf|http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/intro_softarch.pdf]]) +  - [[http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/intro_softarch.pdf|DGarlan, MShawAn Introduction to Software Architecture]] 
-  - Kent Beck, Ward Cunningham. A Laboratory For Teaching Object-Oriented Thinking / OOPSLA89 ([[http://c2.com/doc/oopsla89/paper.html|http://c2.com/doc/oopsla89/paper.html]]) +  - [[http://c2.com/doc/oopsla89/paper.html|Kent Beck, Ward CunninghamA Laboratory For Teaching Object-Oriented Thinking OOPSLA89]] 
-  - Doug Rosenberg, Kendall Scott, The ICONIX Process, ([[http://www.informit.com/articles/printerfriendly.aspx?p=167902|http://www.informit.com/articles/printerfriendly.aspx?p=167902]])+  - [[http://www.informit.com/articles/printerfriendly.aspx?p=167902|Doug Rosenberg, Kendall Scott, The ICONIX Process]])
   - B. Liskov. Programming with abstract data types   - B. Liskov. Programming with abstract data types
   - Friedrich Steimann, Philip Mayer. Patterns of Interface-Based Programming   - Friedrich Steimann, Philip Mayer. Patterns of Interface-Based Programming
   - Rebecca Wirfs-Brock, Object-oriented design. A responsibility-driven approach   - Rebecca Wirfs-Brock, Object-oriented design. A responsibility-driven approach
   - Robert C. Sharblet, Samuel S. Cohen. The object-oriented brewery. A comparison of two object-oriented development methods   - Robert C. Sharblet, Samuel S. Cohen. The object-oriented brewery. A comparison of two object-oriented development methods
-  - P. Krutchen. Architectural Blueprints—The “4+1” View Model of Software Architecture, ([[http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf|http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf]]) +  - [[http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf|PKrutchenArchitectural Blueprints—The “4+1” View Model of Software Architecture]] 
-  - IEEE Recommended practice for architectural description of software intensive systems, ([[http://www.win.tue.nl/~wsinmak/Education/2II45/software-architecture-std1471-2000.pdf|http://www.win.tue.nl/~wsinmak/Education/2II45/software-architecture-std1471-2000.pdf]]) +  - [[http://www.win.tue.nl/~wsinmak/Education/2II45/software-architecture-std1471-2000.pdf|IEEE Recommended practice for architectural description of software intensive system]] 
-  - M. Fowler. Who need an Achitect?, [[http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf|http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf]] +  - [[http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf|MFowlerWho need an Achitect?]] 
-  - D. Greer, Interactive Application Architecture, [[http://aspiringcraftsman.com/2007/08/25/interactive-application-architecture/|http://aspiringcraftsman.com/2007/08/25/interactive-application-architecture/]]+  - [[http://aspiringcraftsman.com/2007/08/25/interactive-application-architecture/|DGreer, Interactive Application Architecture]]
   - Frank DeRemer, Hans Kron. PROGRAMMING-IN-THE LARGE VERSUS PROGRAMMING-IN-THE-SMALL  (google it)   - Frank DeRemer, Hans Kron. PROGRAMMING-IN-THE LARGE VERSUS PROGRAMMING-IN-THE-SMALL  (google it)
   - The Agile Method and Other Fairy Tales (google it)   - The Agile Method and Other Fairy Tales (google it)
Line 221: Line 221:
 Паттерны: Паттерны:
  
-  - Antipatterns Wiki, [[http://c2.com/cgi/wiki?AntiPatternsCatalog]] +  - [[http://c2.com/cgi/wiki?AntiPatternsCatalog| Antipatterns Wiki]] 
-  - Паттерны обработки ошибок, [[http://c2.com/cgi/wiki?ExceptionPatterns]] +  - [[http://c2.com/cgi/wiki?ExceptionPatterns| Паттерны обработки ошибок]] 
-  - Microservices patterns, [[https://microservices.io/]]+  - [[https://microservices.io/| Microservices patterns]]
   - GoF. Design Patterns: elements of reusable object-oriented software   - GoF. Design Patterns: elements of reusable object-oriented software
   - Статья на c2.com про DoubleDispatch и DoubleDispatchExample,   - Статья на c2.com про DoubleDispatch и DoubleDispatchExample,
Line 231: Line 231:
   - Martin Fowler, Patterns of Enterprise Application Architecture   - Martin Fowler, Patterns of Enterprise Application Architecture
   - G. Hohpe, Enterprise Integration Patterns   - G. Hohpe, Enterprise Integration Patterns
-  - D. Greer, Interactive Application Architecture, [[http://aspiringcraftsman.com/2007/08/25/interactive-application-architecture/]] +  - [[http://aspiringcraftsman.com/2007/08/25/interactive-application-architecture/| D. Greer, Interactive Application Architecture]] 
-  - Pattern-Oriented Software Architecture (несколько томов), [[http://www.cs.wustl.edu/~schmidt/POSA/]] +  - [[http://www.cs.wustl.edu/~schmidt/POSA/Pattern-Oriented Software Architecture (несколько томов)]] 
-  - C++ Idioms, [[http://en.wikibooks.org/wiki/More_C++_Idioms]] +  - [[http://en.wikibooks.org/wiki/More_C++_Idioms| C++ Idioms]] 
-  - Linda Rising - Patterns Almanac 2000, [[http://www.smallmemory.com/almanac/]]+  - [[http://www.smallmemory.com/almanac/| Linda Rising - Patterns Almanac 2000]]
  
 ===== Контакты ===== ===== Контакты =====
  • pps-new.1787992756.txt.gz
  • Last modified: 2026/08/29 08:39
  • by user