CAPSTONE PROJECT

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

INSTRUCTOR. LÊ NGỌC THẠCH (MR). TEAM MEMBERS. NGÔ ĐỨC DUY . MẠNH HOÀNG TRƯƠNG. PHẠM NGUYỄN TRƯỜNG GIANG. TÔ CÔNG THANH HẢI. CAPSTONE PROJECT. OPEN-ONES PROJECT MANAGEMENT SYSTEM. CONTENTS Introduction Plan Requirement Design Implementation Summary Demo and QA. INTRODUCTION. - PowerPoint PPT Presentation

Text of CAPSTONE PROJECT

PowerPoint Presentation

CAPSTONE PROJECTOPEN-ONES PROJECT MANAGEMENT SYSTEM

INSTRUCTOR.L NGC THCH (MR)TEAM MEMBERS.NG C DUY MNH HONG TRNGPHM NGUYN TRNG GIANGT CNG THANH HI

CONTENTS

IntroductionPlanRequirementDesignImplementationSummaryDemo and QA

23INTRODUCTIONINSTRUCTOR AND TEAMPROBLEMSOUR PROPOSALAPPLICATION34Instructor and TeamLE NGOC THACHInstructorNGO DUC DUYStudentMANH HOANG TRUONGStudentPHAM NGUYEN TRUONG GIANGStudentTO CONG THANH HAIStudent

5Problems

WHAT we are about to DO????Software applicationHelp software teamAssist PMHelp Dev, QA, TesterIncreate performanceSimplify the job.

6Problems

CurrentSituationLegacy system: .Unfriendly InterfaceComplicated ProcessLarge costNot open sourceNot modulization.

7Our Proposal

Easier to control: Schedule, Cost, Quality.By keep tracking: requirement, planner,Project status, timesheet, DefectsMore efficient way to keep updated projects information and status.Project ManagerTeam Member

8ApplicationWeb-based APPLICATIONAndroid APPLICATION

9SOFTWARE PROJECT PLANSYSTEM OVERVIEWPROCESS MODEL TOOLS AND TECHNIQUESPROJECT PLAN10System Overview

Modern economics and business environment are complicated than ever.

Traditional forms of management cannot adapt efficiently to the dynamics.more certain about achieving predetermined targets11System OverviewHardwareSoftware

. Personal computers for developing: 1 Gb of RAM, 20Gb of hard disk, Core 2 Duo 2.0 Ghz.

. A server computer for testing : 2 Gb of RAM, 15Gb of hard disk, Core 2 Duo 2.0 Gh. Web Server: uPortal. Operating system: Windows, Linux. IDE: Eclipse. DBMS: Oracle. Source Control: SVN12Process Model

Fig_B.II.1 Software Project ModelWATERFALLPROCESSmodel13Tools and technologies

Front-end technologies: jsp, jQuery, Javascript, CSS

Back-end technologies: Hibernate

Tools: Eclipse, Android SDK, notepad++, Oracle, uPortal, Glassfish, PortletContainer, MS office, Source Version, Chrome

Architecture and design patterns: Three Tiers Architecture, Dependency Injection1314Project PlanPROJECT PLANDuyNDTruongMHHaiTCTGiangPNTRequirement ManagementAndroid VersionDocumentationFrameworkTimesheet Defect ManagementProject Planner Project ProgressDashboardProject ManagementTeam ManagementProject info: cost, product, stage, risk, issue15REQUIREMENT SPECIFICATIONUSER REQUIREMENTSYSTEM REQUIREMENTNON-FUNCTIONAL REQUIREMENT16User Requirement

Dashboard Projects statusPlanner keep track of tasks, progressProject Eye Project ManagementTimesheet Time managementDMS Defect ManagementRequirements Requirement ManagementAdmin User AdminReport export reportAndroid Android dashboard versionDocument requirements for each use caseEach includes:Use case diagramActorSummaryGoalsTriggersPreconditionsPost conditionsSuccess scenarios

17System RequirementExceptionsRelationshipBusiness rulesDescriptionScreenData field definitions18Non-functional RequirementsPerformanceUsabilityReliabilitySupportability.

19DETAIL DESIGNSYSTEM ARCHITECTUREUI DESIGNDETAIL DESIGNDATABASE DESIGN20System Architecture

21UI Design

Design for each use caseClass diagramClass explanationSequence diagram22Detail Design

23Database Design

24IMPLEMENTTECHNOLOGIESTOOLSREVIEWTESTING25Technologies

26Tools

27Review

28TestingModule codePassFailUntestedN/ANumber of test casesTotal76Project Eye2828Planner1010Requirement88Timesheet1212DMS46Dashboard2Admin3Report5Android2Features

Compatibility

Ease of Use

Help & Support

Pricing and Conditions

29Summary30DEMO AND QA31Thank You For Listening