|
COURSE CALENDAR
    Spring 2009 |
               
CAMPUS CALENDAR |
Week
(click)Readings/Assignments DUE
THIS WEEK1
01/06
  -
01/11
ADMINISTRATION:
      Drop Add - Jan 6 - Jan 11       Classes Begin - Jan 6
      Welcome             Introduction
      Team Definitions     -instructions
      Environment for SE II (read)
MATERIALS:
      Review: UP,     UML,     SRS     UCD
      Review: Project Description & SRS (BB Project Tab)
      UCD What's Wrong     CD What's Wrong     UC Desc. Review
      Support:Software Design Spec.(SDS) Template
      Support: SDS ppt
      Project Plan,     Minutes,     Peer Evaluation
ASSIGNMENTS
      A0- Attendance Assignment - Due FIRST DAY
      Team Deliverable 1 (D1): submitted on website
          Website Format (new - make sure your view)
          Website Instructions (make sure you follow)
          SDS Section 1: Introduction (new)
          SDS Appendix A: Use Case Diagram (revised SRS)
          SDS Appendix C2: Actor Descriptions (revised SRS)
          Project Plan,     Minutes
      Individual Deliverable 1 (D1):
          Use Case Packet (template only-no content) website
          Peer Evaluation submit in Assignment Drop Box (ADB)
      Quiz 1:     Q1 Study GuideAdmin
  A0
  Attendance
  WS =
      website
  ADB =
    Assignment
        Drop Box
  BB =
    Black Board2
01/12
  -
01/18MATERIALS:
      Dennis - Ch 11 Database Design
EXAMPLES:
      VRS - Class Diagram
      VRS - Database Table Definitions
ASSIGNMENTS
      Team Deliverable 2 (D2): Submit on website
          SDS Appendix B: Class Diagram (from SRS)
          SDS Sec. 2.2.2 Database Table Definitions (new)
          Project Plan,     Minutes
      Individual Deliverable 2 (D2):
          Updated Use Case Packet     Update the UCP on WS with the following:
              Use Case Diagram (from SDS) and User Interfaces(from SRS Sec 5)
          Peer Evaluation submit in ADB
      Individual Code Deliverable
          Code A (CA) given to Professor and ADB
      Quiz 2:     Q2 Study Guide
Project
  D1 WS
  Eval ADB
Quiz
  Q1 BB
3
01/19
  -
01/25ADMINISTRATION:
      Jan 19, MLK Day
MATERIALS:
      DESIGN
      Review: Dennis - Chapter 09 Moving to Design
      Dennis - Chapter 13 Physical Arch Design - C/S Models
      Support - Architectural Design Specification
      Building User Interface Classes from Design
EXAMPLES:
      High Level Architecture - VRS
ASSIGNMENTS
      Team Deliverable 3 (D3): Submit on WS
          SDS Sec. 2.1.1 High Level Architecture Design (new)
          SDS Sec. 2.1.2 Architecture Narrative (new)
          SDS Sec. 2.3.1 User Interface Issues (new)
          SDS Sec. 2.3.2 List of User Interface (updated from SRS)
          Minutes
      Individual Deliverable 2 (D2):
          Updated Use Case Packet (add Class Diag. and Table Def.) on WS
          Peer Evaluation submitted in Assignment Drop Box (ADB)
      Individual Code Deliverable
          Code B (CB) ADB
      Quiz 3:     Q3 Study Guide
Project
  D2 WS
  Eval ADB
  CA ADB
Quiz
  Q2 BB4
01/26
  -
02/01MATERIALS:
      Support: Use Case Packets
      Support: Message Analysis Table Explained
EXAMPLES
      VRS Navigation Matrix for Register As Member
      VRS Initial Use Case Packet
ASSIGNMENTS
      Individual Deliverable 4 (D4) :
          Updated Use Case Packet (UCP) on WS AND ABD containing:
                Use Case Diagram
                Class Diagram
                Use Case Description updated from SRS
                ALL Interface Designs for this Use Case
                Use Case Functional Tests
                Database Table Definitions
                User Interface Navigational Matrix
                Message Analysis Table
      Continue working on Individual Code Deliverable
      Quiz 4:     Q4 Study GuideProject
  D3 WS
  Eval ADB
Quiz
  Q3 BB5
02/02
  -
02/08MATERIALS:
      Dennis: Chapter 08 Behavioral Modeling
      UML Sequence Diagram
      VRS Sequence Diagram Explained
      Support: Extended Class Diagram Explained
EXAMPLES
      VRS Use Case Packet     for use in coding
ASSIGNMENTS:
      Individual Deliverable 5 (D5) : Submit in WS and DB
          Updated Use Case Packets containing
              Sequence Diagram (for the normal scenario),
              Extended Class Diagram
      Individual Code Deliverable
          Code C (CC) ADB
      Quiz 5:     Q5 Study Guide
Project
  D4 ADB&WS
  CB ADB
Quiz
  Q4 BB6
02/09
  -
02/15ADMINISTRATION
      EXAM       EXAM       EXAM
      Review for exam Weeks 1-5
      Proctor Instructions DL Window (this entire week)
MATERIALS:
      GOF - Chapter 1 Unwrapping the Gift
      Support - Data Conversions and Loading
      Support - Configuration Management
ASSIGNMENTS
      TEAM Deliverable 6 (D6) :Updated SDS Document
              from SRS document and Use Case websites
          SDS Sec. 2.3.3 User Interface Layouts for entire system
          SDS Sec. 2.3.4 User Interface Navigation Matrix for entire system
          SDS Appx. C3 Class Desc. for entire system
          SDS Appx. C3 Attribute Desc. for entire system
          Minutes and Project Plan (if needed)
      Individual Deliverable 7 (D7) :     due in two weeks
          SDS Sec. 3.0 Sequence Diagram
      Individual Code Deliverable
          Code D (CD) ADB
      Quiz 5E:     Q5 Ethics Study Guide Q5 due next week
Admin
  EXAM
Project
  D5 WS&ADB
  CC ADB
Quiz
  none7
02/16
  -
02/22MATERIALS:
      GOF - Chapter 2 Privacy
      Dennis - Chapter 10 Method and Class Design
      Support: Software Design Metrics
      Support - Good Object Oriented Methods
EXAMPLES
      VRS Method Description
ASSIGNMENTS:
      Individual Deliverable 7 (D7) :       Submit on WS
          SDS Sec. 3.0 Sequence Diagram
          Method Descriptions for one highly complex method
      Project Management Deliverables
      Individual Code Deliverable E submit in ADB
          SKELETON Code-ALL classes, methods, method signatures
      Quiz 6:     Q6 Study Guide
      Quiz 6E:   Q6 Ethics Study GuideProject
  D6 WS
  CD ABD
  Eval ADB
Quiz
  Q5 BB
  Q5E BB8
02/23
  -
03/01MATERIALS:
      GOF - Chapter 3 Freedom of Speech
      Dennis- Ch13 - Testing
      Support - Testing Workflow
      Support - Unit Testing
EXAMPLES
      VRS - Unit Testing
ASSIGNMENTS:
      Team Deliverable 8 (D8) : Submitted on website
          Completed SDS
          Project Plan           Minutes       if either needed
      Peer Evaluation submitted in Assignment Drop Box (ADB)
      Individual Code Deliverable F Submitted in Assignment Drop Box
          UNIT TEST Compiled and executing Code for ONE Class in your use case
          Project code must be WORKING in a few weeks - work ahead.
      Quiz 7:     Q7 Study Guide
      Quiz 7E:   Q7 Ethics Study GuideProject
  D7 ADB&WS
  CE ADB
Quiz
  Q6 BB
  Q6E BB9
03/02
  -
03/08MATERIALS:
      GOF - Chapter 4 Intellectual Property
      Support - Introduction to Patterns
      Programming Patterns (iterator)
      Support - Architectural Patterns - (MVC, Command)
      Support - Design Patterns - (Factory, Strategy, State)
EXAMPLES
      VRS Architectural Pattern
      VRS Design Pattern
ASSIGNMENTS
      Individual Deliverable 9 (D9) : Submitted in Assignment Drop Box
          Use Case Packet Presentation
      Team Code Deliverable G Submitted in Assignment Drop Box
          ALL Working Code (All Classes - integrated)
          Remember all code must be WORKING in a few weeks - work ahead.
      Quiz 8:     Q8 Study Guide
      Quiz 8E:   Q8 Ethics Study GuideProject
  D8 website
  Eval ADB
  CF ADB
Quiz
  Q7 BB
  Q7E BB 
03/09
  -
03/15ADMINISTRATION:
      -------------------------SPRING BREAK----------------------
  10
03/16
  -
03/22MATERIALS
      GOF - Chapter 5 Crime
      Use Case Packet Presentation
      Dennis Chapter 14 - Construction
      Dennis Chapter 15 - Deployment
      Support: Implementation Workflow
      Support - Ethics in software Engineering
ASSIGNMENTS
      Remember all code must be WORKING in a few weeks - work ahead.
      Quiz 9     Q9 Study Guide
      Quiz 9E:   Q9 Ethics Study GuideProject
  D9 ADB
Quiz
  Q8 BB
  Q8E BB11
03/23
  -
03/29MATERIALS:
      Support - Refactoring to Good Code
ASSIGNMENTS
      Remember all code must be WORKING in a few weeks - work ahead.
      Quiz 10     Q10 Study Guide
Quiz
  Q9 BB
  Q9E BB12
03/30
  -
04/05ADMINISTRATION
      EXAM       EXAM       EXAM    
      Review for exam Weeks 1-12 Concentration on 6-12
      Proctor Instructions
ASSIGNMENTS
      Team Deliverable 10 (D10) :
          Final Project Presentation submit on website
      Remember all code must be WORKING in TWO weeks.
Quiz
  Q10 BB13
04/06
  -
04/12MATERIALS
      Final Project Presentation
ASSIGNMENTS
      Remember all code must be WORKING in ONE WEEK.
Project
  D10 WS
  Eval ADB14
04/13
  -
04/19MATERIALS:
      Initial Working Code Demonstration
ASSIGNMENTS
      ALL WORKING CODE DUE THIS WEEK.
Remember you submit both your individual code AND the executable.
Your grade is on your individual code but the executable is evaluated prior to its final submission.
Project
  CG
  executable
 15
04/19
  -
04/26ADMINISTRATION
      Review for exam Weeks 1-14 Concentration on 13-14
MATERIALS:
      Final Working Code Demonstration
Project
  Final
    Project
  executable
 16
04/27
  -
05/01ADMINISTRATION
      FINAL EXAM WEEK
      FINAL EXAM - ON-LINE
      Distance Learning Window (finals week)
Admin
  Final