graduation projects

7
Lecture 1: Introduction

Upload: dane-lindsay

Post on 31-Dec-2015

26 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Graduation Projects

Lecture 1: Introduction

Page 2: Graduation Projects

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)

Page 3: Graduation Projects

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)

Page 4: Graduation Projects

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

Page 5: Graduation Projects

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

Page 6: Graduation Projects

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

Page 7: Graduation Projects

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