Based on the communication, storage and calculation the information infrastructure has penetrated into politics, economy, military, culture and all aspects of social life, and becomes the strong driving force of contemporary productivity development and human civilization progress. Software is the soul of information infrastructure, and as the increasing requirement what people have to function, software system is becoming increasingly large and obstreperous, and its loopholes and defects are unavoidable. Software system is more fragile, sometimes working by the way unexpected by people, and often happening various fault, which has influence to the trustworthy requirement of software system. This makes that the trustworthy requirement management for software company must run through the whole life cycle of requirement.The trustworthy requirement is a special quality requirement to express the software trustworthiness, because of the difference between it and functional requirements, there exists a big difference between trustworthy requirement and function requirement. At present, one of the main problems existing in trustworthy requirement management: lacking the nichetargeting researches about the whole life cycle of requirement management for example the obtaining, selecting, implement and change management of trustworthy requirement. In view of this, from the angle of management, based on the characteristic of trustworthy requirement, this paper does research on the management problem of the whole lifecycle in trustworthy requirement, and its main research includes the following:On the basis of expression the appearance of trustworthiness problem, the classification of trustworthy software requirement, and this paper brings out a management framework about the whole lifecycle of trustworthy requirement and the realization method selection based on requirements management lifecyle.From the viewpoint of knowledge management, this paper looks on trustworthy requirement acquisition as knowledge flow between customer and software developer, and analyzes the mechanism of requirement acquisition based on knowledge flow. Also, from the perspective of the theory of double factors ,after this paper will summarize various factors which affected knowledge flow in the process of requirement acquisition into guarantee factors and promoting factor, the double factors model for requirement acquisition based knowledge flow is presented. The final result of knowledge flow is determined by guarantee factors and promote jointly. The two factors are combined to management and control so as to obtain the good implementation effect for knowledge flow.After looking on trustworthy requirement selection as the priority order of requirement realization, based on complexity constraint, this paper provides a three phase model and method on priority sorting of trustworthy requirement selection. On the basis of trustworthy requirement ontology, to extend directed graph to establish trustworthy requirement ontology model based on the ontology as well as to extend designing structure matrix to establish trustworthy activity DSM model and trustworthy affected DSM model, also, to realize phase model conversion through improved search algorithm and sensitivity algorithm. With the change of trustworthy requirements the model can be auto-adjusted, and realize the dynamic priority sorting of trustworthy requirement so as to improve the flexibility of trustworthy requirement selection.The realization of trustworthy requirement is considered trustworthiness level evaluation. Based on subjective preference of experts and decision-makers, a new method of determining attribute weights in multi-attribute group decision-making is presented. This method is also considered the subjective preference of experts on the attribute weights and of decision-makers on the importance awareness of the decision-making importance, and also can be compatible with main date types such as real number, interval number and language number. This method can exert subjective initiative of the expert group and decision-makers. The evaluation result is very intuitive, convenient and easy to understand. Also, this method can handle the difference of the attribute weights assignment data types because of expert evaluation habit.The change management of trustworthy requirement is considered the impact analysis of trustworthy requirement change. This paper presents a three phase impact analysis framework model for trustworthy requirement change based on process so as to analyze the effect scope and the effect degree after changing the trustworthy requirement. At the same time, three typical propagation modes (ripple propagation, blossom propagation, avalanche propagation) are introduced to study trustworthy requirements change impact mode, and to provide a reliable basis of management, control, and evaluation of trustworthy requirements change.The research on trustworthy requirement management is an important research topic. It's expected that through the study, the software trustworthy requirement management ability can improved, the risk of trustworthy software development can reduced , trustworthy software product quality can improved, the loss can reduced because of trustworthy software requirements management problems, and the rapid development of the trustworthy software industry can promoted. |