Course:INFO637 - Software Engineering Process II
On Campus Offering:None
Online Offering:Spring
Faculty:Booker, Glenn
Extended Course Description:

Catalog Course Description
Focuses on behaviors and activities of teams developing software with a disciplined software engineering approach.  Provides hands-on experience in which students complete team activities using a defined software engineering process.  Covers topics including planning and estimating for team projects, reviews and inspections, standards, software reuse, and configuration management.

Pre-requisites and Co-requisites
Pre-requisite:  INFO 636  Software Engineering Process I

Curriculum Role
This course is: 
•Required for the MSIS program .
•Required for the Information Science and Technology Track in the MSSE program.

Course Rationale
This course builds on the foundation of INFO 636 to show how a controlled software process can be followed by a small team of programmers.  This provides an opportunity to see how structured development can be planned, conducted, and managed.  Since many government and high-reliability software projects follow this type of approach, it gives students a deeper understanding of the processes they might see on the job.

Course Outcomes
Upon successful completion of this course, the student will be able to:
• Define and implement team processes for software development
• Apply quality and performance measures
• Participate in team development

Course Content
Principal topics and the approximate number of weeks devoted to each are:
• Team Software Process (3)
• Cyclic, evolutionary development (1)
• Quality and performance measures (2)
• Technical reviews (1)
• Team process definition (2)
• Software Process Alternatives including Agile Methods (1)

Presentation
Note: Presentation method may vary somewhat from section to section.
Lectures, class discussion, and team homework assignments.

Assessment
Note: Assessment method may vary somewhat from section to section.
Evaluation is based on team projects and class participation.

Previous | Course List | Course Offerings | Next
Email this page Print this page
Course Details
Dotted Underline