Monographs of Lipaev V.V.
The monographs are intended for specialists that maintain all life cycle stages of large-scale software, create and use data processing software systems and complexes. The books are recommended for customers, executives, managers, and developers of complex software projects with high-level requirements for quality of operation and limited available resources for development. The books may be useful for system analysts, members of research and development projects as a primary and guiding material in preparing of firm manuals and contract requirements for software projects. They may serve as a basis for quality systems development and deployment of companies producing software systems, for their certification for international standards conforming. The monographs are appropriate to use as textbooks for undergraduate and postgraduate students education in the field of complex software systems building and maintenance during all their life cycles.
Technical and Economic Justification for Projects of Complex Software Systems.
The book considers purposes and tasks of technical and economic analysis and justification of software facilities projects, forecasting for limited recourses utilization in large software complexes development. Software objects characteristics and factors defining technical and economic indices in software facility development are analyzed. Methods are presented for estimation of costs for development software complexes from scratch as well as with reusable components.
System Design of Complex Software Facilities for Information Systems.
The second edition of this book has been significantly revised with new materials. This is caused by high rates of development of technology and standards for design of software facilities (SF) for information systems (IS) during last three years. This new edition focuses on SF high quality maintenance beginning from system analysis and design. At the same time, the sections included overviews of international standards, which are available now for Russian developers (and some of which have been approved as Russian GOSTs), have been significantly reduced.
Selection and Estimation of Quality Attributes for Software Systems. Methods and Standards.
The book considers main concepts, factors and analysis methods of quality attributes of complex software facilities. The nature and matter of standardized software facility quality characteristics, subcharacteristics and attributes are systematically presented. Properties of internal and external quality metrics, and quality metrics for program in use are discussed. A dependence of these metrics in software facilities production and use for direct purposes from a number of internal and external factors, and from recourses limitations is shown.
Functional Security of Software Systems.
Original observations, basic notions and factors, characteristics of objects and environment are considered, for which functional security of program facilities and systems should be provided. Recourses are analyzed that are needed for functional security provision, and causes and statistical characteristics of software complexes defects and bugs are studied. Principles of organization and planning of requirements development for functional security quality of software facilities are described. A significant attention is paid for technological processes, development and documentation of software facilities that are embedded into a system, and also for standards contents that regulate their functional security during full life cycle.
Methods for Quality Maintenance of Large-Scale Software Systems.
The monograph consists of two parts. The first part considers primary concepts, factors and methods to present a quality in life cycle of large-scale software facilities. The grounds of base standards for products quality administrative management, life cycle processes, and quality attributes of software facilities. Main factors are emphasized that define quality properties and attributes of functional capabilities, security, design characteristics, and databases. Software quality dependence from a number of internal and external factors, and from recourses limitation is investigated for a case when software facilities are built and used for initial purposes. Techniques for estimation of recourses costs for functional appropriateness, constructive quality characteristics provision in a life cycle of software facilities are presented.
Program and Data Portability of Open Information Systems
Principles and methods of portable applications and databases are considered based on the concept and standards of Open Systems. Quality metrics, results of effectiveness estimation, and methods for technological security provision in information systems design with portable programs and data are presented. The architecture and contents of the complex of international standards, which provide information systems life cycle and their creation by programs reuse and porting into another platforms, are described. Annotations of more than 140 international standards are provided that regulate design, development, and evolution of open system applications.
Documentation of complex software facilities.
The book considers an organization of documentation of complex software facilities (SF) as well as requirements forming for documents of software system projects. Characteristics of document flow in complex SF projects and organization of labor for their documentation are stated. The book presents the structure and content of templates for more than 60 documents covering documentation of preliminary requirements, specifications and resources for SF development, design processes and quality characteristics, and development and programming of components. A considerable attention is paying to documentation of components verification and testing, qualified testing, SF’s quality examination and evaluation.
Analysis and minimizing risks of complex programming tools projects.
The book provides an analytical overview of modern models and standards for program facilities (PF) risk management. Based on some regulations of these models and standards, a System Conception of risk analysis and reduction for projects of complex PF is proposed, which is detailized in the consequent chapters. Major sources and reasons of risks of PF manifestation are analyzed: risks as a consequence of typical defects and mistakes of program complexes; risks due defects of scale estimations and incorrect PF requirements specifications. A special attention is concentrated on risk analysis and reduction of functional appropriateness, reliability, and functional security in a large-scale PF life cycle.
Maintenance and Configuration Management of Complex Program Systems.
The book considers peculiarities of project management, methods and processes of maintenance of software facilities (SF). Characteristics of defects, mistakes and modifications in complex SF are described. Maintenance stages and procedures, and also resources needed to support SF modifications are introduced as well as their quality characteristics. Sufficient attention is focused on tasks and peculiarities of programs and data porting in information systems, and also on factors that affect efficiency of porting to other platforms, verification and testing of changes in SF maintenance. Methods and processes, stages and procedures of SF configuration management are described.
Processes and standards of a life cycle of complex software facilities. Reference book.
The book considers major tasks and features of software engineering and standardization of a life cycle (LC) of complex software facilities (SFs). It presents the purpose and methods of forming of profiles for modern international standards for LC of software complexes. The book includes general description of processes and standards for management of LC of software facilities: the CMM model of standards, standards for administrative control of systems' quality assurance, standards for management of quality of software facilities, standards of open systems regulating a structure of SFs and their interfaces with operational environment. A considerable attention is given to processes and standards of SFs development, maintenance, and configuration management.