欢迎来到天天文库
浏览记录
ID:50450
大小:2.98 MB
页数:56页
时间:2017-04-27
《基于xml与软件过程建模及仿真平台毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学学位论文原创性声明本人郑重声明所呈交的学位论文是本人在导师的指导下独立进行研究工作所取得的成果除文中已经注明引用的内容外本论文不包含任何其他个人或集体已经发表或撰写过的作品成果对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明本人完全意识到本声明的法律结果由本人承担学位论文作者签名黄超白日期12005年1月20日上海交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留使用学位论文的规定同意学校保留并向国家有关部门或机构送交论文的复印件和电子版允许论文被查阅和借阅本人授权上海交通大学可以将本学位论文的全部或部
2、分内容编入有关数据库进行检索可以采用影印缩印或扫描等复制手段保存和汇编本学位论文 保密本学位论文属于 不保密请在以上方框内打在 年解密后适用本授权书 学位论文作者签名 黄超白 指导教师签名黄上腾 日期 2005年1月20日 日期2 2005年1月20日上海交通大学计算机应用硕士学位论文基于XML的软件过程建模及仿真平台 基于XML的软件过程建模及仿真平台摘要 本课题以针对软件过程的建模仿真环境为目的提出了一套以过程为中心的软件过程元模型及软件过程建模语言SPSL并且实现
3、了软件过程仿真环境 在学术界人们对工作流的仿真建模进行了很多年的讨论和研究并且已经有支持各种工作流建模和仿真的平台出现广义上来说软件过程是工作流的一种但是它与其它工作流相比有很多的不同之处 1软件开发面临着很大的需求变化的可能性由于软件开发的特点需求变化不可避免所以软件开发过程面临很高的风险为了规避风险一般会在软件开发的整个周期对软件制品的制造流程进行多次的迭代以确定高风险的模块覆盖可能的变化等等但是在一般的工作流元模型中并没有迭代的概念也没有建模语言提供了对软件活动中的风险迭代以及不同迭代策略的支持 2难以实施对从事创新活动的软件开发人员的技
4、能管理软件开发目前主要是人的创新活动虽然立足于代码自动生成的模型驱动开发已经成为非常热门的课题但是目前为止还没有成熟的系统方法来实现它软件开发很大程度上还是依赖于开发团队成员的技能即使是模型驱动开发成熟起来开发人员的技能仍然占软件开发过程的主导地位软件开发的技能种类很多分类也相当复杂有不少公司尝试对员工的进行管理以期在需要的时候合理调配但是目前这项工作还没有软件过程改进领域所覆盖 3软件过程的工作量很难用一般方法来预估为了解决这个问题在软件工程领域有一门特殊的学科叫做软件度量软件度量的参数具有特殊性无法在目前的工作流仿真环境中覆盖需要一种平台能够支
5、持对软件度量参数和对仿真结果集的扩展 针对以上问题我们基于软件过程的特点以及迄今为止软件工程领域的一些 - 4 - 上海交通大学计算机应用硕士学位论文基于XML的软件过程建模及仿真平台 研究成果提出了一种软件过程仿真语言SPSL以及基于SPSL的软件过程建模仿真平台与传统的软件过程建模方法相比用SPSL建立的模型可以从组织流程制品等多角度描述软件过程从而更加准确和有效地控制软件开发过程而基于SPSL的仿真平台能够对用SPSL所建模型进行仿真可进一步对建模的执行效果进行观察和改进 首先构建了比较完整的软件过程元模型元模型的研究大多是集中在某一个特定
6、的领域对于元模型的建模我们提出了软件工程的三视图模型定义方法从组织过程产品三个不同的角度来描述软件过程 其次在此元模型的基础上提出了软件过程建模语言SPSL作为一种软件过程描述语言SPSL结合了仿真系统的需求将仿真模型拆分成几个不同的层面覆盖了过程定义企业级数据及仿真结果等几个部分分别予以定义具备良好的扩展性能 最后开发了基于SPSL的软件过程仿真环境基于SPSL语言的仿真环境的建立使软件工程研究者和企业软件过程改进组的成员能够拥有一个仿真平台支持建模扩展和软件过程运行的分析和改进 该模型建立在若干个实践项目和工作流元模型和领域工程理论的基础上过程模
7、型具有广泛的适用性本文在后面的几章中将对此平台的建模与实现以及在该平台上可以进行的仿真和研究活动进行了充分地探讨该平台尚有很大的继续改进和优化的余地并且可以在此基础上进行进一步的扩展希望能有更多的人共同参与研究 关键字软件过程 元模型 XML SPSL 仿真 - 5 - 上海交通大学计算机应用硕士学位论文基于XML的软件过程建模及仿真平台 PlatformforSoftwareProcessModelingandSimulationBasedonXMLABSTRACTTobuildsimulatingmodelingenvironmentofsoft
8、wareprocess,
此文档下载收益归作者所有