钱乐秋
- 作品数:81 被引量:1,007H指数:17
- 供职机构:复旦大学信息科学与工程学院计算机与信息技术系更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金上海市科委科技攻关项目更多>>
- 相关领域:自动化与计算机技术文化科学经济管理电子电信更多>>
- 青鸟Ⅱ型系统需求文档分析工具的设计和实现被引量:1
- 1997年
- 需求文档分析工具(RDAT)是青鸟Ⅱ型系统中的一个支持结构化开发方法的CASE工具。本文首先简要介绍RDAT系统的设计背景,然后较详细地描述了用面向对象建模技术(OMT)设计和实现系统的全过程。
- 钱乐秋
- 关键词:面向对象
- 建筑体系结构与软件构架被引量:4
- 1998年
- 一个好的软件构架可以促进应用系统的开发,文中从建筑体系结构的一些重要概念引出了软件构架的重要概念并举出一些例子加以分析说明。
- 刘泽赞纪锡强钱乐秋
- 一种基于UML的类复杂性度量方法被引量:2
- 2002年
- 一、简介
自从面向对象的分析与设计方法问世以来,由于其拥有众多的优点,已经得到了广泛的应用.面向对象的分析与设计方法与传统的软件开发方法有许多不同之处,在软件开发过程、分析与设计技术、度量以及测试和维护方面都存在很大的差异.软件产品的度量一直是软件工程研究人员研究的一个热点问题.对软件产品进行度量可以让我们对项目开发的进度,开发成本等方面有一个定量的认识.软件产品复杂性的度量是软件度量的一个重要方面,它直接关系到软件开发费用的多少,开发周期的长短和软件内部潜伏错误的多少,同时它还间接度量了软件产品的可理解性.
- 张涌陶隽钱乐秋
- 关键词:面向对象软件开发UML软件产品
- 需求工程综述被引量:7
- 1996年
- 需求工程是系统开发的初始阶段,其目的是得到关于客户问题的准确、清晰、一致的描述以及相应的求解限制。尽管人们已经认识到需求工程的质量影响到整个系统开发的成败,但开发人员在需求工程阶段所得到的支持却最少。本文从需求工程的基本概念出发讨论了需求工程的主要问题以及现有研究工作,并试图从领域、语言、模型及解释四个方面来讨论关于需求工程质量及其研究成果。
- 田忠钱乐秋
- 关键词:软件开发
- 构件库中构件系统的模型和实现被引量:17
- 2002年
- 构件系统是具有某种关联的构件和子构件系统的集合 .构件库管理系统支持和实现构件系统具有重要的意义 .论文描述了一个构件系统的逻辑结构、物理结构和其面向对象的管理技术 .其主要特点是 :(1)构件系统的类型机制 ;(2 )丰富的、支持共享的构件和构件系统信息 ;(3)构件、构件系统间关系的表达和存储 .因此 ,利用该构件系统能够简单和强有力地表达构件库的体系结构 ,全面支持软件开发生命周期各个阶段构件和大粒度构件系统的复用和构件库的其它功能 。
- 任洪敏王渊峰钱乐秋
- 关键词:构件库软件复用面向对象软件工程
- 基于扩展有限状态机测试中测试输入数据自动选取的研究被引量:45
- 2003年
- 扩展有限状态机 (EFSM )模型是有限状态机 (FSM )模型的一个扩展 ,它在FSM模型的基础上增加了变量、操作以及状态迁移的前置条件 ,通过EFSM我们可以更加精确地刻画软件系统的动态行为 .基于EFSM的测试可以应用到许多领域 ,因此具有重要的研究价值和实际意义 .许多研究人员已经提出了基于FSM测试的测试输入序列的构造方法 ,但基于EFSM的测试与FSM相比由于变量和状态迁移的前置条件的引入 ,增加了构造其测试输入的复杂性 .我们认为基于EFSM测试的测试输入应该包含两个部分 :即测试输入序列以及该输入序列上包含的输入变量的确定值 (测试输入数据 ) .手工选取这些测试数据的工作十分繁琐 ,极大地增加了测试的花费 ,因此自动选取这些测试数据可以大大提高实际测试工作的效率 .该文提出一种基于EFSM测试的测试数据自动选取方法 ,该方法利用两个关键的步骤 :①区间削减和②分段梯度最优下降算法来自动选取测试数据 .实验表明利用该方法可以自动选取大部分的测试数据 ,并且收敛速度较快 ;在某些无法得到确定解的情况下 ,区间削减也可以为测试人员提供一个较小的输入变量取值区间 ,方便了测试人员从中手工选择测试数据 .
- 张涌钱乐秋王渊峰
- 关键词:扩展有限状态机有限状态机面向对象软件设计
- 一种基于概念格的模块划分及耦合分析方法被引量:1
- 2008年
- 现有的软件系统常常规模庞大,不易理解和维护。软件系统的复杂性使得人们必须对软件按功能进行模块划分,从简单的子系统着手逐步分析其结构。提出了一种基于概念格的模块划分及耦合分析方法。概念格可以描述一组含有相同属性集的对象,用源代码中的函数表示对象,而函数使用的变量表示属性,以此来构造概念格,同时在模块划分的基础上分析模块之间的耦合度。
- 朱圣松刘蔚然钱乐秋
- 关键词:概念格
- 基于风险控制的软件项目过程优化被引量:1
- 2004年
- 本文提出一种基于风险控制的软件项目过程评估和优化方法,提出以软件项目风险大小作为评估当前软件项目过程优劣的依据,并从优化软件项目风险控制的视角对软件过程进行优化。给出一个基于风险传递的软件风险优化控制模型和一个动态规划的软件风险控制离散优化算法,以及使用上述方法解决问题的一个示例。本文给出的基于风险控制对软件过程进行事先评估和优化的方法,变以往对软件项目的事后被动控制为事先的积极有效预防,从而可显著提高软件项目的成功率。
- 徐如志钱乐秋薛云皎赵文耘
- 关键词:离散优化
- 刻面分类构件的匹配模型被引量:85
- 2003年
- 随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配模型.给出了该匹配模型的泛型算法并对具化情况下的算法实现与时间复杂度进行了讨论.同时,通过理论和实践的结果证明了该匹配模型在构件检索上的可行性与有效性.
- 王渊峰薛云皎张涌朱三元钱乐秋
- 关键词:软件复用软件构件库软件工程
- 一种用于类测试的新方法被引量:4
- 2003年
- 面向对象程序的复杂性和类对象间广泛的相互依赖性使得对这样的程序的测试变得非常困难,而类又是面向对象测试中最基本的单元。对类的测试又可以分为3个级别(方法内测试,方法间测试,类内测试),难点主要集中在类内测试上。文章提出一种基于OSD(对象状态图)的新的算法用来产生进行类内测试的方法调用序列。这种算法是对传统的类测试的两种方法基于规格说明的测试和数据流测试的综合,可以使产生测试用例的复杂度大大的降低。
- 阳展飞吴桐沈晨华钱乐秋
- 关键词:状态变量