ANALYSIS LINKS

See link disclaimer.

These links lead to explanations of various aspects of requirements analysis and software engineering.

Read tips on interviewing users.

Structured Analysis

System Requirements Checklists: High level checklists for various subject areas.

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 Field Isn't Green: An approach when the system isn't brand new.

Use Case and Interviewing Techniques for Focused Requirements Capture

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: Architecture level requirements specification.

University lesson: Requirements analysis and problem modeling.

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

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

Paper: Automatic tool for the analysis of natural language requirements.

Paper: Relating use cases to functional and non-functional requirements.

Article: Requirements risks can drown software projects.

Paper: Requirements determination and requirements structuring.

Paper: Writing good requirements.

A Survey of Approaches for Describing and Formalizing Use Cases

See more links related to analysis, system lifecycle management..

Also see Templates & Guidance for links to requirements document templates and guides.

Also see Diagram Types for links to various diagramming methods.

Also see tips for interviewing users

Page updated 7/4/2007
Ludwig Consulting Services, LLC