Computer
Programming
7215 sites listed · page 97 of 145
Ahmed, Sally
Ahmed, Sally- Includes papers and essays, scripts and software, and graphics for download.
Angelakos, Jimmy
Angelakos, Jimmy- Personal information, an essay and presentation on FUD, and information about Pink Floyd.
Anton, Richard
Anton, Richard- A resume, source code, and online resources.
Rational Method Composer
Rational Method Composer- A product that supports the Unified Process. Includes events, technical papers, user groups and books.
Rational Unified Process
Rational Unified Process- Growing article, with links to many related topics. [Wikipedia]
Process and Method
Process and Method- An on-line lecture on the Rational Unified Process.
Dinosaur Meets Archaeopteryx
Dinosaur Meets Archaeopteryx- A paper that investigates some critical arguments on the Rational Unified Process and phase-oriented process structures.
Unified Modeling Language in the Unified Process
Unified Modeling Language in the Unified Process- A presentation by Ivar Jacobson.
Agile Modeling
Agile Modeling- Essay discussing practice-based software process. Includes references.
How to Draw Jackson System Development (JSD) Diagrams
How to Draw Jackson System Development (JSD) Diagrams- Learn about Entity Structure Diagrams (ESD) and Network Diagrams (ND) used for Jackson System Development (JSD). Download Sm…
Go To Statement Considered Harmful
Go To Statement Considered Harmful- By Edsger W. Dijkstra. This short 1968 paper is widely considered the seminal work which began the Structured Programming movement, and is vita…
Structured Programming
Structured Programming- Article at Cunningham and Cunningham Wiki site.
Felgall Software - Structured Programming
Felgall Software - Structured Programming- Overview, diagrams, examples.
SMUG Book: Structured Programming
SMUG Book: Structured Programming- Several very good quotes that define and explain this topic.
Definition: Structured Programming
Definition: Structured Programming- From General Services Administration, Federal Standard 1037C (Telecom Glossary 2000): 'Telecommunications: Glossary of Telecommunication Terms'…
Software Product Lines: SPLC
Software Product Lines: SPLC- Conference series; in 2005, PFE was merged into this series; contents and Lecture Notes in Computer Science (LNCS). Digital Bibliography and Library …
Software Product Family Engineering: PFE
Software Product Family Engineering: PFE- Conference series; in 2005, was merged into Software Product Lines Conference (SPLC) series; contents and Lecture Notes in Computer Scien…
BigLever Software, Inc.
BigLever Software, Inc.- Makes, sells, supports Software Product Line tools and services: Gears tool lets organizations engineer a software product line portfolio as if it is one …
Product-Line Architecture Research Group
Product-Line Architecture Research Group- The future of software development lies in automating rote tasks. They are exploring different ways in which software development can be …
Software Product Lines
Software Product Lines- Leader in research, education, products, and services to promote this means of software development. Definitions, documents, links. Software Engineering In…
Software Product Lines
Software Product Lines- For software engineers, developers, and product and development managers; practical information on Product Line issues, ranging from introductory concepts …
Wikipedia: Product Family Engineering
Wikipedia: Product Family Engineering- Encyclopedia article, with links to many related topics.
Six Sigma
Six Sigma- Growing article, with links to many related topics. [Wikipedia]
Secure Programming for Linux and Unix Howto
Secure Programming for Linux and Unix Howto- Design and implementation guidelines for writing secure programs for POSIX operating systems.
Secure Programming Techniques
Secure Programming Techniques- First installment in multipart series of excerpts from Practical Unix and Internet Security, 3rd Edition; tips and general design principles to code…
Defensive Programming
Defensive Programming- Growing article, with links to many related topics. [Wikipedia]
A Survey of Software Refactoring
A Survey of Software Refactoring- Abstract and many references, from paper with overview of research; link to full paper, for fee. IEEE Transactions on Software Engineering.
Bill Griswold Page
Bill Griswold Page- Researches software engineering: building large, complex systems at reasonable cost and high reliability; especially evolution (e.g., enhancement) of large sys…
Catalog of Database Refactorings
Catalog of Database Refactorings- Catalog of small changes to your database schema which improves its design without changing its semantics.
SourceMaking: Refactoring
SourceMaking: Refactoring- Catalog of 74 classic refactorings.
Code Refactoring - Wikipedia
Code Refactoring - Wikipedia- Overview of definitions and methodologies.
Refactoring as Meta Programming?
Refactoring as Meta Programming?- Suggests a different context than usual. Dave Thomas. JOT: Journal of Object Technology.
Refactoring to Patterns
Refactoring to Patterns- By Joshua Kerievsky; Addison Wesley, 2004, ISBN 0321213351; interactive CD available. Jolt award winning book, merges refactoring (process to improve desi…
The Refactory, Inc.
The Refactory, Inc.- Founded as a consortium of experts in Refactoring, objects, e-commerce, Patterns, Extreme Programming, flexible and adaptable systems; dedicated to helping or…
Martin Fowler
Martin Fowler- Object-oriented programming expert and consultant, one of the leaders in refactoring, author of the book 'Refactoring: Improving the Design of Existing Code', Extre…
Pattern Languages of Programs (PLoP) Conference
Pattern Languages of Programs (PLoP) Conference- Information about forthcoming and past PLoP conferences.
Implementing the Singleton Pattern in Java
Implementing the Singleton Pattern in Java- An article by Rod Waldhoff with sample source code.
Huston Design Patterns
Huston Design Patterns- GoF patterns with C++ and Java demos and some other patterns.
Design Patterns Explained: A New Perspective on Object-Oriented Design
Design Patterns Explained: A New Perspective on Object-Oriented Design- By Alan Shalloway and James R. Trott. Preface, table of contents, chapter from book, errata and answers to …
Java Design Patterns
Java Design Patterns- Full, working Java programs, with output example shown.
Design Pattern (Computer Science)
Design Pattern (Computer Science)- Growing article, with links to many related topics. Wikipedia.
An Introduction To Process Patterns White Paper
An Introduction To Process Patterns White Paper- Introduces the concept of process patterns, reusable building blocks from which an organization may tailor an object-oriented soft…
Unix Shell Patterns
Unix Shell Patterns- A collection of idioms for Unix shell programming
An HTML 2.0 Pattern Language
An HTML 2.0 Pattern Language- A work-in-progress to describe patterns of HTML development.
Why a Duck
Why a Duck- An introduction to polymorphism and design patterns, by John Brewer. Includes links and source code.
Experiences
Experiences- Article by Todd Coram and Jim Lee. A pattern language that can be used to generate user centered software designs.
Patterns Library
Patterns Library- Fine resource on many aspects of patterns, anti-patterns, and pattern languages.
Patterns for Object/Relational Database Access
Patterns for Object/Relational Database Access- Contains patterns, links and literature on object/relational database access layers.
Arcus Patterns for Business Information Systems
Arcus Patterns for Business Information Systems- Contains pattern papers on exception handling, database access, client/server UI design and design in general for the domain of bu…
Fowler, Martin: Analysis Patterns
Fowler, Martin: Analysis Patterns- Patterns developed by Martin Fowler, a specialist in object-oriented software, building business objects, the UML, patterns, author of "Analysis…