|
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
Introduction to Software Engineering Processes (SEP1) |
Version
1
, submitted by
pmm
on
5/29/2003
at
12:00 AM
View Revision History |
pmm.2003.2 |
This module is designed to introduce students to the basic concepts of software engineering processes. Through reading, research, reporting and class discussion, students learn about software engineering processes - what they are, their value, and how to define and measure a simple process. |
Lecture: 90 min (lecture slides; discussion of exercise)
Exercise: 4 hours
|
This module is designed for use with first or second year students in computing (computer engineering, computer science, information systems, information technology, software engineering). |
SEEK Categories
-
Process concepts
(PRO.con)
-
Process implementation (PRO.imp)
Authors
-
Thomas Hilburn
Prerequisites
-
Students should have written four or five computer programs.
-
They should be enrolled in or have completed an introductory programming course.
-
They should have had some introduction to the software engineering discipline, similar to the content of module OSE1.
Learning Objectives
-
Knowledge
-
List and describe several software development models (e.g., waterfall, spiral, incremental).
-
Knowledge
-
Discuss the term "software process", citing examples of different software processes and their use.
-
Comprehension
-
Describe the value of software processes in software development and the central issues with their implementation and use.
-
Application
-
Define a simple process, along with appropriate process measures.
Topics
-
Software development models
-
Basics of software processes
-
CMM-type processes
-
Agile processes
Materials
-
SEP1 lecture notes
(Powerpoint) (PDF)
0.00/5
[Rate Material]
-
SEP1 exercise booklet
(Word) (PDF)
0.00/5
[Rate Material]
-
Key to SEP1exercise
(Word) (PDF)
0.00/5
[Rate Material]
-
Teaching tips for the SEP1 module
(Word) (PDF)
0.00/5
[Rate Material]
See Also...
No alternate modules.
Other Resources
-
Bourque P. and Dupuis R., eds. Guide to the Software Engineering Body of Knowledge, IEEE CS Press, Los Alamitos, Calif., 2001.
(Link)
-
Brooks, F. P., The Mythical Man Month, Chapter 2: "The Mythical Man Month", pp. 13-26, Addison-Wesley, 1999.
-
Ferguson, P., Humphrey, W., Khajenoori, S., Macke, S., and Matvya, A. "Introducing the Personal Software Process: Three Industry Case Studies," Computer, pp. 24-31, May 1997.
-
Fleming, R., "A Fresh Perspective on Old Problems", IEEE Software, pp 106-113, January 1999.
-
Highsmith, J. and Cockburn, A., "Agile Development: The Business of Innovation", pp. 120-122, Computer, September 2001.
-
Paulk, M., "Extreme Programming from a CMM Perspective", IEEE Software, pp. 19-26, November 2001.
-
Webb, D. and Humphrey, W. S., "Using the TSP on the TaskView Project", CrossTalk, Journal of Defense Software Engineering, pp. 3-10, February 1999.
(Link)
Ratings
Log in to
rate this module.
Discussions
Discuss this module in the forums.
Related Modules
|