Metrics Glossary

Software Metrics Glossary - F


Facilitate change GSC One of the 14 general system characteristics describing the degree to which the application has been developed for easy modification of processing logic or data structure. ( Reference : IFPUG CPM 4.1)
Facility The physical means or equipment for facilitating the performance of an action, e.g. buildings, instruments, tools. ( Reference : SC7/WG7:15288)
factors of production that which is required to transform, transport, store, and verify raw materials, parts, (sub-) assemblies, and end products ( Reference : TC184/SC5:14258)
Failure The termination of the ability of an item to perform a required function or its inability to perform within previously specified limits. ( Reference : ISO/IEC JTC1/SC7; IEC TC56:15026)
Failure The inability of a system or component to perform its required functions within specified performance requirements. [IEEE STD 610.12-1990] ( Reference : SEI:SE-CMM)
Failure mode and effects analysis (FMEA) a procedure by which potential failure modes in a technical system are analysed. An FMEA can be extended to perform what is called failure modes, effects and criticality analysis (FMECA). In a FMECA, each failure mode identified is ranked according to the combined influence of its likelihood of occurrence and the severity of its consequences. ( Reference : SAA:AS4360)
Fast Tracking Compressing the project schedule by overlapping activities that would normally be done in sequence, such as design and construction. Sometimes confused with concurrent engineering. ( Reference : PMI:PMBOK)
Fault an incorrect step, process or data definition in a computer program ( Reference : ISO/IEC JTC1/SC7:14598-1)
Fault (1) A defect in a hardware device or component; for example, a short circuit or broken wire. An incorrect step, process, or data definition in a computer program.[IEEE STD 610.12-1990] ( Reference : SEI:SE-CMM)
fault isolation The ability of a subsystem to prevent a fault within the subsystem from causing consequential faults in other subsystems. ( Reference : ISO/IEC JTC1/SC7; IEC TC56:15026)
Fault tree analysis a systems engineering method for representing the logical combinations of various system states and possible causes which can contribute to a specified event (called the top event). ( Reference : SAA:AS4360)
Feasibility The degree to which the requirements, design, or plans for a system or component can be implemented under existing constraints.[IEEE STD 610.12-1990] ( Reference : SEI:SE-CMM)
feasibility study A study to identify and analyse a problem and its potential solutions in order to determine their viability, Costs and benefits. ( Reference : ISO/IEC JTC1/SC1:2382-20)
Fidelity The degree to which a copy represents the original. When transferring graphic information it is possible to have a high fidelity transfer of the location of an object while having a low fidelity transfer of the shape of an object. ( Reference : ISO/IEC JTC1/SC7; CDIF:15474-1)
File For data functions, a logically related group of data, not the physical implementation of those groups of data. ( Reference : IFPUG CPM 4.1)
File type referenced (FTR). A file type referenced is ( Reference : IFPUG CPM 4.1)
Files Represent the ‘Data Business Functions’ or ‘Data Groups’ described in IFPUG documentation. They are logical groups of data from an external business perspective. They are closely related to, but do not exactly correspond to entities on a normalised data model which is the logical view of the data from an information technology perspective. ( Reference : Total Metrics)
Findings (1) The conclusions of an assessment, evaluation, audit, or review that identify the most important issues, problems, or opportunities within the area of investigation. (2) The issues, problems, or opportunities so identified. [Jones - IBM] ( Reference : SEI:SE-CMM)
Finish Date A point in time associated with an activity’s completion. Usually qualified by one of the following: actual, planned, estimated, scheduled, early, late, baseline, target or current. ( Reference : PMI:PMBOK)
Firm Fixed Price (FFP) Contract A type of contract where the buyer pays the seller a set amount (as defined by the contract) regardless of the seller’s costs. ( Reference : PMI:PMBOK)
Firmware The combination of a hardware device and computer instructions or computer data that reside as read-only software on the hardware device. The software cannot be readily modified under program control. ( Reference : ISO/IEC JTC1/SC7:12207)
First normal form Result of a normalization process that transforms groups of data so they have a unique identifier, one or more attributes, and no repeating attributes. ( Reference : IFPUG CPM 4.1)
First Stage The 1st Stage comprises a high level analysis of the overall application (hence defining the scope of each of the stages and possibly some overall design) and full development cycle of the 1st Stage.Subsequent stages of the development will concentrate on detailed analysis and implementation of another logical part of the overall application. ( Reference : ISBSG-Release 6 1999)
first-line software manager A manager who has direct management responsibility (including providing technical direction and administering the personnel and salary functions) for the staffing and activities of a single organizational unit (e.g., a department or project team) of software engineers and other related staff. ( Reference : SEI:SW-CMM)
Fixed Price Contract See firm fixed price contract. ( Reference : PMI:PMBOK)
Fixed Price Incentive Fee (FPIF) Contract A type of contract where the buyer pays the seller a set amount (as defined by the contract), and the seller can earn an additional amount if it meets defined performance criteria. ( Reference : PMI:PMBOK)
Float The amount of time that an activity may be delayed from its early start without delaying the project finish date. Float is a mathematical calculation and can change as the project progresses and changes are made to the project plan. Also called slack, total float, and path float. See also free float. ( Reference : PMI:PMBOK)
Foldout single page wider than the rest, normally folded so that it does not protrude, that may be unfolded by the reader -Contrast with Throwclear ( Reference : ISO/IEC JTC1/SC7:15910)
Forecast Final Cost See estimate at completion. ( Reference : PMI:PMBOK)
Foreign key Data in an ILF or EIF that exists because the user requires a relationship with another ILF or EIF. ( Reference : IFPUG CPM 4.1)
formal review A formal meeting at which a product is presented to the end user, customer, or other interested parties for comment and approval. It can also be a review of the management and technical activities and of the progress of the project. [CMM for Software] ( Reference : SEI:SE-CMM)
formal specification A specification that is used to prove mathematically the validity of an implementation or to derive mathematically the implementation. ( Reference : ISO/IEC JTC1/SC1:2382-20)
Forward Pass The calculation of the early start and early finish dates for the uncompleted portions of all network activities. See also network analysis and backward pass. ( Reference : PMI:PMBOK)
Forward Schedule of Changes A schedule that contains details of all the Changes approved for implementation and their proposed implementation dates. It should be agreed with the Customers and the business, Service Level Management, the Service Desk and Availability Management. Once agreed, the Service Desk should communicate to the User community at large any planned additional downtime arising from implementing the Changes, using the most effective methods available. ITIL Sept 2002
Fragnet See subnet. ( Reference : PMI:PMBOK)
framework Basic structure for understanding an item, e.g., SPM framework. ( Reference : SC7/WG8:16326)
framework a structural diagram that relates the component parts of a conceptual entity to each other ( Reference : TC184/SC5:15704)
Free Float (FF) The amount of time an activity can be delayed without delaying the early start of any immediately following activities. See also float. ( Reference : PMI:PMBOK)
Frequency a measure of likelihood expressed as the number of occurrences of an event in a given time. See also Likelihood and Probability. ( Reference : SAA:AS4360)
FSC Forward Schedule of Change (Reference ITIL® Sept 2002)
FSM Method a specific implementation of FSM defined by a set of rules, which conforms to the mandatory features of this part of ISO/IEC 14143 ( Reference : ISO/IEC JTC1/SC7:14143-1)
FTR See File Type Referenced. ( Reference : Total Metrics)
Full Release All components of the Release unit that are built, tested, distributed and implemented together. See also 'Delta Release'. ITIL Sept 2002
Function The features or capabilities of an application as seen by the user. ( Reference : IFPUG CPM 4.1)
function the implementation of an algorithm in the program with which the user or the program can perform all or part of a work task ( Reference : SC7:12119)
function An aspect of the intended behavior of the system. ( Reference : ISO/IEC JTC1/SC7; IEC TC56:15026)
function A set of related actions, undertaken by individuals or tools that are specifically assigned or fitted for their roles, to accomplish a set purpose or end. ( Reference : SEI:SA-CMM)
function A task, action, or activity that must be accomplished to achieve a desired outcome or provide a desired capability. [IEEE P1220] ( Reference : SEI:SE-CMM)
function A set of related actions, undertaken by individuals or tools that are specifically assigned or fitted for their roles, to accomplish a set purpose or end. ( Reference : SEI:SW-CMM)
Function Point A unit of measurement of software product and project functional size ( Reference : Total Metrics)
Function point (FP). A measure which represents the functional size of application software. ( Reference : IFPUG CPM 4.1)
Function point analysis A standard method for measuring software development and maintenance from the customer's point of view. ( Reference : IFPUG CPM 4.1)
Function Point Analysis A technique used to measure the functional size of software product and projects. ( Reference : Total Metrics)
Function point count The function point measurement of a particular application or project. ( Reference : IFPUG CPM 4.1)
Function Point Count (Noun): The result of applying the Function Point Analysis technique to software. It is a measure of the Functional Size of the software. ( Reference : Total Metrics)
Function Point Count (Verb): Activity which applies the Function Point Analysis technique to size software projects or applications. ( Reference : Total Metrics)
Function Point Implementation Project: A project group established to facilitate the implementation of Function Point Analysis as the standard software sizing technique for projects and applications included within the scope of an outsourcing agreement. The project team are responsible for defining standards and procedures, training project staff in FPA, reviewing completed function point counts, providing support to project teams in the recording of count details in a software repository and reporting FPA results to management. ( Reference : Total Metrics)
Function type The five basic information services provided to the user of an application and identified in function point analysis. The five function types are external input, external output, external inquiry, internal logical file, and external interface file. ( Reference : IFPUG CPM 4.1)
Functional A functional product is a product capable of performing computations. ( Reference : SC7:14759)
functional analysis A systematic investigation of the functions of a real or planned system. ( Reference : ISO/IEC JTC1/SC1:2382-20)
functional architecture The arrangement of functions, their decomposition, and interfaces (internal and external) that defines the execution sequencing, conditions for control or data flow, and the relative performance levels of achievement for a desired outcome, or that provides a desired capability. [IEEE P1220] ( Reference : SEI:SE-CMM)
Functional complexity A specific function type's complexity rating which has a value of low, average, or high. For data function types, the complexity is determined by the number of RETs and DETs. For transactional function types, the complexity is determined by the number of FTRs and DETs. ( Reference : IFPUG CPM 4.1)
functional design The specification of the functions of the Components of a system and of the working relationships among them. ( Reference : ISO/IEC JTC1/SC1:2382-20)
Functional Domain a class of software based on the characteristics of Functional User Requirements which are pertinent to FSM ( Reference : ISO/IEC JTC1/SC7:14143-1)
Functional Domain a class of software based on the characteristics of functional user requirements which are pertinent to Functional Size Measurement (FSM) ( Reference : ISO/IEC JTC1/SC7:14143-5)
Functional Hierarchy A diagrammatic representation of the functional decomposition of a computer system’s business functionality. This representation assists a function point counter in conducting, and validating the completeness of, a Function Point Count. ( Reference : Total Metrics)
functional interface requirement The functional and performance requirements and constraints that exist at a common boundary between two or more functions in a functional architecture. [Bate - SEI] ( Reference : SEI:SE-CMM)
Functional Manager A manager responsible for activities in a specialized department or function (e.g., engineering, manufacturing, marketing). ( Reference : PMI:PMBOK)
Functional Organization An organization structure in which staff are grouped hierarchically by specialty (e.g., production, marketing, engineering, and accounting at the top level; with engineering, further divided into mechanical, electrical, and others). ( Reference : PMI:PMBOK)
Functional process (-type) (Synonym ‘Transaction-type’) a unique set of data movements (Entry, Exit, Read, Write) implementing a cohesive and logically indivisible set of Functional User Requirements. It is triggered directly, or indirectly via an ‘actor’, by an Event (-type) and is complete when it has executed all that is required to be done in response to the triggering Event (-type) Reference :COSMIC-FFP MM Version 2.1
functional requirement A requirement that specifies a task, action, or activity that a system or system component must be able to perform. [Bate- SEI] ( Reference : SEI:SE-CMM)
Functional Size a size of the software derived by quantifying the Functional User Requirements ( Reference : ISO/IEC JTC1/SC7:14143-1)
Functional Size The result obtained by the first stage of applying Function Point Analysis. Functional size assesses the functions (processes and data) delivered by the software. The units of functional size are unadjusted function points. ( Reference : Total Metrics)
Functional Size Measurement (FSM) the process of measuring Functional Size ( Reference : ISO/IEC JTC1/SC7:14143-1)
Functional User Requirements a sub-set of the user requirements. The Functional User Requirements represent the user practices and procedures that the software must perform to fulfil the users’ needs. They exclude Quality Requirements and any Technical Requirements ( Reference : ISO/IEC JTC1/SC7:14143-1)
Functional User Requirements (FUR) a sub-set of the user requirements. The Functional User Requirements represent the user practices and procedures that the software must perform to fulfil the user’s needs. They exclude Quality Requirements and any Technical Requirements (From [ISO/IEC 14143-1:1998 Information technology – Software measurement – Functional size measurement – Part 1 : Definition of concepts], 3.8) ( Reference : ISO/IEC JTC1/SC7:14143-1)
Functionality See Function. ( Reference : IFPUG CPM 4.1)