CoE Online
Bossone Research Building
       
Computer Science Online Home
Computer Science Online Course Catalog
Computer Science Online Faculty
Contact Computer Science Online
Computer Science Online Frequently Asked Questions
 
Course Descriptions

Software Design

Intended for CS and MSSE students; others must obtain departmental permission to enroll. Introduces techniques and notations with formal (mathematical) underpinnings for specifying the structural and behavioral properties of software systems. Covers these systems at various levels of abstraction, from architecture to subsystem decompositions to module/class dependencies and interfaces. Students analyze, synthesize, and express software designs using a variety of special-purpose design notations, and obtain practical experience with a team project. Topics include software architecture, architectural styles, module interconnection languages, modularity and information hiding principles, object-oriented design patterns (strucuteal and behavioral), Petri nets, state charts, state transition diagrams, and Z notation.



Contact CS | Submit Feedback | Page Corrections

Drexel University Home page, Contents, Index, Directories and search, Contact information, Admission.
Google
Search WWW Search CoE Online
Engineering Management Program

3141 Chestnut Street, Philadelphia, PA 19104 | Phone: 215-895-2354 | Fax: 215-895-5811 | coeonl@drexel.edu

This page was last updated on: Thursday, July 30, 2009 10:01 AM.
College of Engineering Online Programs