ANALYSIS LINKS

See link disclaimer.

Tips for interviewing subject matter experts.

Structured Analysis

High-level System Requirements Checklists

Requirements Engineering So Things Don't Get Ugly

Requirements Risks Can Drown Software Projects

What is Requirements-Based Testing?

Toward Agile Systems Engineering Processes

Requirements When the System Isn't New

Focused Requirements Capture [PDF]

Toolkit for Conceptual Modeling: "The Toolkit for Conceptual Modeling is a collection of software tools to present specifications of software systems in the form of diagrams, tables, trees, and the like. TCM offers editors for techniques used in Structured Analysis as well as editors for object-oriented (UML) techniques. For some of the behavior specification techniques, an interface to model checkers is offered."

Software Engineering, 7th edition by Ian Sommerville: Online textbook.

Requirements Engineering: A Good Practice Guide: Practical process improvement, the requirements document, requirements elicitation, analysis and negotiation, modelling, requirements management, and more.

Comparison of OO Development Methodologies: "This report has been prepared to assist an organization in better evaluating the availability, and appropriateness of, of object-oriented methods for their environment."

Thirteen Common Objections to User Requirements and Why You Should Not Believe Them

Systems Analysis Web Sites: Links to subjects including system analysis, estimating and budgeting, user expectations, requirements analysis, methodologies, and more.

Software Engineering Resources: "R.S. Pressman & Associates, Inc. has assembled over 1000 software engineering resources to help you gather information on a variety of software engineering topics."

Requirements Engineering Resource List

Paper [PDF]: Architecture level requirements specification.

University lesson: Requirements analysis and problem modeling.

Paper [PDF]: Problem identfication and decomposition within the requirements generation process.

Paper: Study of group processes of analyst teams, the process problems, and possible solutions.

Paper [PDF]: Tool for analyzing requirements.

Paper [PDF]: Relating use cases to requirements.

Paper: Requirements determination and requirements structuring.

Paper: Writing good requirements.

A Survey of Approaches for Describing and Formalizing Use Cases

More analysis, system lifecycle management links.

Links to requirements document templates and guides.

Links to diagramming methods.

Also see tips for interviewing users

Page updated 8/23/2009
Ludwig Consulting Services, LLC