CIS 4328 – Senior Project 2CEN 6017 – Software Engineering 2Spring 2005 – 3/22/2005Overview – Please note the topics that follow will change and be refined number of times...They may be rearranged also.User Interface DesignUser Interface Design 1/10Architectural DesignArch Design 1/12Arch Design 1/19Arch Design (lect 27) 1/24 and Arch Design (lect 28) 1/24 quickly…Non-Functional Design; MechanismsPersistency mechanism (lect 29) 1/26Laboratory Day 1/31Class Discussion on Deliverable #7 2/2Security mechanism (lect 30) 2/7 Detail Design–UC Design (lect 31) 2/9Examination #1 2/14 Detail Design Finish UC Design (lec 31) 2/16Sub System Design (lec 32) 2/21Emergency Leave – Lab Day 2/23Go over exam; Questions 2/28Sub System Design (lec 33) 3/2Class Design 3/7Lab / Open team day; Meetings. 3/9Finish Class Design (lec 34) 3/14Patterns Design Patterns (lec 36) 3/16 Spring Break 3/21 – 3/26Design Patterns 3/28TestingTesting 1 (lec 37) 3/30Laboratory Day 4/4 (or exam here…)Examination #2 4/6 – ProctoredTesting 2 (lec 38) 4/11Testing 3 (lec 39) 4/13Testing 4 (lec 40) 4/18Demonstrations 4/20Demonstratikons During Final Exam period 4/25Introduction to Course1. Wednesday, 01/05 Introduction to the CourseTopics: Syllabus, Projects, Grading; Attendance; Teamwork, team leaderMy Availability...ExpectationsTopics to be covered...see link for tentative schedule.Project Deliverables…see link on web site“Readings due today:” homework/ reading/ work on…/ every nightRequired Readings due next Monday:User Interface Design - OOSE, Chapter 7, Focusing on users and their tasksLecture Notes: User Interface Design – (lecture 24)Download and bring to class. User Interface Design2. Monday, 1/10Due: Nothing Readings due today: Chapter 7, OOSE; Study slides for lectureDiscussion: User Interface Design (see Web Page for Slides)Homework: Study notes, read; be prepared for quiz.Read for Wednesday: OOSE book, Chapter 9, pp. 293 - 313Architectural Design 3. Wednesday, 1/12Due: Nothing; Be working on Deliverable #6. Readings due today: Chapter 9, OOSE, pp. 293 - 313; Study slides for lecturecoming up today.Discussion: Architectural Design – Part 1. (see Web Page for Slides)Homework: Study notes, read; be prepared for quiz.Read for Wednesday: OOSE book, Chapter 9, pp. 313 – 329Study today’s slides4. Monday, 1/17 - No Class – Holiday5. Wednesday, 1/19Due: Be working on Deliverable #6Readings due today:Chapter 9, OOSE, pp. 313-329Study previous lecture’s slidesDiscussion: Finish Lecture 25, Architectural Design – Part 1. Lecture 26, Architectural Design – Part 2 Homework: Study today’s notes; read OOSE, pp. 329 – end of chapter.6. Monday, 1/24Due: Deliverable #6 due on Wednesday.Readings due today:Study Architectural patterns more from Chapter 9.Study of previous slides – Very important slides!!Discussion: Lecture 27: Architectural Patterns – Part 3.Homework: Set up session with me to demo your interface asap.Read OOSE, Chapter 4: pp. 111-1197. Wednesday, 1/26Due: Deliverable #6 due Readings due today: Chapter 9; pp 324-329; 442Study of previous slidesDiscussion: Lecture 28: Architectural Design – Part 4. Homework: Set up session with me to demo your interface asap.Read OOSE, Chapter 4: pp. 115-1198. Monday, 1/31. Lab Day9. Wednesday, 2/2.Due: Examination #1 coming… 2/14.Readings due today: Read: RUP book: 158-160. Study of previous slidesDiscussion: Lecture 29: Architecture: Persistency MechanismHomework: Study these slides very VERY closely! Try to see how these will support your architectural design.10. Monday, 2/7Due: Deliverable #7 due on WednesdayReadings due today: Study previous slides on Persistence OOSE, pp. 115-119 again.Discussion: Lecture 30: Security Mechanism (slides 1-15)Homework: Finish up Deliverable #711. Wednesday, 2/9Due: Deliverable #7Discussion: Lecture 31: Detail Design – Use Case DesignHomework: Study for exam on Monday, Feb 14th.Need scantron (brown) only.12. Monday, 2/14Due: Exam #1 (proctored)13. Wednesday, 2/16Due: Start considering Deliverable #8Readings: OOSE, Chap 9: p 324-329Discussion: Finish lecture 31 on Detail Design: Use Case DesignHomework: Start working on Deliverable #8Study lecture notes!14. Monday, 2/21Due: Nothing. Study slides on Use Case design – lec 31.Readings: Nothing additional.Discussion: Finish Use Case Design; Catch up.Homework: Work on Deliverable #815. Wednesday, 2/23Due: Work on Deliverable #8 Study slides on Use Case design – lec 31.Readings: Study slides on Subsystem Design. Discussion: Emergency leave; Death in family Homework: DON’T get behind on Deliverable #8.16. Monday, 2/28Due: Nothing. Readings: Nothing additional.Discussion: Lecture 32: Detail Design: Subsystem Design Homework: Work on Deliverable #817. Wednesday, 3/2Due: Nothing.Readings: Study slides on Subsystem Design. Discussion: Lecture 33: Detail Design: Subsystem Design. (VOPC)Homework: DON’T get behind on Deliverable #8.18. Monday, 3/7Due: Work on Deliverable #9Readings: Chapters on Class Design: OOSE book. Chapter 12, Visual Modeling book – look over.Discussion: Lecture 34. Class Design - 1Homework: Work on Deliverable #919. Wednesday, 3/9Due: Nothing.Readings: Chapters on Class Design: OOSE book.Chapter 12, Visual Modeling book – look over.Discussion: Lecture 35: Class Design – 1 - finish Be very conversant up through slides 24 (factoring).Homework: DON’T get behind on Deliverable #9 20. Monday, 3/14Due: Deliverable #9 is due on Wednesday.Readings: Discussion: Finish class design.Homework: Work on Deliverable #921. Wednesday, 3/16Due: Deliverable #9 is DUE.Quiz 6 on Classes.Readings: Start reading Chapter 6 on Design Patterns.Discussion: Class time to get with me on Deliverable 8 and/or 9Homework: Start working on Deliverable #10Monday and Wednesday, 21, 23 March – Spring Break!!!22. Monday, 3/28 Readings: Read Chapter 6, OOSE book; Design Patterns.Discussion: Lecture 36. Design Patterns Homework: Work on Deliverable #1023. Wednesday, 3/30Due: Readings: Read first third of Chapter 10 on Testing and Inspections. Discussion: Finish lec 36 on Design Patterns;Testing 1 – lec 37. Homework: Deliverable #10 is due.24-25. Monday, Wednesday.Examination #2; proctored.Other day – off to work on
View Full Document