The MK II Method is one of the software sizing methods in functional point group of measurements. This is a method for analysis and measurement of information processing applications based on end user functional view of the system. The MK II Method (ISO/IEC 20968 Software engineering—Mk II Function Point Analysis—Counting Practices Manual[1]) is one of five currently recognized ISO standards for Functionally sizing software.
The MK II Method were defined by Charles Symons in book[2] published in 1991. UK Software Metrics Association[3] is now responsible for the method and its continuing development. The functional user requirements of the software are identified and each one is categorized into one of there types: inputs, exits and objects. In order to determine functional size of system these functional requirements are counted.
MkII counting procedure contains several steps described below.
![]() |
This section is empty. You can help by adding to it. |
Boundary of system represents logical line that separates users from a system. It is used to determine logical transactions such as inputs and exits that crosses boundary during the interaction between user and system.
Logical transactions are elementary processes triggered by unique events. Transactions consist of input side that enters information across the boundary, processing that maintains the data and output that returns information back to user. Each transaction must leave system in consistent state. There are two types of logical transactions that crosses a boundary:
Size of application is sum of sizes of logical transactions - each transaction is counted once even though it may be executed from more than one point in the application.
Data entity types are logical data structures that contains information meaningful to the user. In MarkII method there is only one type of data entity types - Objects. Objects must be correctly identified so they can be counted.
![]() |
This section is empty. You can help by adding to it. |
Once the transactions and objects in the system are identified, they can be counted in order to find functional size of the system. Functional size of the system is represented as weighted counts of input/exit transactions and objects within the boundary of the system. Size can be expressed as following:
Size = Wi*∑Ni+ We*∑Ne + Wo*∑No
In the equation ∑Ni, ∑Ne and ∑No are total numbers of unique inputs, exits and objects within the system. Currently recommended values for weighting coefficients are Wi = 0.58, We = 1.66, and Wo = 0.26.
Mark II or Mark 2 often refers to the second version of a product, frequently military hardware. "Mark", meaning "model" or "variant", can be abbreviated "Mk."
Mark II or Mark 2 may refer to:
Mk II was the second album of the British blues-rock band Steamhammer.
Not selling as many records as they had hoped, Steamhammer nevertheless became a top European open-air attraction, mainly due to their excellent live performance. For over two hours each night they would provide instrumental improvisations, exemplarised by the guitar work of Martin Pugh and the harmonica of Kieran White. In summer 1969, Martin Quittenton left the band, followed by drummer Michael Rushton. They were replaced by Steve Jolliffe (saxophone, flute) and Mick Bradley (drums).
Jollife's feel for precise arrangements and jazz influences especially inspired the recording of this second Mk II album. Going beyond the boundaries of traditional blues forms, the band members applied their musical creativity and imagination without the need for technical trickery.
MK II is the third album by the German power metal band Masterplan, so called because it features a new band line-up due to the departure of singer Jørn Lande and drummer Uli Kusch.
It's the first and only album to feature former Riot vocalist Mike DiMeo and the first to feature acclaimed drummer Mike Terrana.
All songs written by Masterplan except where noted
Limited Edition Bonus:
13. "Lost and Gone" (Video)
Head in my hands on a cold and lonely night
Blood in my veins working hard to keep me right
In this darkness hell is raging all around
Nothing new, same old hatred we have found
No mind to let you go... Would you do the same for me?
Enemy... why you fight so hard?
I'm just a player in your game
Broken memories dancing on the wall
Pictures of another time
Painting nightmares and sharing alibis
Does this darkness make you blind?
Enemy... why you run so far?
Fighting till your dying day
Enemy... Covering your scars
Why have you lost your way?
Enemy... why you run so far?
Fighting till your dying day
Enemy... Covering your scars
Why have you lost your way?