|
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
Use Case Modeling (REQ3) |
Version
1
, submitted by
thilburn
on
7/30/2003
at
12:00 AM
View Revision History |
thilburn.2003.1 |
This module is designed prepare students to perform use case analysis for a moderate sized software project. |
Lecture: 60 min
Homework: 120 min
|
This module is designed for use with a course in software requirements, OO analysis and design, or something similar. The module is introductory in nature. The level of discussion is appropriate for the analysis of small to moderate systems (e.g., systems requiring one-half work year or less to develop) developed by students in an academic setting. It does not include certain detail and complexities that would be needed to develop larger systems, in a commercial or government setting. |
SEEK Categories
-
Types of models (MAA.tm)
Authors
-
Thomas Hilburn
Prerequisites
-
Proficiency in programming in a high-level language
-
Experience in developing small software systems
-
Familiarity with software engineering fundamentals and the software development life cycle. (OSE1 and SEP1)
-
Understanding of the basics of software requirements analysis and specification (REQ1)
-
Understanding of the basics of software reviews (QUA2)
Learning Objectives
-
-
-
Knowledge
-
Describe the basic terms, elements, and concepts of use case modeling.
-
Application
-
Develop a use case model for a moderate-sized software system:
- determine appropriate use cases
- construct a use case diagram
- write use case scenarios.
-
Application
-
Review a use case model for readability, correctness, and completeness.
Topics
-
Use Case Concepts and Terms
-
Developing a Use Case Model
-
Reviewing a Use Case Model
-
Problems with Use Cases
Materials
-
REQ3 Lecture Notes
(Powerpoint) (PDF)
0.00/5
[Rate Material]
-
REQ3 Exercise
(Word) (PDF)
0.00/5
[Rate Material]
-
REQ3 Exercise Key
(Word) (PDF)
0.00/5
[Rate Material]
-
REQ3 Teaching Tips
(Word)
0.00/5
[Rate Material]
See Also...
No alternate modules.
Other Resources
-
Cockburn, Alistair,“Structuring Use Cases with Goals”, Journal of Object-Oriented Programming, Sep-Oct 1997 & Nov-Dec 1997
(Link)
-
Cockburn, Alistair, Writing Effective Use Cases, Addison-Wesley, 2001.
-
Fowler, M., UML Distilled, 2nd Edition, Addison Wesley, 2001.
-
Jacobson, Ivar, Object-Oriented software engineering: A Use-Driven approach, Addison-Wesley, 1992.
-
Larman, C., Applying UML and Patterns, 2nd Ed., Prentice-Hall, 2002.6. Texel P.P. & Williams C.B., Use Cases Combined with Booch, OMT, UML Process and Products, Prentice Hall, 1997
-
Use Case Zone
(Link)
Ratings
Log in to
rate this module.
Discussions
Discuss this module in the forums.
Related Modules
|