MIS 260: Systems Analysis and Design

Tentative Schedule Spring 2007

(Subject to change at the discretion of the instructor)

Week

Topics

Assignments

Introduction

Week 1
FEB 1

Our Class

Syllabus

Review course objectives and brainstorm options for topics and focus for course

 

 

 

Week 2
FEB 8

Define the focus for our course and start the design of the schedule

 

For next week research:
XP focusing on the following three subtopics:
Test First
Pair Programming
Refactoring


Methodologies

 

Week 3
FEB 15

 

Agile Methodologies

XP
Kent Beck, Ward Cunningham, Ron Jeffries, James Grenning, Robert Martin, Martin Fowler

Adaptive Software Development
Jim Highsmith

website

Crystal
Alistair Cockburn
website

Scrum
Jeff Sutherland, Ken Schwaber, Michael Beedle

video clip
website

DSDM
learn more

Feature-Driven Development
Jon Kern


 

For next week resarch:
Responsbility-Driven Design

Focus on the work by Rebecca Wirfs-Brock

 

 

Week 4
FEB 22

 

Model-Driven Development

UML
RUP
Craig Larman

Responsibility-Driven Design
Rebecca Wirfs-Brock

 

Emerging Methods

SDPM
Robert K. Wysocki

NetWeaver
Picking a Methdology
Bjarne Berne

UCD
Michael Chandler (Citi)

Human-oriented Development
Samuli Pekkola


 

For next week resarch:
RAD
(Rapid Application Design)

 

Week 5
MAR 1

 

The road to JAVA and the RUP

 

Structured Development

RAD
UC Davis online lecture

JAD

Prototyping

Information Engineering

Waterfall

 

 

Output-Oriented Development
and other default methodologies

Spaghetti Code

Code-and-Fix

 

 

Case Studies
on the use of methods

Kiely

 

 

Business Analysis

 

Week 6
MAR 8

 

 

Midterm
on Methodologies

The Business Case

The Various Feasibility Studies

Analysis of the stakeholders and their interests

The road to JAVA and the RUP


 

For next week, research "Business Process Improvment,"
pay special attention to the work of Tom Davenport.

 

Week 7
MAR 15

 

Midterm Results

Magnitude of Change
Yet another independent variable?

Slides


 

For next week, find as many examples of "work flow languages" as you can.
Bring a list with short descriptions

 

Week 8
MAR 22

 

Process-Aware Information Systems
Event-Driven Process Chains

 

 

MAR 26-30

SPRING BREAK

 

Week 9
APR 5

 

Other process modeling languages
UML
Petri-Nets
YAWL

 


 

 

Week 10
APR 12

 

Other process modeling languages
UML
Petri-Nets
YAWL

 

Workflow Patterns

 

 

 

Systems Analysis

 

Week 11
APR 19

 

Midterm on Business Analysis

Text Use Cases

 

 

 

Week 12
APR 26

 

Text Use Cases

 

 

 

Week 13
APR 33

 

UML


Find as many different CASE tools as you can
Rational Rose
ARIS
Visio
Popcorn
netbeans
DotNet

Design

 

Week 14
MAY 10

UCD
Michael Chandler (Citi)

Human-oriented Development
Samuli Pekkola

Case Tools


 

 

Week 15
MAY 17

 

Review for the Final

 

 

Week 16
MAY 24

 

FINAL
(Comprehensive)

As Scheduled by the University

 

May 30, 2007

GRADES POSTED