Download presentation
Presentation is loading. Please wait.
Published byClifton Hubbard Modified over 8 years ago
1
ICS 2006 A Supervised Learning System for Software Project Management Chien-Kuo Bien, Chin-Yi Tsai, and Chua-Huang Huang Dept. of Information Engineering and Computer Science Feng Chia University Taichung, Taiwan
2
ICS 2006 2 Outline Introduction Introduction Supervised Learning for Software Project Management Supervised Learning for Software Project Management Data Analysis Data Analysis Prototype Prototype Conclusion Conclusion
3
ICS 2006 3 Introduction Software development Software development Requirement analysisRequirement analysis System analysisSystem analysis System designSystem design ImplementationImplementation TestingTesting Project management Project management Related model and guideline Related model and guideline CMMICMMI PMBOKPMBOK IEEE/EIA 12207IEEE/EIA 12207 ISO 9000 suiteISO 9000 suite
4
ICS 2006 4 Introduction (Cont’d) A supervised learning system for software project management A supervised learning system for software project management Methodology process Methodology process Object module identificationObject module identification Object module matchingObject module matching Factor weightingFactor weighting Project check point constructionProject check point construction Project executionProject execution Project learning, monitoring, and controlProject learning, monitoring, and control Main ideas Main ideas Based on previous development experiences and historical dataBased on previous development experiences and historical data Project estimation and planningProject estimation and planning
5
ICS 2006 5 Supervised Learning for Software Project Management Software size estimation Software size estimation Function point analysis (FPA)Function point analysis (FPA) COCOMO / COCOMO IICOCOMO / COCOMO II Weighting factor Weighting factor Scale driversScale drivers Cost driversCost drivers Scheduling and monitoring of software project Scheduling and monitoring of software project
6
ICS 2006 6 Learning Mechanism Project related data Project related data Staff abilityStaff ability AccidentAccident Error of time suggested by the systemError of time suggested by the system
7
ICS 2006 7 Methodology Process Object module identification Object module matching Factor weighting Project check point construction Project execution Project learning, monitoring, and control Identified objects Suggested object estimation Weighted object estimation Project check point and scheduling
8
ICS 2006 8 Data Analysis Ideal condition Ideal condition Actual condition Actual condition Special condition Special condition
9
ICS 2006 9 Ideal Condition
10
ICS 2006 10 Actual Condition
11
ICS 2006 11 Special Condition
12
ICS 2006 12 Prototype Prototype software architecture Prototype software architecture Supervised learning systemSupervised learning system Project databaseProject database Supervised learning system Supervised learning system Management subsystemManagement subsystem Project setup module Project setup module Estimation module Estimation module Learning module Learning module Scheduling and monitoring module Scheduling and monitoring module Development subsystemDevelopment subsystem Project report module Project report module File management module File management module Configuration management module Configuration management module
13
ICS 2006 13 Conclusions Software estimation Software estimation Project planning Project planning A supervised learning system for software project management A supervised learning system for software project management Historical dataHistorical data The accuracy of estimationThe accuracy of estimation Get useful informationGet useful information
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.