|
COSC-345 Software Engineering I
Fall for 2006-2007
Professor Blake
The purpose of this course is to teach the student how to design and develop large software systems. A term project is assigned that implements the tools described in the course. Students work on this project in teams. Topics covered include: software reliability and its implications; the software development cycle; Object-oriented modeling for both Domain Modeling and Software Modeling using the Unified Modeling Language; cost-benefit analysis; the design of reliable software; hierarchical system diagrams; the implementation of large software systems; and the impact of innovations such as, event-based programming, distributed programming, and Internet technologies. Additional topics that may be covered are software security, design patterns, and business models. Prerequisites: COSC-072, or permission of the instructor.
Credits: 3
Prerequisites: COSC 072
|
Other academic years
There is information about this course number in other academic years: More information
Look for this course in the schedule of classes. The academic department web site for this program may provide other details about this course. |
Georgetown University37th and O Streets, N.W., Washington D.C. 20057(202) 687.0100
Connect with us via: