CIS-260 Home: http://www.c-jump.com/bcc/c260c/CIS260syllabus.html

CIS-260 Software Specification and Design
Bristol Community College
Computer Information Systems Department
Spring 2017


  1. Bulletin
  2. Catalog Description
  3. Course Objectives
  4. Recommended Texts
  5. Disability Accommodations
  6. Course Organization
  7. Minimum Requirements for a Passing Grade
  8. Weights for the Final Grade Determination
  9. Teaching Methodology
  10. Attendance Policy
  11. BCC Academic Policies
  12. CIS-260 TENTATIVE SCHEDULE

Catalog Description




Course Objectives



Recommended Texts


    The Unified Modeling Language User Guide
  • Title: The Unified Modeling Language User Guide

  • Publisher: Addison-Wesley Professional; Object Technology Series

  • 2nd edition

  • Hardcover: 496 pages

  • ISBN-10: 0321267974

  • ISBN-13: 978-0321267979

    Design Patterns
  • Design Patterns: Elements of Reusable Object-Oriented Software

  • by Ralph Johnson Richard Helm John M. Vlissides Erich Gamma

  • Publisher: Addison-Wesley Professional Computing Series

  • ISBN-10: 0201633612

  • ISBN-13: 978-0-201633-61-0


Disability Accommodations



Course Organization



Minimum Requirements for a Passing Grade



Weights for the Final Grade Determination



Teaching Methodology



Attendance Policy



BCC Academic Policies


CIS-260 Home http://www.c-jump.com/bcc/c260c/CIS260syllabus.html

CIS-260 TENTATIVE SCHEDULE


  1. Week 1. Intro to Software Specification and Design
  2. Weeks 2-3. Object paradigm top-down
  3. Weeks 4-5. UML, Unified Modeling Language
  4. Weeks 6-7. Requirements Model
  5. Week 8. Requirements Model Review Sessions
  6. Week 8. Analysis Model - Structure
  7. Week 9. Analysis Model - Designing Objects with Responsibilities
  8. End of Week 9. Midterm Exam, Theater Box Office Ticket Sales System
  9. Week 10. Analysis Model - Behavior
  10. Week 11. Analysis Model Review Sessions
  11. Week 12. Design model
  12. Week 13. Implementation model
  13. Week 14. Design Patterns
  14. End of Week 14. Endterm Exam, Car Rental System
  15. Week 15. Semester Project Review
  16. Summary of Presentations and Video Notes

Week 1. Intro to Software Specification and Design



Weeks 2-3. Object paradigm top-down



Weeks 4-5. UML, Unified Modeling Language



Weeks 6-7. Requirements Model



Week 8. Requirements Model Review Sessions



Week 8. Analysis Model - Structure



Week 9. Analysis Model - Designing Objects with Responsibilities



End of Week 9. Midterm Exam, Theater Box Office Ticket Sales System



Week 10. Analysis Model - Behavior



Week 11. Analysis Model Review Sessions



Week 12. Design model



Week 13. Implementation model



Week 14. Design Patterns



End of Week 14. Endterm Exam, Car Rental System



Week 15. Semester Project Review



Summary of Presentations and Video Notes