FULL FUNCTION POINTS - A Web based tutorial 

 
Adapting Function Points to Real-time Software
Abstract
Acknowledgments
Introduction
Literature review
Project objectives and project plan
Proposal of a Function Points Extension for real-time software
Field tests of the extension proposal
Conclusion
Box A: Function Points (FP) Overview
Box B: Full Function Points (FFP) New Function Types
References

Recommanded software

Browsers:
Netscape Navigator 4+
Microsoft Internet Explorer 3+


PDF PresentationPDF Document
Acrobat reader 3.01
presentation or document

Adapting Function Points to Real-time Software

Alain Abran, Marcela Maya, Jean-Marc Desharnais, Denis St-Pierre

Abstract

A requirement for software productivity analysis and estimation is the ability to measure the size of a software product from the user´s viewpoint, that is, from a functional perspective rather than from a technical perspective. One example of such a measurement technique is Function Points (FP). FP are now widely used in the MIS domain, where it has become the `de facto´ standard in the industry. However, FP have not enjoyed the same degree of acceptance in other domains, such as real-time software. This article reports on work carried out to adapt FP to the specific functional characteristics of real-time software. The extension proposed, called Full Function Points (FFP), is described and the results of field tests are discussed.

Alain Abran Ph.D.

Software Engineering Management Research Laboratory
Département d'informatique
Université du Québec à Montréal
P.O. Box 8888 (Centre-ville)
Montréal (Québec) Canada, H3C 3P8
Phone: 514 - 987-3000 (8900)
Fax: 514 - 987-8477
E-mail: abran.alain@uqam.ca

Dr. Abran is the director of the Software Engineering Management Research Laboratory and a professor at Université du Québec à Montréal (Canada) where he teaches graduate courses in software engineering since 1993. Dr. Abran also has over 20 years of industry experience in information systems development and software engineering. The maintenance measurement program he developed and implemented at Montreal Trust (Montreal, Canada) has received one of the 1993 Best of the Best awards from the Quality Assurance Institute (Orlando, Florida, USA). Dr. Abran holds master degrees in Management Sciences (1974) and Electrical Engineering (1975) from University of Ottawa, and a Ph.D in Software Engineering (1994) from École Polytechnique de Montréal (Canada). His research interests include software productivity and estimation models, risk management, functional size measurement models and econometrics models of software reuse.

Marcela Maya M.Sc., C.F.P.S.

Software Engineering Management Research Laboratory
Département d'informatique
Université du Québec a Montréal
P.O. Box 8888 (Centre-ville)
Montréal (Québec) Canada H3C 3P8
Phone: 514 - 987-3000 (6647)
Fax: 514 - 987-8477
E-mail: maya.marcela@uqam.ca

Ms. Maya is currently a research assistant at the Université du Québec à Montréal, Montreal, Canada. With over 10 years of experience in management of information systems, she joined the Software Engineering Management Research Laboratory after receiving her Master's degree in software engineering at the same University. Her areas of interest are software metrics as applied to software maintenance processes and real-time systems, software reuse metrics and productivity models. She is a Certified Function Points Specialist since 1996.

Jean-Marc Desharnais M.Sc., C.F.P.S.

Software Engineering Laboratory in Applied Metrics
7415 Beaubien East suite 509
Anjou (Québec) Canada H1M 3R5
Phone: 514 - 355-2872
Fax: 514 - 355-3600
E-mail: desharnais.jean-marc@uqam.ca

Mr. Desharnais is a specialist in software engineering metrics. He has carried out a number of software engineering researches projects covering assessment, budgeting and productivity evaluation. Mr. Desharnais has also evaluated productivity levels in several organizations and set up quantification programs to include the assessment, productivity, quality and budgeting of software maintenance. Mr. Desharnais holds master degrees in Computer Management and Public Administration. He is the owner of the Software Engineering Laboratory in Applied Metrics (SELAM). Certified Function Points Specialist since 1993, he has participated in several committees of the International Function Point Users Group (IFPUG). Actually, he is member of the IFPUG Education Committee.

Denis St-Pierre M.Sc., C.F.P.S.

Software Engineering Laboratory in Applied Metrics
7415 Beaubien East suite 509
Anjou (Québec) Canada H1M 3R5
Phone: 514 - 355-2872
Fax: 514 - 355-3600
E-mail: Denis.St-Pierre@crim.ca

Mr. St-Pierre is an experienced Senior Software Metrics Consultant. Equipped with a Master's degree on Function Points, he has consulted widely to American, Asian and European firms. Lately, he has developed an Integrated Corporate Measurement Framework as well as a Function Point Extension for Real-time Software. He founded and moderates the Internet Function Point Listserv comprising 700 members. A significant number of industrial and scientific articles were published by him. Certified Function Points Specialist since 1993, he has participated in developing Case Studies and Guidelines to Software Measurement for the International Function Point Users Group (IFPUG). Mr. St-Pierre is co-author of the IFPUG Standard, and is a member of the Counting Practices Committee since 1993.

Acknowledgments

This project was carried out by the Software Engineering Management Research Laboratory at the Université du Québec à Montréal and by its industrial partner, the Software Engineering Laboratory in Applied Metrics (SELAM). We thank Nortel, Bell Canada, Hydro-Québec and a Japanese industrial partner for providing project funds, industrial data and valuable feedback from real-time software practitioners.

NORTEL (Northern Telecom) Bell Canada Hydro-Québec JSR

To the Software Engineering Management Research Laboratory