Requirements Engineering Tools

UCEd Use Case Editor


jUCMNav - Eclipse plugin for the User Requirements Notation


StarUML - The Open Source UML/MDA Platform



Other Texts

I. Alexander and L. Beus-Dukic, Discovering Requirements: How to Specify Products and Services, Wiley, 2010.

I. Alexander, Richard Stevens, Writing better requirements, Addison-Wesley, 2002.

S. J. Andriole, Managing Systems Requirements: Methods, Tools, and Cases, McGraw-Hill, 1996

I. K. Bray: An Introduction to Requirements Engineering, Addison Wesley, 2002

A. Davis, Software requirements: objects, functions and states, Prentice Hall, 1993.

G. Kotonya and I. Sommerville, Requirements Engineering: Processes and Techniques, Wiley, 1998.

P. Loucopoulos and V. Karakostas, System Requirements Engineering, McGraw Hill, 1995.

L. A. Macaulay, Requirements Engineering, Springer Verlag, 1996.

R. J. Wieringa, Requirements Engineering: Frameworks for Understanding, Wiley, 1996.

D. Flynn, Information Systems Requirements: Determination and Analysis, McGraw Hill, 1992

D. C. Gause and G. M. Weinberg, Exploring Requirements: quality before design, Dorset House, 1989.

D. C. Gause and G. M. Weinberg, Are Your Lights On?: How to Figure Out What the Problem Really Is, Dorset House, 1990.

J. O. Grady, System Requirements Analysis, McGraw Hill, 1993.

I. S. Graham, Requirements Engineering and Rapid Development: A Rigorous, Object-Oriented Approach, Addison-Wesley, 1998.

E. Hull, K. Jackson, J. Dick, Requirements Engineering, Springer-Verlag, 2004.

B. L. Kovitz, Practical Software Requirements; A Manual Of Content And Style, Manning Publications, 1998

A. van Lamsweerde, Requirements Engineering: From System Goals to UML Models to Software Specifications, Wiley, 2009.

K. L. McGraw and K. Harbison, User-Centered Requirements: The Scenario-Based Engineering Process, Lawrence Erlbaum Associates, 1997.

K. Pohl, Requirements Engineering - Fundamentals, Principles, and Techniques, Springer, 2010.

J. Robertson and S. Robertson, The Complete Systems Analysis, Dorset House, 1998.

G. Schneider and J. P. Winters, Applying Use Cases: A Practical Guide, Addison-Wesley, 1998.

I. Sommerville and P. Sawyer, Requirements Engineering: A Good Practice Guide, Wiley, 1997.

R. Stevens, K. Jackson, P. Brook, and S. Arnold, Systems Engineering: Coping with Complexity, Prentice Hall 1998.

K. E. Wiegers, Software Requirements, Microsoft Press, 2003.

Collected Readings

J. Goguen, and M. Jirotka (Eds.), Requirements Engineering: Social and Technical Issues, Academic Press, 1994.

R. H. Thayer and M. Dorfman (eds.), Software Requirements Engineering, Second Edition, IEEE Computer Society Press, 1997.