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