Methodologies
Subcategories
Browse by subcategory.
Listings
All links in this category.
Showing 1–34 of 34 editor-approved links.
Articles on Methodologies in object-oriented design, Patterns, persistence, analysis and Use Cases, distributed objects, components and agents.
Describes techniques to help application developers, DBAs, enterprise architects, and data management professionals work together effectively.
Online poll compares books on agile software development.
Weblog of an EAI architect and PM as he discovers the wonderful world of Agile product development with ThoughtWorks
Dynamic Systems Development Method is a standard based on Rapid Application Development and Agile Method. Information on the organization, resources, publications, events.
Professor Omar Aldawud's page on AOM event which assembled researchers and practitioners from two communities, aspect-oriented software development (AOSD), and software model engineering; 11-15 October 2004; Lisbon, Portugal.
Article describes Evolutionary Project Management, a process delivering evolutionary 'high-value-first' progress toward desired goals.
Growing article, with links to many related topics. Wikipedia.
Growing article, with links to many related topics. Wikipedia.
Brief comments comparing aspects CP with IP.
Seminal article introduces, formalizes, defines LOP; by Sergey Dmitriev, cofounder, CEO of JetBrains, Inc. JetBrains onBoard Online Magazine.
Information and links on Dmitriev and LOP.
By Donald Knuth; University of Chicago Press, 1992, ISBN 0937073806. Description of original, seminal book on LP, by its creator. Treats WEB system.
Resources, consulting services, downloads, freeware for Windows 95/98/Me-NT/2000/XP; learn about the CWEB programming system; articles, books, CD, tools, news, links.
Article by Norman Walsh.
Portable, production quality LP macro preprocessor, allows interweaving code and documentation for any programming language; emits HTML and TeX; runs on most platforms; Open source.
A WEB system of structured documentation for multiple languages, originally the F was for FORTRAN, but now handles C, C++, Fortran (F77, F90), RATFOR, TeX (somewhat), tries to implement WYSIWYG language-independent mode. Open source, GPL.
Conceptual modeling based on natural language, successor to NIAM fact type oriented modeling method. Has information on the method, links, list of CASE tools.
A pattern language for designing user interfaces and other artifacts.
Patterns developed by Martin Fowler, a specialist in object-oriented software, building business objects, the UML, patterns, author of "Analysis Patterns" and "UML Distilled" books. Also features a collection of links to related subject areas.
Contains patterns, links and literature on object/relational database access layers.
A work-in-progress to describe patterns of HTML development.
By Edsger W. Dijkstra. This short 1968 paper is widely considered the seminal work which began the Structured Programming movement, and is vital to grasp the motives of its creators. Reprinted as an ACM Classic of the Month.
Growing article, with links to many related topics. [Wikipedia]
History shows that to be widely adopted, new programming paradigms must be expressive, efficient, intuitive, compatible, with good tool support. Dr. Dobb's.
AOP was a move away from explicit metaprogramming to a direct semantics for coding crosscutting concerns. But metaprogramming can still be useful, if kept under control. Dr. Dobb's.
Treats many aspects of BON: overview, reversibility, contracts, book, BONsai diagram tool; by Kim Waldén, one of BON co-inventors.
Expandable ASP.NET code re-factoring and assistant tool. Plugin for Visual Studio.
Offers XP training, consultancy and organisational assessment. Based in San Francisco, CA.
Introductory tutorial on the UML notation and usage in software engineering. By Sparx Systems.
A complete reference which can be downloaded for off-line use, by Zvon.
A UML modeling tool that support round-trip engineering of C#, Visual Basic .NET, Java and C++. Integration with Visual Studio .NET and Eclipse. [Commercial, Free Personal Edition]
Cross-platform, easy-to-use UML editor integrated in the Eclipse development platform. [Open Source, GPL]
Supports popular modeling tools to improve functional design visualization and validation by directly executing UML domain models as web applications that include business logic. [Free, Open Source]