CIS 299: Software Development Capstone

Course Description

Provides hands-on experience analyzing, designing, developing and implementing a software project. Includes quality assurance, project management basics and documentation. May use case studies to demonstrate concepts. Students will carry a project through all phases of analysis, design and development.

Prerequisite: CIS 203 and prior or concurrent enrollment in either CIS 268 or CIS 281 with grades of C or better.

Course OutlineSystems Analysis and Design

  1. Project Overview
  2. Analyzing the Business Case A
  3. Analyzing the Business Case B
  4. Analyzing the Business Case C
  5. Requirements Modeling
  6. Data and Process Modeling
  7. Object Modeling
  8. User Interface and Output Design
  9. Data Design
  10. System Architecture
  11. System Implementation - Data
  12. System Implementation - User Interface and Output
  13. System Implementation - Testing and Documentation
  14. System Operation, Training, and Support
  15. System Maintenance

Required Materials

  • CIS 203 Textbook
  • Internet access and a Harper Blackboard account.
  • Access to a computer running a licensed or free trial version of Microsoft Project 2007 and either a Microsoft .NET or Sun Java development platform. Harper lab I 205 has computers and software that may be configured as necessary for this course.

Faculty Contact

For questions about this course contact the department coordinator:

Enrique D'Amico
edamico@harpercollege.edu
847.925.6816