SWE 417: Software Engineering Project I

SWE 417: Software Engineering Project I

 
Course Information
Class/Laboratory Schedule: 

1 50-minute lecture per week and 6 hours open lab per week (1-6-3).

Designation: 
 Required Course
Course Level: 
 Undergraduate
Prerequisites
Prerequisite(s) by Topic: 

Requirement analysis
Modeling
Software design
Software testing [Co-requisite]

Catalog Description: 

This is the first part of a two-semester senior-year capstone project. Student teams employ knowledge gained from courses throughout the program such as development of requirements, design, implementation, and quality assurance to develop a software solution to a real-world problem from conception to completion. In this part students develop project plan, software requirement specification and software design document.

Textbook(s): 

Kathy Schwalbe. Information Technology Project Management, Course Technology, 4th Edition, 2006.

Richard Murch, Project Management: Best practices for IT professionals, Prentice Hall, 2001.

Course Outcomes: 

Upon completion of this course, students will have the ability to:

  • Employ knowledge gained from courses throughout the program such as development of requirements, design, implementation, and quality assurance to develop a software solution to a real-world problem.
  • Apply all appropriate project management techniques.
  • Learn how to work in teams.
  • Enhance communication and writing skills.
  • Instill life-long learning skills.
Topics Covered: 
  • Project Management Process
  • Software Project Planning
  • Project Scope Management
  • Project Scheduling and Tracking
  • Software Cost Estimation
  • People Management
  • Communication Management
  • Project Procurement Management​