CS421

Introduction to Software Engineering
Thursday 7:20 p.m.
ST I Room 126
Fall 2002
Dr. Richard Evans
Computer Science Department
George Mason University
Fairfax, VA 22030-4444
email: revans@gmu.edu
Please try to log on and participate in the GMU WebCT site, per the following directions--and send me an email --Please use the email within the WebCT system, and also send a message to the revans@gmu.edu address--as soon as you are logged in--or if you make the attempt and fail, etc.:
From: "Joann Wray" <jwray@gmu.edu>
Below are the directions for students to log into WebCT.
-----------
1. Go to http://webct.gmu.edu
2. It will prompt you to log in. Your username is the same as your gmu username (e.g. jdoe)
3. For first time users, your password is the last four digits of your social security number.
Once you log in you will see the course(s) that you are registered for on the left panel of your screen. Students who have added or dropped and that do not see their course(s) should notify their instructor so that they may be added into the course.
Directions on how to forward over to their individual email, etc. will be provided separately.
Students can got to STAR*Works in JC311 for further student WebCT support.
Joann
Dr. Evans office phone: 703-319 7877
Office hours: By appointment--no office on campus --but would like to be readily available, so appointments will be readily arranged--and will meet with each student individually once in Sep and once in Oct--as each nominates the time and place--will be happy to come to off-campus sites, etc.
Catalog Description
421 Introduction to Software Engineering (3:3:0). Prerequisites: Grade of C or better in CS 310 (or both CS 211 and SYST 301) and ENGL 302. Techniques in software design and development. Discusses formal models of structured programming, software engineering methods and tools, functional or object-oriented design, and documentation
Texts:
"Software Engineering", 6th Edition, 2001, Ian Sommerville. Addison-Wesley.
The Unified Modeling Language Users Guide, 1st Edition, 1999, Grady Booch, James Rumbaugh and Ivar Jacobson, Addison-Wesley.
"UML Toolkit", 1998, Eriksson, John Wiley, CD-ROM.
Rational Rose 98 UML Software or Equivalent, Download Rational Rose Enterprise Edition 2001 or Rational Suite Enterprise from: http://www.rational.com
Enterprise Rational Rose 2002 UML STII-Lab Rooms 17, 137 Accounts and Materials.
Please don't feel obliged to buy any texts until at least after the first day of class
The aim is to work together during the term to "design" software design--rather than to proceed chapter by chapter through any given "required" text
The hope is that each research effort will be based on many texts, articles, and experience, etc--not just on one or two designated "required" books [authors]
Further, the Design Design principles that we as a faculty [both at GMU as well as Stanford, GaTech, MIT, Cornell, VPI, UVA, Oxford, Glasgow, and National Science Foundation, NIST, and MITRE, etc.] have learned in week-long sessions with over a thousand senior engineers in IBM and NASA [typically 25 engineers each week--for over six years] suggest that the concepts in the traditional books--and especially in the commercial Rational Corporation material that are professional scholarly texts [no references of other scholarly work, no alternatives, etc]--are not always a sound basis for software design.
The GMU Honor Code as presented in the GMU Catalog applies



