graduation projects
DESCRIPTION
Graduation Projects. Lecture 1: Introduction. 0721499 – Graduation Projects Topics to Discuss in Lectures. Project Deliverables Course grading Project Concept Writing Overview on Project Document Structure Team Work Presentation Skills Domain Analysis Business Use Cases. - PowerPoint PPT PresentationTRANSCRIPT
Lecture 1: Introduction
0721499 – Graduation ProjectsTopics to Discuss in Lectures1. Project
Deliverables2. Course grading3. Project Concept
Writing4. Overview on
Project Document Structure
5. Team Work6. Presentation Skills7. Domain Analysis8. Business Use
Cases
8. Requirement Analysis
9. System Use Cases
10. Architectural Design
11. Detailed Design12. Mapping Design
to Code techniques
13. Code Testing14. User Help
Manual (Optional Deliverable)
Deliverables During the CourseWeek4: Project Concept DocumentWeek5: Chapter One: IntroductionWeek6: Domain Analysis Deliverables: Data
Dictionary, Domain modeling (E/R Diagrams or Class Diagrams), Business Rules, Business Processes (Business use cases or logical DFDs “Data Flow Diagrams”)
Week7: Classroom PresentationsRequirement Analysis Deliverables: SRS “Software
Requirements Specifications” document, Physical DFDs or system use cases
Chapter Two: Theoretical background (Software Requirements)
Cont. Deliverables During the CourseWeek8: Chapter Three: System AnalysisWeek9: Architectural Design Deliverables:
Selected Style, Sub-systems/components decomposition and interconnections
Week10: Classroom PresentationsDetailed design deliverables: module/class
descriptions, algorithms, user interface design, database design
Week11: Classroom PresentationsChapter Four: DesignDocumented (pieces of) code
Cont. Deliverables During the CourseWeek 12:
Documented code Chapter Five: Implementation
Week13: Chapter Six: Result Discussions and EvaluationChapter Seven: Conclusion and future work
Week14: Final PrototypeFinal Project Document
Week15: Prototype PresentationWeek16: Final Exam
Deliverables Due Dates
Week Day Date Deliverables
Wk 4 Sunday 4-3-2012 Project Concept Document
Wk 5 Sunday 11-3-2012 Chapter One: Introduction
Wk 6 Sunday 18-3-2012 Domain Analysis Deliverables
Wk 7 Sunday 25-3-2012 Requirement Analysis Deliverables
Tuesday 27-3-2012 Chapter Two: Theoretical background (Software Requirements)
Tuesday 3-4-2012 Chapter Three: System Analysis
Wk 9 Sunday 8-4-2012 Architectural Design Deliverables
Wk 10 Sunday 15-4-2012 Detailed Design Deliverables
Thursday 19-4-2012 Additional Lectures (Optional Deliverable)
Wk 11 Sunday 22-4-2012 Chapter Four: Design
Tuesday 24-4-2012 Documented (Piece of) Code
Wk 12 Sunday 29-4-2012 Chapter Five: Implementation
Thursday 3-5-2012 Documented (Piece of) Code
Wk 13 Sunday 6-5-2012 Chapter Six: Results Discussions and Evaluation
Tuesday 8-5-2012 Chapter Seven: Conclusion and Future Work
Wk 14 Sunday 13-5-2012 Final Prototype
Thursday 17-5-2012 Final Project Document
Thursday 24-5-2012 Optional: User Help Manual
Course Grading
Deliverables Mark
Project Concept Description 03
Analysis and Specification
Domain Analysis 07
Application Analysis 13
Design
Architectural Design 05
Detailed Design 10
Implementation
Coding 12
Testing 05
Document
Document Standard Conformance
10
English (Style, Spelling,…) 05
Class Presentations (4 Presentations)
10
Final Exam 20