面向问题的需求可追踪性方法及技术支持
[Abstract]:With the continuous progress and development of computer application technology, the computer software system used by people is becoming more and more complex, the scale is growing, the cost of software development is increasing, and the risk of software development is increasing. The software has become the information infrastructure and has the characteristics of dense. On the one hand, it becomes people's life. On the other hand, some highly advanced technologies, such as aerospace, defense, military and so on, have high requirements for the quality of software. However, the current and quality of software development is far from the expectations of people, for example, many software products are not expected to be expected. The problems caused by the quality problems of the software are often completed in the plan and in the budget. The problems caused by the quality of the software often bring a lot of inconvenience to people's work and life, and even cause significant economic, property and life losses. Although there are many reasons for the problems, the problem of software requirements can be said to be an important source of the problem. Many researchers have found that when software development projects fail, the problem of software requirements is usually the core problem. Therefore, the research on demand engineering technology is of great theoretical and practical significance. The problem framework is one of the main methods of demand engineering and has been widely paid attention to and studied by the demand engineering community. At the core of the analysis method, in the problem frame method, the software specification (specifications) is defined as the behavior description of the computer at the boundary of the application field around the computer, and the requirement (requirements) is defined as the description of the environmental behavior that the customer wants in the real world. So a software development problem is to provide a correct method. One of the core ideas of the problem frame approach is that the machine domain will meet the requirements through the interaction with the problem domain (interaction). Therefore, interaction is an important element of the requirement modeling, representing between the machine domain and the problem domain and the question. The problem frame method emphasizes the effect of software on the real world, modeling the problem by constructing context diagram (problem diagram), and using the method of Problem Progression to transform the user's requirements, and realize the level of the software specification from the user needs to the software specification. The purpose of this paper is to maintain the correctness of the semantic and the traceability of the problem graph model in the process of problem transformation. In the research method, the method of gradual change proposed by Jackson, combined with the model driving method and 3 sets of rules are introduced, and the corresponding implementation algorithm is designed, and CSP is adopted. (communication sequence process) language gives the referential semantics of model transformation. The research results of this paper include the following contents: first, we provide a demand Traceability Method and technical support based on the problem frame. In the process of the problem model transformation, not only the graphical traceability is maintained, but also the self traceability is also realized. However, the traceability of language and formal semantics greatly improves the practicability and rigour of the method of requirement analysis based on the problem frame. In addition, this paper also designs a computer-aided support tool for the realization of the above traceability method, and gives the corresponding realization method to realize the transformation of the problem graph model semi automatically. Finally, a case study of a smart home is used to verify the feasibility of this method and enhance the interactivity and comprehensibility of the tool in the actual use. The text describes a problem oriented requirement analysis method and technical support, tracking the requirement in the process of the problem model transformation, and ensuring the correctness of the problem graph semantics. A computer aided tool is used to express the user's needs in text or formal symbols, which provides a way to realize the requirements from the user to the software specification, thus speeding up the pace of the problem oriented approach to the practical application.
【学位授予单位】:广西师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.5
【相似文献】
相关期刊论文 前10条
1 叶大馥;;企业小报要面向工人[J];新闻界;1985年01期
2 王冬青;柳泉波;任光杰;许骏;;一种面向问题解决的智能导师系统[J];中国电化教育;2008年08期
3 晁辉;;利用信息熵对面向问题型课件的评价[J];科技信息;2010年20期
4 陈庆章;古辉;王子仁;梁荣华;毛科技;;PBL理论探讨及教师的角色认识[J];计算机教育;2011年09期
5 陈庆章;对基于网络教学的若干问题的探讨[J];教育发展研究;1999年S2期
6 诸葛海,施晓清,许冬生,,张胜才,张琦霞;面向问题的描述语言及其支撑系统POLTRANS[J];系统工程与电子技术;1996年06期
7 林广发;面向问题的GIS实施方案——系统的裁剪与集成[J];福建地理;1999年02期
8 黄玉霞,韩其瑜;一种面向问题的描述语言及其解释程序的自动生成[J];数值计算与计算机应用;1993年01期
9 陈X挾,丁霭丽,白敏珠,董霞芬,刘彩萍;面向问题的CL排版语言及其实现[J];计算机学报;1981年02期
10 ;[J];;年期
相关会议论文 前1条
1 刘慧;王洋;刘敏;;“面向问题”的动态模型框架构造方法初探[A];第十二届中国青年信息与管理学者大会论文集[C];2010年
相关重要报纸文章 前2条
1 吕世荣 河南大学马克思主义与当代中国研究所;塑造面向问题的大哲学[N];中国社会科学报;2013年
2 全国政协委员、中国人民大学党委书记 程天权 本报记者 唐红丽 采访整理;文化大发展大繁荣需要一步一步走[N];中国社会科学报;2012年
相关硕士学位论文 前2条
1 刘国源;面向问题的需求可追踪性方法及技术支持[D];广西师范大学;2016年
2 刘鑫瑶;面向问题解决能力培养的小学数学教育游戏设计研究[D];东北师范大学;2013年
本文编号:2175158
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2175158.html