Bristol Community College

Computer Information Systems Department

CIS-75 Home

CIS-75 Software Specification and Design

Catalog Description

This course covers object-oriented analysis and design, methodologies and tools. It focuses on methodologies of specification and design of software systems. It addresses the issues of user interface design and software prototyping. The course also presents the state of the art in the tool and environments supporting the front end of the software development cycle. Three class hours and two lab hours per week.

Prerequisite: CIS 74 or permission of the instructor.

Instructor: Igor Kholodov
Office: K211
Telephone: 508-678-2811 ext. 3328

Course Objectives


CIS 74 or permission of the instructor.

Course Organization

Required Text

Fluency with Information Technology

The Unified Modeling Language User Guide
Publisher: Addison-Wesley Professional; Object Technology Series
2nd edition (May 29, 2005)
Hardcover: 496 pages
ISBN-10: 0321267974
ISBN-13: 978-0321267979

Fluency with Information Technology

Also recommended (optional):

Design Patterns: Elements of Reusable Object-Oriented Software
by Ralph Johnson Richard Helm John M. Vlissides Erich Gamma
Publisher: Addison-Wesley Professional Computing Series
Publish Date: 1994-11-10
Copyright 1994, Hardcover, 416 pages
ISBN-10: 0201633612
ISBN-13: 978-0-201633-61-0


The course is being taught as a traditional lecture. The student is responsible for keeping up to date with reading, semester-long project assignment, studying notes and presentations given in class, and finding additional tutorials and resources to support their learning. This SYLLABUS is not to be construed as a CONTRACT in any way, shape, manner or form. This SYLLABUS is a SUGGESTED course OUTLINE and will be GENERALLY followed, subject to change according to the INSTRUCTOR'S discretion and needs. Academic FLEXIBILITY is important!