|
View Module
An error occurred while attempting to get the requested module. Cannot open database "AspNetForums" requested by the login. The login failed.
Login failed for user 'swenet'. at AspNetForums.Data.SqlDataProvider.GetRatingForUser(String username, Int32 parentID)
at AspNetForums.Ratings.GetRatingForUser(String username, Int32 parentID)
at SwenetDev.ModuleRatingsControl.getRatingForUser(String username, ModuleRatingInfo ratingInfo)
at SwenetDev.viewModule.Page_Load(Object sender, EventArgs e)
General Information
Informal Requirements Modeling (REQ1) |
Version
1
, submitted by
sebern
on
3/19/2004
at
12:00 AM
View Revision History |
sebern.2004.1 |
This module is designed to introduce the analysis and specification of software requirements using informal techniques.
It is intended as preparation for the introduction of formal methods of requirements analysis, specification, and verification. It might also be used as a separate exercise.
This module minimizes the complexity of requirements elicitation by using an example that will already be familiar to most students. |
Lecture: 2 hours
Exercise: 2 hours
|
This module is appropriate for inclusion in a first course in software requirements or in a course that applies formal methods to the documentation and analysis of software requirements.
The example used in the module exercise can also be used as a vehicle for work with formal specification and modeling, as in a related module introducing formal specification (REQ2). |
SEEK Categories
-
Requirements fundamentals
(MAA.rfd)
-
Requirements specification & documentation
(MAA.rsd)
-
Requirements validation (MAA.rv)
Authors
-
Mark Sebern
Prerequisites
-
Proficiency in programming in a high-level language.
-
Experience in the design of small software systems.
Learning Objectives
-
Knowledge
-
Describe some difficulties in specifying software requirements.
-
Analysis
-
Identify software requirements from a general system description, formulating questions to be addressed by a "client".
-
Synthesis
-
Document software requirements in an informal specification.
-
Evaluation
-
Identify difficulties encountered in analyzing and specifying software requirements.
Topics
-
Techniques used in informal specification of software requirements.
-
Analysis and informal specification of software requirements.
-
Strengths and weaknesses of informal specifications.
Materials
-
Informal specification exercise
(HTML) (PDF)
0.00/5
[Rate Material]
-
Teaching tips
(HTML) (PDF)
0.00/5
[Rate Material]
-
Key to informal specification exercise
(HTML)
0.00/5
[Rate Material]
-
Key to informal specification exercise
(PDF)
0.00/5
[Rate Material]
See Also...
No alternate modules.
Other Resources
-
Robertson S. and Robertson J. Mastering the Requirements Process. Addison-Wesley, 1999.
-
Software Engineering Body of Knowledge
(Link)
Ratings
Log in to
rate this module.
Discussions
Discuss this module in the forums.
Related Modules
|