![Robert Morris College](pitrmc24.gif) |
| https://members.tripod.com/~ci620 |
CI-620 System Analysis and Design
Thursday evenings, 6:00 pm - 8:50 pm. Hale 15.
Instructor: Ed Quigley 412.774.2088
Week 1: 1/15/98. Systems.
Overview. General Systems Theory.
Assignment: Read Fedex Articles
Read Debons on Systems
Read Gibson, SA-D.
Part I, p. 1-134.
Part V, p. 659-716.
To do: Identify the project you want to develop in this course.
Write a brief proposal describing the project, scope, and complexity.
E-mail the proposal to instructor by 1/26/98.
Week 2: 1/22/98. No Scheduled meeting.
Week 3: 1/29/98.
The chart below illustrates our progress through the semester
(we're on week 3 of 14):
xxx
xxxxxxxxxxxxxx
Project Proposals Returned.
Nature of Systems
Software Engineering
Project Life Cycle
Modeling Issues
Life Cycle Issues
Rhetorical Communication
The Requirements Document
Assignment:
Read SA-D, Gibson/Hughes, Part II p.136-297.
Read: InfoWeek: Knowledge and Wired: WallStreet.com articles
To Do: Begin your Project Requirements Document
Complete Problem Definition phase of Life Cycle
Write Req. Document: Intro (to a fair degree of completeness)
Write Req. Document: Project Summary (at a sketchy level)
Week 4: 2/5/98
xxxx
xxxxxxxxxxxxxx
Class at 6:00 pm
Topics: Requirements, Objects, Events, Entities
Entity Relationship Diagrams
Data Flow Diagrams
Design Dictionaries
You should now have:
A problem definition
written the Introduction section of the Requirements Document
written the Project Summary section of the Req. Doc.
To do for next class:
Write a full list of Requirements
Build E/R-D level 0 and 1. (level 2 will be required later)
Build DFD level 0 and 1. (level 2 will be required later)
Build a design dictionary (criteria:what it is, where it is, sub-elements)
Instructor's Note:your progress along this timeline is
crucial. To stay on track over the path of the semester, you must
be on schedule with these items completed for the next class.
Week 5: 2/12/98
No scheduled Class
Week 6: 2/19/98
xxxxxx
xxxxxxxxxxxxxx
Class at 6:00 pm
Before this class, you should:
Write a full list of Requirements
Build E/R-D level 0 and 1. (level 2 will be required later)
Build DFD level 0 and 1. (level 2 will be required later)
Build a design dictionary (criteria:what it is, where it is, sub-elements)
During this class:
Review Notes and Material from 2/5
Reinforce ERD, DFD, D-Dictionary
Comment Forms Solicited
Midterm distributed and discussed.
After this class, begin work on:
- Life Cycle: System Design
- Req. Doc.: System Summary
- Req. Doc: System/ Environmental
- Req. Doc: System/ Behavioral
Week7: 2/26/98
No class scheduled
Midterm Distributed by e-mail or fax at 6:00 pm.
Week8: 3/5/98![](topics.gif)
xxxxxxxx
xxxxxxxxxxxxxx
Class at 6:00 pm
Midterms collected at start of class.
Midterm answers posted on Website after class.
Turn in Requirements Document:
#.
Introduction (2nd pass)
#.
Project Summary (2nd pass)
#.
System Summary (1st draft)
#.
System Environmental Model (1st draft)
#.
System Behavioral Model (1st draft)
#. User Implementation Model
#. Appendices
Topics to be covered: Design
- User-centered techniques
- Usability Testing
- Walk-throughs
Reading Assignment: All Handouts
Design Assignment:
Design yellow road signs for the four situations below.
The signs must be diamond-oriented, 2 inches high by two inches wide.
Two colors are availble: yellow and black.
No words permitted.
- Crossing a time zone boundary
- passing through a parachute landing zone
- approaching a mountain pass that is often very foggy
- driving beside a volcano
3/12/98 no class, spring break
Tour of PIT Control Tower, 6:30 pm
Strictly Optional! Bring Guests!
Week9: 3/19/98![](topics.gif)
xxxxxxxxx
xxxxxxxxxxxxxx
Class at 6:00 pm
Turn in four yellow road-signs.
Turn in Requirements Doc, including ERD and DFD levels 0,1, and 2:
#.
Introduction
#.
Project Summary
#.
System Summary (2nd pass)
#.
System Environmental Model (2nd pass)
#.
System Behavioral Model (2nd pass)
#.
User Implementation Model (1st draft)
#.
Appendices (1st draft)
Topics to be covered:
Management
Project Management
Change Management
To do for next week: 2 assignments listed in Topics.
Read the handout on Pictures Please.
Week10: 3/26/98
No Scheduled Class
Week11: 4/2/98![](topics.gif)
xxxxxxxxxxx
xxxxxxxxxxxxxx
Class at 6:00 pm
Turn in: Assignments from previous class
Final Exam Distributed.
Topics to be covered: Presentations
Audience Focus
Techniques
Materials
Preparation
Week 12: 4/9/98
xxxxxxxxxxxx
xxxxxxxxxxxxxx
Final Exam Distributed
No Class. Happy Easter!
Week13: 4/16/98![](topics.gif)
xxxxxxxxxxxxx
xxxxxxxxxxxxxx
Class at 6:00 pm
Philosophy and Ethics of Design
Final Review: ERDs, DFDs, Dictionaries, Requirement Docs
Week14: 4/23/98![](topics.gif)
Class meets at 6:00 pm
Final Exam collected at 6:00 pm
Student Presentations
Course Critique
Dismissed at 7:30 pm