Presentation is loading. Please wait.

Presentation is loading. Please wait.

Internal Logical Files (ILF) An internal logical file (ILF) is a user identifiable group of logically related data or control information maintained within.

Similar presentations


Presentation on theme: "Internal Logical Files (ILF) An internal logical file (ILF) is a user identifiable group of logically related data or control information maintained within."— Presentation transcript:

1 Internal Logical Files (ILF) An internal logical file (ILF) is a user identifiable group of logically related data or control information maintained within the boundary of the application. The primary intent of an ILF is to hold data maintained through one or more elementary processes of the application being counted.

2 Software Engineering II Lecture 10 Fakhar Lodhi

3 Recap

4 External Interface Files An external interface file (EIF) is a user identifiable group of logically related data or control information referenced by the application, but maintained within the boundary of another application. The primary intent of an EIF is to hold data referenced through one or more elementary processes within the boundary of the application counted. This means an EIF counted for an application must be in an ILF in another application.

5 External Interface File (EIF) Internal Logical File (ILF) External Input External Output External Inquiry (EQ) External Output (EO) External Input (EI) Application BoundaryOther Applications External User

6 User Identifiable The term user identifiable refers to defined requirements for processes and/or groups of data that are agreed upon, and understood by, both the user(s) and software developer(s). For example, users and software developers agree that a Human Resources Application will maintain and store Employee information in the application.

7 Control Information Control Information is data that influences an elementary process of the application being counted. It specifies what, when, or how data is to be processed. For example, someone in the payroll department establishes payment cycles to schedule when the employees for each location are to be paid. The payment cycle, or schedule, contains timing information that affects when the elementary process of paying employees occurs.

8 Elementary Process An elementary process is the smallest unit of activity that is meaningful to the user(s). For example, a user requires the ability to add a new employee to the application. The user definition of employee includes salary and dependent information. From the user perspective, the smallest unit of activity is to add a new employee. Adding one of the pieces of information, such as salary or dependent, is not an activity that would qualify as an elementary process.

9 Complexity and Contribution Definitions and Rules DETs - A data element type is a unique user recognizable, non-repeated field. RETs - A record element type (RET) is a user recognizable subgroup of data elements within an ILF or EIF.

10 RET Subgroups of data Optional –the user has the option of using one or none of the subgroups during an elementary process that adds or creates an instance of the data. Mandatory –the user must use at least one.

11

12 Application Boundary System Context diagram. Determines the scope of the count. Indicates the border between the software being measured and the user.

13 Summary of Today’s Lecture


Download ppt "Internal Logical Files (ILF) An internal logical file (ILF) is a user identifiable group of logically related data or control information maintained within."

Similar presentations


Ads by Google