Handouts and Related Links

bullet

Overview of Requirements Engineering

bullet

Lecture notes: Introduction to SE and RE

bullet

Required Reading for HW 1:
bullet

B. A. Nuseibeh and S. M. Easterbrook, "Requirements Engineering: A Roadmap," In A. C. W. Finkelstein (ed) The Future  of Software Engineering. (Companion volume to the proceedings of the 22nd International Conference on Software Engineering, ICSE'00). IEEE Computer Society Press.

bullet

A. van Lamsweerde, "Requirements engineering in the year 00: a research perspective", Proceedings, 22nd International Conference on Software Engineering (ICSE'00), Limerick, Ireland, 5-9th June, 2000, pp5-19. IEEE Computer Society Press.

bullet

Required reading for Week 2
bullet

Requirements Engineering, book chapter by J. Atlee

 
bullet

Visualizing Requirements in UML Models by Konrad, Goldsby, Lopez, Cheng

 
bullet

Optional:
bullet

P. Zave, M. Jackson. Four dark corners of requirements engineering, ACM Trans. Software Eng. Methodol. 6 (1) (1997) 1--30.

bullet

A.I. Antón. Successful Projects Need Requirements Planning, IEEE Software, 20(3), pp. 44, 46-47, May/June 2003.

bullet

Eliciting Requirements

bullet () Ann Hickey and Alan Davis' paper on Elicitation Technique Selection from the RE'03 conference.

 

bullet

Modeling Requirements

bullet A. van Lamsweerde, R. Darimont and P. Massonet. Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt. Proceedings, Second IEEE International Symposium on Requirements Engineering (RE'95), York, UK, pp194-203, 1995.
bullet Standard 830-1998 for Requirements Specifications (recommended format for software requirements specifications)
bullet () Harel and Gery's paper Executable Object Modelling with Statecharts, IEEE Computer, July 1997.
bullet SCR (Software Cost Reduction)

 

bullet

Software Requirements Specification (SRS)

bullet IEEE Standard for Specification Requirements
bullet Example Requirements Specification Documents
bullet Minithermostat (McMaster Univ.)
bullet Web Application (Jacksonville State University)
bullet Book E-Commerce System (BECS) (Word File) (Fall 2007, MSU CSE435 Software Engineering Project; Team led by Derek Gebhard)

 
bullet

Analyzing Requirements

bullet Constance L. Heitmeyer, Software Cost Reduction (required reading for Nov. 7)
bullet ) Karlsson and Ryan's paper A Cost-Value Approach for Prioritizing Requirements, in IEEE Software, Sept-Oct