Software Engineering -- CS511
Boston University -- Fall 2000
Thursday 4:00 to 7:00 in CAS B36
Announcements
|
Software engineering is the application of sound engineering principles to the process of software development. Its purpose is to produce high-quality software in an efficient and predictable manner. The course will take a wide perspective on software development, including: requirements analysis, technical design, estimating, programming style, testing and quality, and management issues. We also will cover recent topics such as open source development and "web time" delivery. The class will cover its topics from two perspectives:
This will be a demanding course. Because it meets only once per week, I will assign a considerable amount of reading for each class. You will be expected to complete the readings and be ready to discuss them at the start of each class. Everyone will participate in a team project, which requires a commitment to working in a group and completing assignments that other people depend on. Project deadlines will be firm. Prerequisites:
|
Copyright 2000 by Charles H. Connell Jr.