2) life-cycle model of software agent
软件Agent生命周期模型
1.
Based on it,advance a life-cycle model of software agent combining the Dynamic fuzzy logic in this paper.
软件Agent的关键问题是如何促进Agent学习,怎样更好地管理Agent,以及如何有效地用它开发软件,基于此,提出了一个基于动态模糊逻辑的软件Agent生命周期模型。
3) software life cycle model
软件生命周期模型
1.
Study of relation between CMM/CMMI and software life cycle models;
CMM/CMMI与软件生命周期模型关系的研究
2.
Analyzed problems and causes of CMM implementation in the different software life cycle models,and put forth the primary solution.
对于采用不同软件生命周期模型的项目在实施CMM当中遇到的实际问题及其产生机理进行了深入分析,并提出初步的解决方案,主要涉及:采用迭代式生命周期模型的项目在实施需求管理过程域的部分内容时难以满足CMM的要求,建议通过扩展基线的概念,采用分步基线化、分块基线化的方法予以处理;软件产品工程过程域的内容更多地针对瀑布模型,针对迭代式生命周期的内容较少,因而在实际使用迭代式生命周期模型时,工程活动不能局限于CMM的内容。
4) Software life-cycle
软件生命周期
1.
Concepts of software configuration management at present time are introduced and an abstract view of CM is discussed from the point of software life-cycle and software process.
介绍了软件配置管理 (CM)的概念 ,并从软件生命周期和软件过程角度讨论了对CM的抽象认识 ,提出一种基于配置项属性和关系的抽象配置管理模型 ,给出了说明该模型的一个示
5) software life cycle
软件生命周期
1.
The paper analyzed the mapping between gradu-ation design and software life cycle,discussed how to direct the graduation design with software engineering,and mend-ing some existing problems in order to improve the quality of graduation design.
本文分析了毕业设计和软件生命周期各个阶段的映射关系,探讨了如何运用软件工程的思想来指导毕业设计,解决目前毕业设计中存在的若干问题,从而提高高职院校毕业设计的质量。
2.
The paper analyzed the mapping between graduation design and software life cycle,discussed how to direct the graduation design with software engineering and reform several problems,in order to improve the quality of graduation design.
毕业设计是大学教学中的一个重要的教学环节,本研究分析了毕业设计和软件生命周期各个阶段的映射关系,探讨了如何运用软件工程的思想来指导毕业设计,改善目前毕业设计中存在的若干问题,从而提高毕业设计的质量。
3.
Analyzed problems and causes of CMM implementation in the different software life cycle models,and put forth the primary solution.
对于采用不同软件生命周期模型的项目在实施CMM当中遇到的实际问题及其产生机理进行了深入分析,并提出初步的解决方案,主要涉及:采用迭代式生命周期模型的项目在实施需求管理过程域的部分内容时难以满足CMM的要求,建议通过扩展基线的概念,采用分步基线化、分块基线化的方法予以处理;软件产品工程过程域的内容更多地针对瀑布模型,针对迭代式生命周期的内容较少,因而在实际使用迭代式生命周期模型时,工程活动不能局限于CMM的内容。
6) lifecycle of software
软件的生命周期
补充资料:软件测试
软件测试
software testing
配置项测试和系统测试。 加强测试管理对于保证测试可靠性十分重要,应按系统化的流程做好4步工作:①制定测试计划,确定总方针、资源及进度;②制定测试说明,包括确定需测试的特性、细化测试计划和设计测试用例集;③执行测试计划,包括实现测试设计、执行测试规程;④评价测试结果及被测软件。在这些工作中应注意以下几点:①及时编写文档,例如软件测试计划、测试报告、测试用例集、测试规程等;②进行两种评审,即测试计划、测试用例集设计和测试规程的评审和测试结果分析的评审;③保存数据。主要是测试用例集、测试记录;④实施配置管理,将测试阶段的工作产品纳入配置管理。 软件测试主要有:软件静态测试,软件动态测试,软件集成测试。 软件静态测试不执行程序代码而寻找其中可能存在的差错或评估程序代码的过程。包括主要由人工进行的代码审查、代码走查、桌面检查,以及主要由软件工具自动进行的静态分析。 ①代码审查。对代码进行的审查,一般依据代码审查单。 ②代码走查。对代码的评审过程,提供若干测试用例,用例用头脑来执行程序。 ③桌面检查。程序员自己检查.或借助于代码检查单,或人工运行自己编写的程序。代码审查和代码走查比桌面检查优越得多,实践表明,可以发现30%一70%的程序差错。 ④静态分析。估计程序而无需执行程序的过程;是一种机械性的、程式化的代码特性分析方法,常借助软件工具进行。一般包括控制流分析、数据流分析、接口分析、表达式分析。可以提供间接涉及程序缺陷的信息;进行语法,语义分析;进行符号求值;为动态测试选择测试用例进行预处理。 软件动态测试在抽样测试数据基础上执行程序并分析输出以发现缺陷的过程。测试质量依赖于测试数据(测试用例中的输入数据)。测试数据生成和测试结果分析都不仅工作量大,而且技术要求高。测试数据的生成策略主要包括白盒测试和黑盒测试两种,它们是动态测试技术的基本内容。还有一些其他测试技术,如程序变异、符号求值等。 ①白盒测试。按照程序内部逻辑结构和编码结构设计测试数据的测试方法,也称结构测试。测试者需了解程序的内部结构,但可以不考虑程序的需求规格说明。通常主要用于软件单元测试。有控制流测试和数据流测试两类技术。a.控制流测试:依据程序的控制流程图考虑测试用例,使某种控制结构在程序运行中得到执行,从而得到验证。b.数据流测试:使用控制流程图分析数据异常,从数据异常的角度确立测试路径选择准则。 ②黑盒测试。按照软件需求规格说明设计测试数据的测试方法。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条