CIS 758: Software Engineering Project
Description
Principles and applications of programming
team organization, cost
estimation, scheduling, requirements analysis, design,
documentation, programming in the large, group reviews,
testing and debugging. Group term project.
Level, Credits, Class Time Distribution, Prerequisites
Level |
Credits |
Class Time Distribution |
Prerequisites |
U G |
4 |
Three one-hour lectures |
CIS 757 |
Quarters Offered, General Information, Exclusions, Cross-Listings, etc.
- Sp
- Capstone Design Course (for CSE program)
Objectives
- Master documenting of software product and project
- Master evaluating software product and project
- Master organization of software project team
- Master programming in the large
- Master project planning and scheduling
- Be familiar with software project cost estimation
- Be familiar with generating and evaluating design alternatives
- Be familiar with conducting technical reviews
Relationship to ABET Criterion 3 |
Relationship to CSE Program Objectives |
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
XXX |
X |
XXX |
XXX |
XXX |
XX |
XXX |
|
|
|
XXX |
|
1a |
1b |
1c |
2a |
2b |
3a |
3b |
3c |
4a |
4b |
XXX |
X |
XXX |
|
XXX |
XXX |
|
X |
XXX |
X |
|
Texts
- Roger S. Pressman, Software Engineering: A Practitioner's Approach.
Topics
No. of Wks. |
Topics |
2 |
Project Organization, Team Meetings, Documentation |
2 |
Software Project Planning |
2 |
Requirements Analysis |
2 |
Design Methods |
2 |
Implementation, Testing |
Representative Projects
Week |
Project |
2 |
Configuration Management Plan |
3 |
Business Plan |
5 |
Requirements Document |
7 |
User Interface Design |
9 |
System Design Document |
10 |
Final Project Workbook |
Grading Plan
Group Evaluation |
40% |
Individual Evaluation | 40% |
Final Exam | 20% |
Preparer Information and Date:
Syllabus prepared by M.J. Harrold, last modified April 30, 1999.