Can CAST handle stored procedures that are used for efficient data access?
Yes. Automatically computing function points requires going far beyond simply analyzing source code. CAST’s algorithm can handle database code including stored procedures, tables, indexes, and foreign key – primary key relations. This makes it possible to analyze database calls from the GUI even when stored procedures are used. Handling such tasks is what makes automated function point counting difficult, and CAST’s algorithm is designed to handle these difficulties. Function points capture functionality from the end-user’s perspective and this functionality is encapsulated in calls from the GUI layer to the database layer. So it’s not just a matter of analyzing code – an automated system must be able to analyze these calls and recreate the user experience all the way to the data layer from the source code. CAST accomplishes this task by taking the entire application into account — from GUI to middleware, to the business layer, to the database. CAST’s method has three weaknesses. • Fi