? Top-level design function: establish a unified business architecture, information architecture, system architecture and technical architecture, and promote the integrated construction and development of military information systems.
The main content of top-level design: business architecture, including not only the operational application mode, function and process of military information system, but also the planning and design of operational concepts, styles, activities, tasks and related command systems, as well as external manifestations such as application approaches and application effects.
? Composition of technical system: requirements development (providing related methods and tools for requirements analysis and description), architecture design (related methods and tools for architecture description and design), information resource planning (information resource analysis, modeling and related methods and tools), technical system demonstration (technical system description and demonstration) and top-level design verification (verification and evaluation methods and tools for requirements and architecture).
? Requirements development process includes requirements acquisition, requirements description, requirements analysis and requirements verification. Among them, the main achievement of requirement description technology and requirement engineering is documented description, that is, requirement specification; Requirement analysis technology, after all requirements are determined, it must be repeatedly demonstrated and analyzed, and the finally determined requirements must be sufficient and necessary, both necessary and sufficient; Requirements verification technology needs to combine system requirements modeling method and dynamic executable model, and use modeling and simulation technology to analyze and verify the feasibility and rationality of requirements indicators.
? I am more concerned about the part of architecture verification and evaluation technology. Architecture verification and evaluation technology is used to evaluate whether the design results of architecture meet the requirements and design quality, and to determine whether the architecture description meets the functional and non-functional requirements. The emphasis and difficulty lies in the verification and evaluation of quality attributes at different levels of evaluation architecture, such as the static attributes of logical rationality, data integrity and consistency, and the dynamic attributes of efficiency. Static verification is grammatical and semantic verification, while dynamic attribute verification is pragmatic verification.
Grammar layer verification mainly adopts the method based on architecture metamodel. Firstly, establish the principle of data integrity and consistency verification; Secondly, relevant data is extracted; Finally, according to the relevant constraints and principles, the relationship matrix is constructed to complete the verification.
The semantic layer verification method adopts executable model verification method, and a common idea is to construct executable model by using UML class diagram and activity diagram.
The practical layer verification method is used to analyze the overall performance and efficiency of the top-level design results. Some researches put forward verification methods based on simulation modeling. The basic principle is to map architectural battle diagram products and system view products to simulation models, build system prototypes, and comprehensively verify and evaluate the functional performance of the system driven by typical application scenarios.
Revelation:
1. How to integrate with other enterprise systems (such as OA, ERP, PDM) and provide interfaces when designing software; If possible, consider IDS as the main R&D portal of the enterprise from the top-level design idea; Publicize the benefits of system integration to users.
2. The simulation model has yet to be studied.