|
Note:
This website is for students in sections 1 and 2 (afternoon
2:00 p.m to 3:20 p.m) only. If you are in the morning section
the website is at: http://cse.usc.edu/classes/cs577a3_2003/
This is the first of two courses in the Software Engineering
sequence which forms the core of the Master of Science in
Computer Science with specialization in Software Engineering.
Software Engineering I focuses on software plans, processes,
requirements and architectures. Software Engineering II focuses
on software product creation, integration, test and maintenance
with an emphasis on quality software production. Much of the
content is organized around the key practices in the SEI Integrated
Capability Maturity Model (CMMI).
This
course will focus on the application of software engineering
process models and management approaches for design and architecture
of large software systems. Students will work in teams and
be required to understand and apply the Win-Win spiral model
and Model Based System Architecting and Software Engineering
guidelines for software engineering to real-world projects.
Students will also be expected to understand and apply quality
management approaches to their projects.
Past
projects have included develoment of e-commerce systems for
commerical entities, projects for various needs of the Center
of Software Engineering and, projects for USC's Information
Services Division (ISD) . During this course, the student
team members will formulate operational concepts, requirements
specifications, architectures, prototypes, life cycle plans,
and integrating rationale for the proposed capabilities. In
CSCI 577b, student teams develop Initial Operational Capability
products based on the best results from CSCI 577a.
The
DEN students will be responsible for "Independent Verification
and Validation" (IV & V). Verification and validation
is one of the software engineering disciplines that helps
build quality into the software. V & V is a collection
of analysis and testing activities across the full life cycle
and complements the efforts of other quality-ngineering functions.
It determines that the software performs its intended functions
correctly, performs no unintended functions and measures the
quality and reliability of the software. The DEN students
will each be assigned a single project for which they will
play the role of IV & V.
|
Course
Prerequisite:
Graduate
standing
Lecture
Time and Location:
MWF,
2:00-3:20 pm, OHE100
Assignments
and Grading (Approximate Distribution)
Homework
10%
Quizes 10%
Midterm Exam 10%
Midterm project package 20%
Final project package 30%
Individual Project Critique 10%
Team Dynamics 10% (e.g. Individual Contribution 4%,
Client Evaluation 4%, Timely interaction with IV&V
2%)
|
| |
Textbooks
The Mythical Man-Month: Essays on Software Engineering,
Anniversary Edition (2nd Edition) by Frederick P. Brooks,
Addison Wesley Professional
Barry W. Boehm, et al, Software
Cost Estimation With COCOMO II, Prentice Hall PTR, New
Jersey, 2000
|
| |
Instructors:
Name |
Office
Hours and Location |
| Mr.
Winsor Brown |
Office: Salvatori 332
Phone: (213) 740-6599
Fax: (213) 740-4927
Email: awbrown@sunset.usc.edu
Office Hours: MWF 3:30 pm- 4:30 om |
| Mr.
Jim Alstad |
Office: TBD
Phone: TBD
Fax: (213) 740-4927
Email: alstad@acm.org
Office Hours: TBD |
Dr.
Ray Madachy |
Office: Salvatori 318
Phone: (213) 740-7275
Fax: (213) 740-4927
Email: madachy@usc.edu
Office Hours: |
Mr.
Ed Colbert |
Office: Salvatori 3XX
Phone: (213) 740-XXXX
Fax: (213) 740-4927
Email: ecolbert@usc.edu
Office Hours: Th 1:00 pm- 3:00 pm (or by Appointment) |
Teaching
Assistants:
Name |
Office
Hours and Location |
Jesal
Bhuta |
Office: Salvatori 329
Phone: (213) 740-6505
Email: jesal@cse.usc.edu
Office Hours: MW 3:30 pm - 5:00 pm |
Meghna
Shah |
Office: Salvatori 329
Phone: (213) 740-6505
Email: meghna@cse.usc.edu
Office Hours: MW 3:30 pm - 5:00 pm |
|
Himanshu
Pagey |
Office:
Salvatori 329
Phone: (213) 740-6505
Email: pagey@usc.edu
Office Hours: WF 3:30 pm - 5:00 pm |
IV&V
Teaching Assistant:
Name |
Office
Hours and Location |
| Sachin
Shah |
Office:
Salvatori 329
Phone: (213) 740-6505
Email: sachin@cse.usc.edu
Office Hours: TBD |
Web
page:
http://cse.usc.edu/classes/cs577a_2003
Class
email account:
csci577@usc.edu
Newsgroup:
Make sure to checkthe class newsgroup for announcements and
discussions of pertinent issues.
Group
Name: usc.class.csci577
Group Server: news.usc.edu
Instructions on how to use the newsgroup here: http://www.usc.edu/isd/doc/internet/news/
Note: If you are using ISP other than USC then you need to connect to the USC's VPN to access the newsgroups. Instructions on setting up the
VPN can be found at http://www.usc.edu/isd/doc/vpn/ |
|
|