Schedule & Notes

Date Title Links/Notes Reading
Eclipse Day
Introduction
Is Systems Analysis a big deal?
Developing an Information System
Section 1 Overview
Process Models
Exercise 1 Ch. 1
Planning Phase
Determining Feasibility
Cost-benefit Analysis
Exercise 2
Labor Day
Requirements Determination Exercise 3 Ch. 3
Requirements Determination (conclusion)
Soft Systems Methodology
Analysis Phase
Analysis Tools:
Functional Decomposition
Data Flow Diagrams
Exercise 4
Data Flow Diagrams (continued) Exercise 5
Data Flow Diagrams (conclusion)
Data Dictionary
Ex. 5 continued
Analysis Phase Finalization
Analysis Phase Output
Design Phase
Exercise 6
Design Approaches
Design Techniques
Structured Design
Exercise 7
Structure Charts
Process Specifications
Exercise 8
Process Specifications (conclusion)
User Interface Design
Design Phase Output
Exercise 9
Implementation Phase
Maintenance and Support Phase
Review
Exam 1
Section 2 Overview
Overview of the Object-Oriented Paradigm
OO Approach
Ch. 1
Requirements Gathering: User Stories
Unified Process
Ch. 3
Ch. 1
UML
Campus Housing Example
Library Example
Analysis: Behavioral Diagrams (Business Processes & Functional Models)
Overview
Use Cases
Ch. 4
Use Case Descriptions
Activity Diagrams
Ch. 5
Activity Diagrams (conclusion)
Analysis: Structure Diagrams
Class Diagrams
Class Identification
Ch. 6
Object Diagrams
Analysis: Behavioral Diagrams
Overview
Sequence Diagrams
Communication Diagrams
Ch. 6
State Machines
CRUDE matrices
Design Considerations
Ch. 6
Design Considerations (conclusion)
Design: Structure Diagrams
Package Diagrams
Modeling OO Concepts
Structured vs. OO Analysis and Design
Review
Ch. 8
Guest speakers: Farm Bureau
Exam 2
Thanksgiving Break
Thanksgiving Break
Section 3 Overview
Web Site Design
Web-based Systems
Web Application Development
Guest Lecture: Isaac Griffith and Refactoring
MVC and Design Patterns
Web Information Systems Development Methodology
Other Approaches to Web Application Development
Agile Approaches (ppsx file)
eXtreme Programming (ppsx file)
Review
Wed, 12/13 Final Exam: 10:00 a.m.-12:00 p.m.  

































 
X

Important note

This course is under revision, and the links in the schedule may not reflect course content.