integrated electronic message board ( iemb) phase 2 presentation team s02pt

31
Integrated Electronic Message Board (iEMB) Phase 2 Presentation Team S02PT

Upload: anne-blair

Post on 08-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

Agenda  Introduction and Scope of project  Global use case diagram  Analysis use cases  Incremental Development Strategy  Software Architecture  Transition Strategy  Technical risks and mitigation  Management Problems  Progress Tracking  Change Requests  Demo for Maintain Message  Plan for Incremental 2

TRANSCRIPT

Page 1: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Integrated Electronic Message Board

(iEMB)

Phase 2 Presentation

Team S02PT

Page 2: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Team MembersName Matrix Number

Gu Hong Xiang A0093803Raveendran Vineeth A0092690Balasundaram Selvakumar A0092673Sujatha Somasundaram A0092602Viswalingam Arivazhagan A0092649Kow Huey Ping A0092706Win Kyi Tin A0005686Yin Ni Tun A0006414

Page 3: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Agenda Introduction and Scope of project Global use case diagram Analysis use cases Incremental Development Strategy Software Architecture Transition Strategy Technical risks and mitigation Management Problems Progress Tracking Change Requests Demo for Maintain Message Plan for Incremental 2

Page 4: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Project Introduction Title : Electronic Message Board Stakeholders : Staff, Students and Parents Objective : To develop a future proof communication

system. It allows the users to Post, Reply and private messaging to

other users. To share ideas and knowledge. To Create and Manage Surveys. Accessible via mobile platforms, including smart phones

and tablets.

Page 5: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Global use case diagram

Page 6: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT
Page 7: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Analysis Use case #1Maintain Message (Compose)

Page 8: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT
Page 9: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT
Page 10: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Analysis Use case #1Maintain Message (Display)

Page 11: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT
Page 12: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Analysis Use case #1Maintain Message (Response Message)

Page 13: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT
Page 14: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Incremental Development StrategyIteration 1Message BoardEvent Calendar

integrated with Outlook

System Administration

Iteration 2Survey ModuleAccessibility via

Portable DeviceBasic Reports

Page 15: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Software ArchitectureLanguage Choose :

◦HTML + JS + C# + MSSQL Platform Choose:

◦Jquery + MVC 4 Plugin Choose:

◦Jquery UI, Jquery Template Programming Principle:

◦Open-Close (Open of extension and close for modification)

Page 16: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Software ArchitectureWhy

◦Easy to migrate◦80% developers are familiar with

those technical◦Experience and self-confidence for

architect◦Fast development ◦Easy to maintain◦Easy to collect information/tutorial for

beginner

Page 17: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Software ArchitectureLayers

◦ UI Layer Pure JavaScript mode Jquery support MVC4 Support

◦ Business Layer IEMB

Business Factory Business Implementer

Survey Service

◦ DB Layer Simple Entity Framework

ADO.NET

Page 18: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Software Architecture

Page 19: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Software Architecture

Page 20: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Software Architecture

Page 21: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Transition Strategy

Static Structure

Page 22: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Transition StrategyDynamic Structure

Page 23: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Demo of Increment 1http://imessageboard.cloudapp.n

et

Page 24: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Project Status

Page 25: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Schedule Variance

Page 26: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Project Plan - Schedule

Page 27: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Project Plan - Schedule

Page 28: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Project Plan - Schedule

Page 29: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Management ProblemProject Slippage

Page 30: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Plan for Incremental 2Incremental 1 phase has produced a

framework to help us in automating the dominating number of CRUD cases in the system

Practiced close project tracking in meeting tighter deadlines nearer the end

Team power unleashedSwapping of roles leading to discovery

of better roles for team member

Page 31: Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT

Q & A