ISO IEC 29881:2010 pdf – Information technology -Systems andsoftware engineering- FiSMA 1.1 functional size measurement method.
• Log-In and log-out functions (q2) usually do not update persistent data. They control users access and prevent illegal use.
• Function lists (q3) are services to provide a Set of pre-delined alternatives to enable a user to indicate
the speciho service(s) to be performed.
NOTE End users may refer to these as menus”; however, this does not woply any particular design.
• Selection lists (q4) show a list of acceptable parameter values to the end-user, Often they are very swnple, showing values of one single data item, but they may be more complicated.
NOTE There are many different ways to irçlement selection lists io practice, but there is no design imphed. hi practice end users will refer to these functions as ‘drop-down lists, pop-up windows’, -combo boxes, lisi boxes, etc
• Data Inquiries (q5) show the specific contents of data store(s) to me end-user. NOTE Inquiries are also called enquiries or queries.
• Generation indicators (q6) heh? the user to prepare the data and/or control information fur a subsequent service. Very often they are connected to some other type of functional services, such as a report or manipulation routine.
NOTE End users may refer to generation indicators as generation dialogs”, however, this does not imply any particular design.
• Browsing lists (q7) show a list of similar data element groups, typically the most important details to help filter the entities for further operations.
4.2 Interactive end-user Input services (I)
This class of BFC involves data and/or services crossing the boundary into the software. Interactive end-user input services specify all parts of the interactive user interface where there is maintenance of data store(s) of the software. Data storage consists of logical entities (data records). Maintenance refers to any service where data is changed as a result of the service, and includes, for example, creating, updating and deleting.
From a user’s point of view, interactive end-user services perform those business tasks which change the data contents ci the software, From the information system point of view end-users manipulate system data using interactive end-user services,
The number of junctional size units of input functions depends on the number of different data elements 0f the BFC measured, and the number of needed reading and writing references to unique entities.
(There is an direct relationship between the entities identified in this step as writing references and the BFC types identified within the BFG Glass: data storage services. Each independent entity identified as a writing reference in this BFC type must also be explicitly counted once as stored data,)
In FiSMA ii, end’user input services are divided into three BFC types:
• 1-functional Input dialogs (ii) support only one of me three maintenance types create, update or delete.
• 2-functional input dialogs (i2) support two of the three maintenance types create, update ancior delete.
• 3-functional Input dialogs (i3) support all three maintenance types create, update and delete.
4.3 Non-InteractIve end-user output servIces (o)
This class of BFC involves data and/or services crossing the boundary out of the software. Non-interactive end-user output services specity all parts of the user interface which are non-interactive and do not maintain data store(s) of the software.
The number of functional size units of output functions depends on the number of different data elements of the BFC and the number of needed reading references to entities.
(There Is an indirect relationship between the unique entitites identified in this step as being referenced and
the BFC types identified within the BFC Ctass: data storage services. Each independent entity identified as a
reference in this BFC type must also be explicitly counted once as stored data.)
FiSMA 1.1 output services are divided into four BFC types:
• Output forms (01) are services resulting in printed or displayed documents, which always present the same layout (e.g a receipl).
• Reports (02) are services resulting in printed or displayed documents, whose layout may vary within the specified framework according to the presented data (e.g. product list or sales report).
• E-malls and text messages (o3) are services resulting in electronically transmitted output documents, which have a standardised structure. The structure often contains title tields. data fields and optional attachments.
• Monitor screen output (04) services involve continuously displayed documents, which are updated regularly in consequence of data changes (e.g. measurement display of a process).