收藏本站
《哈尔滨工程大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

小组软件过程建模方法及过程定义重用研究

张冰  
【摘要】:随着软件的发展,人们认识到对软件产品质量起决定性作用的就是软件过程。因此,要想高效率、高质量和低成本地开发软件,必须改善软件生产过程。由此软件的生产方式开始向全球化、规模化、工业化转变,软件生产开始进入以改善软件过程为中心的软件工程时代。小组软件过程(TSP)等一系列帮助提高软件开发过程质量和效率的方法应运而生。 对TSP建立过程模型,并在软件项目开发前利用该模型进行模拟仿真,能预先分析TSP实施的效果,从而帮助管理者制定决策、监督和控制项目的开发过程,最终提高软件过程质量,改进软件过程。重用已有的软件过程定义能有效地缩短过程建模的周期,提高过程建模的效率和质量,降低软件开发成本和风险。因此,对过程建模和过程重用课题的研究对于提高软件项目管理和控制能力,提升软件企业的过程能力成熟度,促进我国软件产业的发展具有重要的理论及实践意义。 本文所做的工作主要体现在以下几个方面: 首先,将有限自动机理论扩展后得到的时序并行自动机理论应用到软件过程建模中,建立基于时序并行自动机的小组软件过程模型,有效地实现了过程的活动规划、资源分配、进度控制。并对该过程模型进行了合理性检查,给出了模型合理性的定义和检查规则。最后通过一个实例验证了该过程模型的有效性。 其次,考虑到TSP实际上就是在满足时间、费用等约束的条件下,达到低成本、短工期等目标的一种多目标优化问题,并且进化算法是一种有向随机性的智能优化方法,具有适合解决多目标优化问题的一些特性,因此提出了基于多目标进化算法的过程建模方法。详细阐述了利用该方法建模时的建模过程,并通过一个实例证明了该建模方法的有效性。 再次,为了帮助过程建模人员根据项目的具体建模环境和建模需求,选择合适的建模方法,以达到最佳建模效果,研究了过程建模方法的综合评价问题。给出了软件过程建模方法的评价体系,提出了一种将模糊评价与灰色理论相结合的模糊灰色综合评价方法,该方法能充分利用专家评价信息的模糊性与灰性,对各种过程建模方法进行合理评价,使评价结果更客观、准确。 最后,为了解决当前软件过程定义效率低下、定义间缺乏联系和定义维护困难等问题,在过程定义中采用过程重用机制,参照面向对象设计中类继承的思想,给出了过程继承的定义,提出了基于过程继承的软件过程定义重用方法,并给出了过程继承的实现方式。该方法通过继承已有的过程定义来对新过程进行定义,从而实现过程重用,能够避免“从零开始”进行过程定义的方式,能极大地提高定义的效率,缩减定义的费用。此外,通过过程继承能更有效反映过程定义的变化,方便过程定义实例的迁移,因而能显著增加系统的柔性并提高系统维护的效率。
【学位授予单位】:哈尔滨工程大学
【学位级别】:博士
【学位授予年份】:2009
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前10条
1 任发科,周伯生,吴超英;软件度量过程的研究与实施[J];北京航空航天大学学报;2003年10期
2 王美清,唐晓青;一种面向产品规划过程的组合质量屋[J];北京航空航天大学学报;2004年07期
3 潘秋菱,刘宗田,贾亮,许庆,袁兆山;软件过程技术及环境研究[J];电子学报;2001年11期
4 曹健,张申生,李明禄;基于递阶过程模式复用的软件项目过程控制[J];电子学报;2003年S1期
5 胡昊 ,林向宇 ,杨玫 ,吕建;CMM过程支持系统中对过程改变多策略支持的研究[J];电子学报;2003年S1期
6 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
7 刘群;陈迎欣;;基于多范例推理的小组软件过程规划算法[J];哈尔滨工程大学学报;2007年04期
8 陈迎欣;;层次建模的小组软件过程仿真[J];哈尔滨工业大学学报;2009年01期
9 李思广,林子禹,胡峰,潘小劲;基于UML的软件过程建模方法研究[J];计算机工程与应用;2003年06期
10 陈迎欣,刘群;小组软件过程仿真模型及其算法[J];计算机工程与应用;2005年33期
中国博士学位论文全文数据库 前4条
1 徐如志;基于复用的软件过程改进方法与优化控制技术研究[D];复旦大学;2004年
2 赵欣培;一种基于Agent的软件过程建模方法研究[D];中国科学院研究生院(软件研究所);2005年
3 邬惠峰;基于过程构件复用的过程定义和改进研究[D];浙江大学;2006年
4 陈迎欣;小组软件过程的仿真建模方法研究[D];哈尔滨工程大学;2006年
中国硕士学位论文全文数据库 前9条
1 田浩;一个以活动为中心的软件过程建模工具的设计与实现[D];中国科学院研究生院(软件研究所);2004年
2 邹启杰;小组软件过程的HDSD模型及仿真算法研究[D];哈尔滨工程大学;2004年
3 张颖;基于活动分解和ECA规则的软件过程建模语言设计与实现[D];湖南大学;2005年
4 雒雪芳;基于进化计算的软件过程优化与成本估算研究[D];西北工业大学;2006年
5 张强;过程继承工作流的研究与实现[D];西北大学;2006年
6 杜军;基于全过程复用的软件开发模型研究及其应用[D];昆明理工大学;2005年
7 王斌;基于CMM的软件过程改进模型的研究与实现[D];南京航空航天大学;2006年
8 许振华;基于复杂性理论的软件过程优化及其风险评价[D];西北工业大学;2007年
9 张力;基于复杂性的软件过程动态资源配置优化研究[D];西北工业大学;2007年
【共引文献】
中国期刊全文数据库 前10条
1 李敬秀;;基于组件的软件开发模型与方法研究[J];安徽电子信息职业技术学院学报;2008年06期
2 魏学业;基于构件的地面轨道电路信息管理系统[J];北方交通大学学报;2000年05期
3 黄妮;吴晓军;;基于时间约束的软件工程资源配置petri网检测模型[J];办公自动化;2011年20期
4 王静,阎春平,刘飞;基于构件的建筑金属结构产品计算机辅助工程系统的研究[J];兵工自动化;2001年04期
5 刘兴启;黄作明;;ERP产品批量定制生产过程中的多级版本管理[J];兵工自动化;2007年09期
6 赵建平;赵建辉;刘晓阳;施斌;顾美;;基于软件复用技术的海上测控软件测试模型[J];兵工自动化;2011年02期
7 王博然;苏钢;;软件工程的历史与发展趋势[J];北京工业职业技术学院学报;2008年03期
8 王亚明;郭峰;向阳霞;;软件复用技术及其开发方法[J];北京广播电视大学学报;2007年02期
9 胡广利,娄小平,邓文怡,祝连庆;环境水质自动监测系统研究[J];北京机械工业学院学报;2004年01期
10 唐文忠;邓婧文;;可复用的需求建模方法[J];北京航空航天大学学报;2010年04期
中国重要会议论文全文数据库 前10条
1 张抗抗;赵志崑;徐如志;杨峰;;基于关联网络的分布式构件库服务协同[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
2 周江辉;尉斌;程文倩;;基于DO-178B的软件开发过程模型的研究[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年
3 肖丁;李琳;张雷;王柏;;以活动为中心的电信企业收入保障过程元模型[A];2006年全国通信软件学术会议论文集[C];2006年
4 孙长嵩;李海丹;;基于构件的版本控制策略[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
5 张文君;顾海明;;改进的领域分析方法及数字校园网领域模型[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
6 黄诗龙;付加林;;以业务应用为核心的人事管理信息化系统设计与实践[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年
7 黄卫平;程良伦;;一种基于粒子群优化的AOI系统自动生成检测窗算法[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年
8 李建兰;黄树红;;发电设备状态评价的灰色模型[A];2007年鄂、皖、苏、冀四省电机工程学会汽轮机专业学术研讨会论文集(湖北卷)[C];2007年
9 徐玲;王成良;文俊浩;;基于UML的实时嵌入式系统的分析和设计[A];’2004计算机应用技术交流会议论文集[C];2004年
10 徐正权;潘晓波;;基于适配器的软件总线体系结构下的数据传递机制研究[A];’2004计算机应用技术交流会议论文集[C];2004年
中国博士学位论文全文数据库 前10条
1 谭枫;介入式文化算法及其应用研究[D];哈尔滨工程大学;2010年
2 王英照;面向信息网络经营的客户需求研究[D];哈尔滨工程大学;2010年
3 徐晓冰;光伏跟踪系统智能控制方法的研究[D];合肥工业大学;2010年
4 尹可挺;Internet环境中基于QoS的Web服务组合研究[D];浙江大学;2010年
5 王晓暾;不确定信息环境下的质量功能展开研究[D];浙江大学;2011年
6 刘衍民;粒子群算法的研究及应用[D];山东师范大学;2011年
7 尚兆霞;多目标投资组合问题优化模型与多目标策略研究[D];山东师范大学;2011年
8 罗术通;基于方面和特征的需求建模及其应用[D];吉林大学;2011年
9 王勇;基于进化算法求解复杂连续优化问题的研究[D];中南大学;2011年
10 缪鹍;公(铁)工程三维选线的群智能算法研究[D];中南大学;2011年
中国硕士学位论文全文数据库 前10条
1 陈志勇;基于刻面描述的分布式构件库系统的研究[D];南昌航空大学;2010年
2 董燕;精准定位变率施肥播种免耕机的研究[D];山东科技大学;2010年
3 王广伦;基于构件的软件系统定制技术的研究与应用[D];山东科技大学;2010年
4 周谦;工业机器人离线编程及其在光纤激光加工平台中的应用[D];山东科技大学;2010年
5 肖荣;实时控制系统软件开发架构设计研究及其应用[D];浙江理工大学;2010年
6 苗玉洁;基于GA的水下机器人多目标路径规划研究[D];哈尔滨工程大学;2010年
7 江嘉铭;S.S.S.离合器的动力学仿真研究[D];哈尔滨工程大学;2010年
8 王永伟;基于构件的形式化方法在软件开发中的应用研究[D];哈尔滨工程大学;2010年
9 齐成;基于非线性弯曲的伸缩臂优化研究[D];大连理工大学;2010年
10 张淑艳;基于约束优化方法的多目标优化算法[D];大连理工大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 李兴国;大型管理信息系统程序生成工具[J];中外技术情报;1996年12期
2 王美清,唐晓青;一种面向产品规划过程的组合质量屋[J];北京航空航天大学学报;2004年07期
3 陈星莺,钱锋,杨素琴;模糊动态规划法在配电网无功优化控制中的应用[J];电网技术;2003年02期
4 潘秋菱,刘宗田,贾亮,许庆,袁兆山;软件过程技术及环境研究[J];电子学报;2001年11期
5 孙瑞志,史美林;一个支持动态变化的工作流元模型[J];电子学报;2002年S1期
6 韩冰青,张亚图,明朝辉;基于扩展有限状态机的一致性测试例生成研究[J];福建电脑;2004年07期
7 顾珊珊,陈禹;复杂适应性系统的仿真与研究——基于CAS理论的交通模拟[J];复杂系统与复杂性科学;2004年01期
8 李林,李树丞,王道平;基于风险分析的项目工期的估算方法研究[J];系统工程;2001年05期
9 曹健,张申生;并行工程中的产品开发过程规划方法研究[J];高技术通讯;2002年04期
10 吕琪,王慧;基于动态神经网络模型的交通事件检测算法[J];公路交通科技;2003年06期
中国博士学位论文全文数据库 前2条
1 徐如志;基于复用的软件过程改进方法与优化控制技术研究[D];复旦大学;2004年
2 吴晓军;复杂性理论及其在城市系统研究中的应用[D];西北工业大学;2005年
中国硕士学位论文全文数据库 前7条
1 邱模波;软件过程管理及其环境研究[D];南京航空航天大学;2003年
2 陈迎欣;软件过程中活动规划与资源分配方法的研究[D];哈尔滨工程大学;2003年
3 黄河;XP过程模型的改进研究及环境实现[D];南京航空航天大学;2004年
4 王小明;基于J2EE技术的软件过程改进系统研究与实现[D];南京航空航天大学;2004年
5 徐超;基于Petri网的工作流技术研究与应用[D];大连理工大学;2004年
6 邵发明;软件成本估计技术的分析与研究[D];电子科技大学;2005年
7 雒雪芳;基于进化计算的软件过程优化与成本估算研究[D];西北工业大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 宋汉珍,王养廷,孙蔚;实施小组软件过程提高成熟度等级[J];系统工程与电子技术;2003年05期
2 陈迎欣,刘群;面向TSP的软件过程仿真模型[J];计算机应用;2004年11期
3 杜平安;周晓明;黄洁;廖伟智;;面向工艺设计的制造过程建模[J];计算机集成制造系统;2006年10期
4 许甸;李建华;刘星沙;夏媛;;支持多实例模式的动态工作流研究[J];计算机应用;2006年12期
5 高振宇,刘群,陈迎欣;改进的匈牙利算法在小组软件过程中的应用[J];应用科技;2003年11期
6 尹天明;李也白;张球河;王宇鸽;;电子政务中构建工作流开发平台技术的研究[J];计算机工程;2006年24期
7 魏志强,杨传刚,房桂英,王先逵;分布式环境下工作流过程定义及形式化描述[J];山东工程学院学报;2001年02期
8 肖捷;祝庚;肖正新;;VB过程调用中参数传递的深入分析[J];计算机与现代化;2007年10期
9 赵峻波;;运用工作流技术建立电力调度两票流程模型[J];数字技术与应用;2010年08期
10 许之颖;;TMM在PDM软件测试中的应用[J];软件导刊;2005年15期
中国重要会议论文全文数据库 前10条
1 张春雷;孙志挥;陈淼;;一种基于PETRI高级网的工作流动态建模方法[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
2 崔涛;于达仁;鲍文;;超燃冲压发动机工作模式转换的突变、滞后、分岔及建模方法[A];第二届高超声速科技学术会议会议日程及摘要集[C];2009年
3 高齐圣;刘海行;田治平;;传感器多项式回归快速建模方法[A];1995年中国控制会议论文集(上)[C];1995年
4 朱斯岩;陈桂彬;;气动伺服弹性建模方法研究[A];第七届全国空气弹性学术交流会论文集[C];2001年
5 周卫东;贾磊;;一种基于混合Petri网的混合系统建模方法[A];2003中国控制与决策学术年会论文集[C];2003年
6 张百海;程海峰;彭光正;;气动系统键图建模方法与实现[A];机床与液压学术研讨会论文集[C];2004年
7 张百海;程海峰;彭光正;;气动系统键图建模方法与实现[A];第三届全国流体传动及控制工程学术会议论文集(第二卷)[C];2004年
8 周琦萍;徐迪;;物流系统的建模与仿真[A];第10届计算机模拟与信息技术会议论文集[C];2005年
9 贾连兴;易慧;曹建明;;浅析网络系统的可生存性分析与建模方法[A];2007系统仿真技术及其应用学术会议论文集[C];2007年
10 李娜;罗尧治;;自由曲面空间网格结构数字化建模方法研究[A];庆祝刘锡良教授八十华诞暨第八届全国现代结构工程学术研讨会论文集[C];2008年
中国重要报纸全文数据库 前10条
1 浪潮通用软件有限公司SEPG 董乃文;软件过程模型初探[N];计算机世界;2002年
2 北京信息与控制研究所 王正中;仿真学科的研究与思考[N];大众科技报;2007年
3 清华大学电子工程系 罗嵘;片上系统EDA的建模方法[N];计算机世界;2005年
4 付宇焜;夹层建模处理[N];建筑时报;2007年
5 特约撰稿 杨文嘉;从“过程模块化”到“数据模块化”[N];民营经济报;2007年
6 国防大学 司光亚罗批 胡晓峰;主体技术 助力军事系统建模仿真[N];计算机世界;2007年
7 杨国强;CA Process Continuum——CMM理念的工具体现[N];计算机世界;2002年
8 ;“精确种田”值得推广[N];陕西科技报;2007年
9 张超;让北京发展一目了然[N];科技日报;2005年
10 ;趁热批发[N];科技日报;2005年
中国博士学位论文全文数据库 前10条
1 张冰;小组软件过程建模方法及过程定义重用研究[D];哈尔滨工程大学;2009年
2 陈迎欣;小组软件过程的仿真建模方法研究[D];哈尔滨工程大学;2006年
3 卢雷;基于OOCPN的软件可执行模型建模方法的研究[D];山东大学;2011年
4 熊晶;海洋生态本体的建模方法研究及应用[D];中国海洋大学;2010年
5 杨柳;模糊本体建模方法及语义信息处理策略研究[D];中南大学;2011年
6 王宇华;基于本体的流程类业务需求建模方法研究[D];哈尔滨工程大学;2011年
7 潘文林;面向事实的两层本体建模方法研究[D];哈尔滨工程大学;2011年
8 王宁;电子政务中信息资源整合的建模方法与应用研究[D];大连理工大学;2006年
9 于玲;基于数据的复杂系统集成建模方法及其应用研究[D];浙江大学;2006年
10 罗秋滨;一类非线性系统预测控制中的建模问题[D];哈尔滨工业大学;2008年
中国硕士学位论文全文数据库 前10条
1 邹启杰;小组软件过程的HDSD模型及仿真算法研究[D];哈尔滨工程大学;2004年
2 张琪;基于Petri网的工作流管理系统组件的设计与开发[D];东南大学;2006年
3 尹远洪;工作流管理系统的研究与开发[D];电子科技大学;2004年
4 朱韶平;基于Web协同工作流技术的办公自动化系统的设计研究[D];中南大学;2004年
5 夏媛;工作流模型仿真相关技术的研究[D];中南大学;2007年
6 时培芳;基于UML的工作流建模研究[D];山东师范大学;2006年
7 甘辉兵;大型油船燃油锅炉系统建模与仿真研究[D];大连海事大学;2007年
8 于广伟;计算机辅助产品开发过程建模工具[D];西北工业大学;2007年
9 李彬彬;基于复杂适应系统的敏捷供应链研究[D];郑州大学;2007年
10 李玲琳;一种改进的工作流模型的研究与实现[D];中南大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026