CS3354.001 Software Engineering |
|
Fall semester 2013 | Monday and Wednesday,1:00 to 2:15 P. M. |
Instructor: John Cole | Room: ECSS 2.312 |
Teaching Assistant: Husheng
Zhou Hours: MW 2:30 to 3:30 in 4.209 |
Last update: 9/16/2013 |
Syllabus | Schedule (Subject to change) |
Textbook: Object-Oriented Software Engineering by Stephen R. Schach, First edition. | |
Supplemental Reading: |
This is the class in which you learn not just how to write programs, but how to design and write actual software products. There will be a project, and you will work in teams, since very few software products are written by individuals anymore. |
The way to learn software engineering is to go out there and do software engineering. -Fred Brooks |
Whatever you can do, or think you can, begin it, for boldness has genius, power, and magic in it. -Johann Wolfgang von Goethe |
Links for software metrics: http://stevemcconnell.com/psd/13-businesscase.htm |
Homework Assignments: (none yet)
In-Class Notes. These are what I wrote using WordPad during class. If they don't make sense, well, you kind of had to be there. :) | ||
The Night Before Implementation | ||
Jude UML is available from the following site: http://jude.change-vision.com/jude-web/download/index.html
You can obtain a trial version of Rational Rose to run the program(s) on your home PC from http://www.rational.com/tryit/index.jsp, demo and online tutorial from http://www.rational.com/tryit/rose/seeit.jsp . A student version is also available.