Software Engineering II
CSCI 577b: Spring 2007
csci577@usc.edu
HOME

This is the second 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).The course projects for this semester will involve the development of digital library applications to be used in the USC Library System, and related applications or support tools. Student teams defined the requirements for and prototyped the applications in CSCI 577a. A selection of those projects will be continued this semester. Students will be fully implementing projects involving multimedia archives, selective dissemination of information, facility scheduling, data capture, etc. The systems will be developed in conjunction with library personnel, and delivered to the USC Information Services Division or USC-CSE for full-time usage and maintenance.

Course Prerequisite:

Taken CS577a

Lecture Time and Location:

MWF, 3:30-4:50 pm, OHE122

Assignments and Grading (Approximate Distribution)

For on-campus students:
Homework - 20%
Group project - 58%
Individual Critique - 12%
SE Research Presentation - 5%
Client Evaluation - 2%
Individual Contribution - 3%

For DEN students:
Homework - 16%
IV&V assignments - 50%
Individual Critique - 15%
SE Research Presentation - 5%
Quality Management (Quality Focal Point for team) - 7%
Acceptance Test (as individual) - 5%
Client Evaluation - 2%

 

Textbooks

Barry W. Boehm, et al, Software Cost Estimation With COCOMO II, Prentice Hall PTR, New Jersey, 2000
 

 

Academic Integrity Policy

Instructors:

Name
Office Hours and Location

Mr. Ed Colbert

Office: Salvatori 316
Phone: (213) 821-1240
Fax: (213) 740-4927
Email: ecolbert@usc.edu
Office Hours: By Appointment

Mr. Winsor Brown

Office: Salvatori 332
Phone: (213) 740-6599
Fax: (213) 740-4927
Email: awbrown@sunset.usc.edu
Office Hours: By Appointment (usually 2:00 to 3:00 PM my lecture days)

Dr. Barry Boehm

Office: Salvatori 326
Phone: (213) 740-8163
Fax: (213) 740-4927
Email: boehm@sunset.usc.edu
Office Hours: By Appointment

Teaching Assistants:

Name
Office Hours and Location

Supannika Koolmanojwong

Office: Salvatori 337
Phone: (213) 740-6506
Office Hours: M, TH 2 pm -3:30 pm

TBD : DEN TA

Office:
Phone:
Office Hours:

Class email account:
csci577@usc.edu