ANALYSIS LINKS
See link disclaimer.
Tips for interviewing subject matter experts.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.
Also see tips for interviewing users
