【摘 要】
:
需求处理作为软件工程的关键一环,贯穿于软件开发的整个过程,其质量好坏在一定程度上影响了软件工程的质量。研究发现,绝大部分的软件缺陷都是由于需求的不完全、表达的不明
论文部分内容阅读
需求处理作为软件工程的关键一环,贯穿于软件开发的整个过程,其质量好坏在一定程度上影响了软件工程的质量。研究发现,绝大部分的软件缺陷都是由于需求的不完全、表达的不明确等问题导致的。传统的需求描述方法,包括非形式化、半形式化和形式化等方法。这些方法各有其优劣性,但是这些方法并不能很好的解决需求获取过程中出现的问题。基于传统方法的局限,本文将基于模板的需求描述方法和基于XML的需求描述框架相结合,引入领域词典和句型规则库,提出基于受限语言的领域需求描述方法,其主要内容包括:1.构建特定领域的领域词典和句型规则库,指导用户按照基于句型匹配的方法描述需求,降低需求开发中不同人员之间的理解差异。2.构建词法分析器和语法分析器,检测领域需求描述的词汇合法性和句型合法性。3.XML允许用户自定义自己的标记语言,采用XML存储领域需求,确保需求的结构化,为后期的功能模型和用户模型等的设计做了铺垫。4.构建试验环境,将词汇合法性和句型合法性检测算法应用到具体的需求描述当中,通过具体实例分析结果表明,该方法可以减少需求开发阶段错误,提供需求开发效率,也为用户和开发人员的沟通提供了有效途径。本文引入受限语言,构建领域词典和句型规则库。同时使用antlr技术,通过词汇合法性检测和句型合法性检测算法规范需求描述。并通过实例分析验证了该方法的有效性。
其他文献
研究目的:脉络膜新生血管(CNV)是目前全球范围内导致严重视力功能障碍的主要原因之一,其发生在多种眼底疾病,包括高致盲率的湿性年龄相关性黄斑变性(nAMD)。环状RNA(circRNA)是近年来发现的一类内源性非编码RNA,已证实参与了癌症、糖尿病和神经退行性病变的机制调控。在本研究中,我们旨在阐明circRNA-ZBTB44(cZBTB44)在CNV发病机制中的作用及其疾病治疗应用前景。方法:(
非线性是自然界复杂性的典型表现,现实世界中很多系统在本质都是非线性系统,其中绝大多数是强非线性的。基于非线性系统的滤波方法应用研究也很广泛,例如,地球科学领域的数据
随着工作流技术的不断发展及应用,基于工作流技术的系统应用将给政府部门简化操作流程、提高工作效率、节约办公成本等一系列优势。工作流技术的应用将改变原有按照功能来配
集成光子回路上最基本的光子器件是光二极管。因此若是一种可调制的光二极管能够被开发出来,则必然对未来制备复杂的光子回路具有重大意义。本论文的主要研究内容是:通过时域
随着中美贸易摩擦不断加剧和经济全球化演化进程的不确定,市场环境竞争愈发激烈,国内外企业频频曝出财务造假和舞弊事件,研究发现这些造假和舞弊事件的背后都存在无序的企业内部控制。内部控制审计作为内部控制的再控制,是防范企业盈余管理和财务舞弊的一项重要机制,是对企业内部控制的制定、执行以及效果的全方位考核。良好的内部控制审计,能够帮助企业管理层提高管理效率、规避内控风险,保障企业内部控制的有效运行。但我国
海洋盐度,描述的是海水中的含盐量分布,对研究海洋环境和水循环有重要意义。综合孔径微波辐射计盐度遥感仿真可以加快研究进程,优化硬件系统设计。本文基于MATLAB平台设计了
韩国是成功体制转型后的市场经济国家,韩国立法明确保护经济自由和经济秩序,并限制行政权力对私营经济的干预控制。我国也正如火如荼地进行着体制转型,而在体制转型期间我国
世界正逢“百年未有之大变局”。一方面,互联网技术和物联网技术的快速发展,为人类社会提供了一个不受时间和空间束缚的线上世界,大大加深了世界各地互联互通的水平,实现了人类社会一体化程度前所未有的高度发展。另一方面,中国特色社会主义迈入了新时代,中华民族实现了由站起来、富起来到强起来的历史性转变,中国自此站在了全新的历史方位之上,这是中国特色社会主义事业长期发展而来的显著成就,也意味中国正经历国情的深刻
四环素类和磺胺类抗生素在人类及动物疾病治疗中大量使用,未被机体吸收的抗生素直接排入生态环境中,对土壤、水体等造成污染及危害。目前对两类抗生素的检测方法有微生物法、光谱法、免疫分析法、毛细管电泳法、色谱法等。与其他分析方法相比,电化学检测技术具有成本低、操作简单、分析时间短且灵敏度高等优点,是一种非常有前景的检测方法。本文利用电化学分析方法对四环素类和磺胺类抗生素进行了测定,研究了两类抗生素在不同修
裂缝性储层是较复杂的储层类型,具有极强的非均质性和致密低渗透性,构造演化、岩相及岩性等诸多因素控制着裂缝系统。对于低渗致密的储层而言,裂缝不但会影响到油气藏的分布