The first edition of the Kazakh techniques appeared in 1994 as in "Methods of assessing complexity of information systems of the Ministry of Finance of the Republic of Kazakhstan". The principal method was based on the standardization work on a project. The disadvantages were the methods use the principle of a cascade model of the software lifecycle and experience of a single developer. In 2005 in NIT with Research Institute of Economy and Informatization of transport, telecommunications have developed a "methodology to assess the complexity and cost of developing and maintaining information systems." The method was based on 2005 edition of evaluating the functional size of a model of UML-diagrams of the information system, assessment of functional complexity of the size and development time estimates based on the model COCOMO. The main drawback of techniques, from whom she has not received Shirokova distribution is that technique was not adopted as a single regulatory document cost estimates for public IP razrabokti organmov. Another drawback was the lack of research on the collection of statistical databases based on IT development in Kazakhstan to confirm the partial adjustment factors. In early 2010 and were re-work continued to refine techniques. Then at the second congress of IT-companies of Kazakhstan in the report Gabbasov MPustovoitenko V have been identified requirements for the new version of the Methodology. Work continued on methods companies JSC "National Information Technologies, Kazakhstan Association of IT-companies and Company System Studies "Factor". Reworked version techniques presented in August 2011 as well.
Procedure for evaluating the development of middleware complexity represented by the following steps: 1. Evaluation of the functional size of the developed IP; 2. Assessment of the basic design complexity of the PES; 3. Determining the values of correction factors labor development and maintenance of fire suppression; 4. Calculation of complexity, taking into account the development of the PES adjustment factors; 5. Estimation of the development of middleware; 6. Adjustment of labor in developing middleware reduction of development; 7. Assessment of the cost of developing the middleware.
Evaluation of the functional size of the developed IP
Evaluation of the functional size of the IP is based on a model of information system and functional requirements of users. Functional size of IP given by a set of five elements, each element of which is the appropriate functional unit. Functional units:
The calculation complexity, taking into account the development of the PES adjustment factors
On the basis of correction factors to the complexity of developing middleware complexity calculation is done taking into account the development of the PES adjustment factors.
Assessment term software development
Estimation of the development of an information system is on the basis of the values that are defined on the basis of a mathematical model based development time with teamwork.
Updating the development of middleware complexity by reducing the period of development
In the case of reducing the period of development defined in the previous section uses a method of adjusting labor input software, which is determined by the elasticity of difficulty.
The cost of software development is calculated as the product of the complexity of software development at the flat rate of person-months by the authorized body for the planning period.