Graduation Projects Lecture 1 Introduction 0721499 Graduation Projects

  • Slides: 7
Download presentation
Graduation Projects Lecture 1: Introduction

Graduation Projects Lecture 1: Introduction

0721499 – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course

0721499 – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing 4. Overview on Project Document Structure 5. Team Work 6. Presentation Skills 7. Domain Analysis 8. Business Use Cases 8. Requirement Analysis 9. System Use Cases 10. Architectural Design 11. Detailed Design 12. Mapping Design to Code techniques 13. Code Testing 14. User Help Manual (Optional Deliverable)

Deliverables During the Course Week 4: Project Concept Document Week 5: Chapter One: Introduction

Deliverables During the Course Week 4: Project Concept Document Week 5: Chapter One: Introduction Week 6: 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”) Week 7: Classroom Presentations Requirement Analysis Deliverables: SRS “Software Requirements Specifications” document, Physical DFDs or system use cases Chapter Two: Theoretical background (Software Requirements)

Cont. Deliverables During the Course Week 8: Chapter Three: System Analysis Week 9: Architectural

Cont. Deliverables During the Course Week 8: Chapter Three: System Analysis Week 9: Architectural Design Deliverables: Selected Style, Sub-systems/components decomposition and interconnections Week 10: Classroom Presentations Detailed design deliverables: module/class descriptions, algorithms, user interface design, database design Week 11: Classroom Presentations Chapter Four: Design Documented (pieces of) code

Cont. Deliverables During the Course Week 12: Documented code Chapter Five: Implementation Week 13:

Cont. Deliverables During the Course Week 12: Documented code Chapter Five: Implementation Week 13: Chapter Six: Result Discussions and Evaluation Chapter Seven: Conclusion and future work Week 14: Final Prototype Final Project Document Week 15: Prototype Presentation Week 16: Final Exam

Deliverables Due Dates Week Wk 4 Wk 5 Wk 6 Wk 7 Wk 9

Deliverables Due Dates Week Wk 4 Wk 5 Wk 6 Wk 7 Wk 9 Wk 10 Wk 11 Wk 12 Wk 13 Wk 14 Day Sunday Tuesday Sunday Thursday Sunday Tuesday Sunday Thursday Date 4 -3 -2012 11 -3 -2012 18 -3 -2012 25 -3 -2012 27 -3 -2012 3 -4 -2012 8 -4 -2012 15 -4 -2012 19 -4 -2012 22 -4 -2012 24 -4 -2012 29 -4 -2012 3 -5 -2012 6 -5 -2012 8 -5 -2012 13 -5 -2012 17 -5 -2012 24 -5 -2012 Deliverables Project Concept Document Chapter One: Introduction Domain Analysis Deliverables Requirement Analysis Deliverables Chapter Two: Theoretical background (Software Requirements) Chapter Three: System Analysis Architectural Design Deliverables Detailed Design Deliverables Additional Lectures (Optional Deliverable) Chapter Four: Design Documented (Piece of) Code Chapter Five: Implementation Documented (Piece of) Code Chapter Six: Results Discussions and Evaluation Chapter Seven: Conclusion and Future Work Final Prototype Final Project Document Optional: User Help Manual

Course Grading Deliverables Mark Project Concept Description 03 Analysis and Specification Domain Analysis 07

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 Standard Conformance 10 English (Style, Spelling, …) 05 Class Presentations (4 Presentations) 10 Final Exam 20