CS 683 Emerging Technologies: Embracing Change Spring Semester, 2001 About This Course |
||
---|---|---|
© 2001, All Rights Reserved, SDSU & Roger Whitney San Diego State University -- This page last updated 28-Jan-01 |
About this Course
CS 683 is a variable topic course
Each offering of the course differs
Normally cover 3 related topics
This semester
Theme - Change
Topics
Change
Software development on Internet time
Need for
Refactoring
Improving the design of existing code
Most code undergoes change and modification
With enough changes the best design will become a http://www.laputan.org/mud/mud.html
Refactoring is a simple but very useful process to restructure code in an attempt to maintain good design
Extreme Programming
Methodologies like http://www.therationaledge.com/content/jan_01/f_rup_kp.html do not work well in all situations
RUP - Rational Unified Process
Lightweight methodologies are designed to handle change
Some current lightweight processes:
Squeak
Squeak is an open-source version of Smalltalk from Disney
Why Squeak
Order Of Topics
Squeak
Refactoring
Extreme Programming
Exercise
If you have a computer download and install Squeak 2.8 from http://www.squeak.org/
Make a copy of Squeak2.8.changes and Squeak2.8.image files
You will need clean copies of these files later
Start squeak (on Windows drag and drop Squeak2.8.image on Squeak.exe)
In Play with me 3 change the color of the text Squeak Rules
In Play with me 7 move the rabbit
In Play with me 8 play the William Tell Overture
Do this by class on Thursday February 1
Copyright ©, All rights reserved.
2001 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
OpenContent license defines the copyright on this document.
    visitors since 28-Jan-01    Next