If you are well conversant with Function Point Analysis and need to implement it for Client/Server applications this course will explain the interpretation provided by International Function Point Users Group (IFPUG) in the form of a white paper titled "Hints to Counting Applications in a Client/Server environment".
This course will illustrate to you in detail the concepts needed to establish Function Point size of an application in a Client/Server environment as given in IFPUG's white paper.
In this course you will understand the various Client/Server components and layers of a software application from the perspective of Function Point Analysis.
You will learn the set of 5 models of Gartner Client/Server architecture which is the basis for Function Point counting for applications which are split into multiple components.
You will understand why Boundary is the most critical part of Function Point Analysis and learn how to map the models of Gartner to draw a Boundary.
You will understand a real-time CRM application of a Telecom organization from the perspective of Function Point Analysis and apply the Gartner Client/Server models to draw the boundary.
You will learn where to look for Data Functions, and deal with them when they are physically distributed between application's different components.
You will learn how to identify the Transactions with respect to boundary and deal with them when they have multiple processing logic alternatives.
You will know when to apply IFPUG's SNAP where FPs cannot be counted for some aspects of Client/Server applications.
Client/Server Architecture Basics
Components and Models of Client/Server architecture
Counting Considerations - Boundary
Counting Consideration - Counting Scope
Data Functions and Transactions
Babu is Software Estimation and Quality Consultant with over 15+ years of Quality consulting and training experience.
He led Quality and Estimation initiatives in Asia, Europe and USA.
He has worked in the roles of Business Analyst, Project Administrator, Quality Consultant, Internal Auditor, Trainer and Software Estimation Consultant.
His areas of expertise include process consulting spanning Definition, Implementation, Maintenance, and Improvements in line with ISO 9001 and 27001 standards, CMMI and Agile models.
He also worked extensively on Software Estimation and Measurement in line with IFPUG FPA, NESMA, COSMIC and SNAP methodologies.