report

Click here to load reader

Post on 18-Aug-2014

286 views

Category:

Documents

10 download

Embed Size (px)

TRANSCRIPT

Information System ManagementA report on

Library Management System Software Cost EstimationUsing COCOMO II Model

Submitted to Dr. Abu Turab Alam Course Instructor

Submitted by M. Kamran Zubairy Roll No.: 2005-3-21-4930

Library Management System Software Cost Estimation using COCOMO II

MBA (Executive), IoBM Date: 16 December, 2007

College of Business Management Letter of Authorization16 Dec 2007

Dear Reader As a students of IoBM, I have been authorized by Dr. Abu Turab Alam to prepare a term report on Library Management System Software Cost Estimation using COCOMO II Model. This report is an integral part of our course Information System Management to be submitted by 16 Dec, 07. The report required an in-depth research to be conducted before compiling a detailed account of the underlying knowledge. All attempts have been made to provide you with an informational report detailing credible data and results to educate you on this subject. Sincerely

M. Kamran Zubairy Roll No: 2005-3-21-4930 Phone: 0333-214-3970

Information Management System (Fall Semester) Institute of Business Management

Page 2 of 12

Library Management System Software Cost Estimation using COCOMO II

Letter of Transmittal16 Dec 2007

Dr. Abu Turab Alam Course Instructor Institute of Business Management Dear Dr. Alam Please find enclosed a report on Library Management System Software Cost Estimation using COCOMO II Model that you authorized me to prepare. This report provides an understanding of estimating software cost using COCOMO II model. Application composition model of COCOMO II has been used for this purpose. IEEE 830 SRS for the same software was provided by you to extract object points from. If there be any clarification demanded, I would appreciate a call on the contact number given below. Sincerely

M. Kamran Zubairy Roll No: 2005-3-21-4930 Phone: 0333-214-3970

Information Management System (Fall Semester) Institute of Business Management

Page 3 of 12

Library Management System Software Cost Estimation using COCOMO II

ContentsLetter of Authorization........................................................................................................................2 Letter of Transmittal............................................................................................................................3 Contents...............................................................................................................................................4 Introduction.........................................................................................................................................5 Introduction to COCOMO II Model.....................................................................................................5 COCOMO II Sub-models...................................................................................................................6 Object Points in Application Composition Model................................................................................6 Steps to calculate Efforts using Application Composition Model........................................................6 Screens..............................................................................................................................................7 Reports..............................................................................................................................................7 Modules.............................................................................................................................................8 Total Weighted Object Points............................................................................................................8 Productivity Level...............................................................................................................................9 Reuse................................................................................................................................................9 Effort..................................................................................................................................................9 Total Software Cost Calculation......................................................................................................10 Cost Drivers.....................................................................................................................................10 Software Cost..................................................................................................................................10 Total Cost Grid.................................................................................................................................10 Project Duration and Staffing...........................................................................................................12 Exponential Value (B)......................................................................................................................12 Sources............................................................................................................................................12

Information Management System (Fall Semester) Institute of Business Management

Page 4 of 12

Library Management System Software Cost Estimation using COCOMO II

IntroductionThis report is part of the course of Information System Management, which shows the usage and importance of SRS to the management and its team and moreover explains how to estimate the cost of such products. As future managers it is very important for us to learn how to estimate the cost of software products. The main objective of this report is to estimate the cost of the software with the help of cost estimation modules. A library management system software requirement specification is taken in order to estimate the cost of system To understand the art and science of software cost estimation techniques, which as a future manager would be helpful for us in making educated decisions

Introduction to COCOMO II Model COCOMO II allow for spiral development model instead of waterfall model only Use Function Points, Object Points and LOC for Sizing COCOMO II includes same activities as COCOMO 81

o development activities are included: documentation, planning & control, softwareconfiguration management (CM) o excluded: database management, general CM, Management

COCOMO II has add-on effort for back-end Transition Phase (conversion, installation, training)

Information Management System (Fall Semester) Institute of Business Management

Page 5 of 12

Library Management System Software Cost Estimation using COCOMO II

COCOMO II Sub-modelsThere are following three sub-models in COCOMO II: Application Composition Mode : prototyping, use of existing components, based on Object Points Early Design Model : architectural design stage, closest to original COCOMO, uses Function Points as Size estimation Post-Architecture Model :For actual development stage & Maintenance; Uses FPs or SLOC as size measure; Most detailed COCOMO II model

Object Points in Application Composition ModelObject Point estimation is a relatively new software sizing approach, but it is well-matched to the practices in the Applications Composition sector. It is also a good match to associated prototyping efforts, based on the use of a rapid-composition Integrated Computer Aided Software Environment (ICASE) providing graphic user interface builders, software development tools, and large, composable infrastructure and applications components. In these areas, it has compared well to Function Point estimation on a nontrivial (but still limited) set of applications. Following are some of the highlights of objection point model: Object points are alternative measure to function points when similar languages are used for development. Object points are easier to estimate from a specification rather than function points, as they are simply concerned with screens, reports, and programming language modules. They can therefore be estimated at a fairly early point in the development process. The number of object points in a program is weighted estimate of: o o o The number of separate screens that are displayed. The number of reports that are produced by the system The number of program modules that must be developed to supplement the database code.

Steps to calculate Efforts using Application Composition Model1. Assess Application Counts: estimate the number of screens, reports and 3GL components 2. Classify each element instance to simple, medium and difficult complexity levels 3. Weigh the number in each cell. The weights reflect the relative effort required to implement an instance of that complexity level Information Management System (Fall Semester) Institute of Business Management Page 6 of 12

Library Management System Software Cost Estimation using COCOMO II 4. Determine Application Points = add all the weights to get 1 number, the Application Point Count 5. Estimate the percentage of reuse & compute the New Application Points (NAP) to be developed 6. Determine a productivity rate 7. Compute the estimated person-months

ScreensThe complexity of the screens can be judged by the following: Simple Screen counts as 1 Object Point. Moderately Complex Screen counts as 2 Object Points. Highly Complex Screens counts as 3 Object Points.

The number of separate screens that are displayed in the system are as follows: Object SectionLibrary user account manage system Book borrowing system Book recall system Search book record Subtotal Total

Count

Simple Wt Total . 2 1 2 2 1 2

Medium Count Wt Total

View more