首页> 中文学位 >基于可执行软件定义的进化式软件开发方法研究
【6h】

基于可执行软件定义的进化式软件开发方法研究

代理获取

目录

摘要

ABSTRACT

第一章绪论

1.1软件的含义及特点

1.2软件固有的复杂性

1.3软件危机和软件工程

1.4基于知识的软件工程

1.5研究背景

1.6论文组织

第二章软件工程研究现状

2.1传统的软件开发方法

2.2当今的软件工程

2.2.1软件重用技术

2.2.2面向对象软件开发方法

2.2.3基于软件体系结构的软件开发方法

2.2.4软件过程研究

2.2.5可执行软件定义

2.3软件系统开发方法论MHSC

2.3.1方法论的提出

2.3.2 MHSC开发方法及其基本开发流程

2.3.3方法论比较

2.4本章小结

第三章支持可执行定义的进化式软件开发模型

3.1背景技术

3.1.1软件需求工程和IBIS模型

3.1.2软件进化

3.1.3变换

3.1.4CAPS系统及其图模型

3.2 MHSC/DM

3.2.1变换节点

3.2.2构件节点

3.2.3变换状态类型及状态转换

3.2.4构件版本管理

3.2.5开发模型的团队支持

3.2.6调度支持

3.3基于MHSC/DM的进化式软件开发过程

3.4 MHSC/DM的决策支持机制

3.4.1方案的产生

3.4.2方案选择

3.4.3方案工作量估算

3.4.4评价方法

3.4.5 进化需求和设计

3.5支持MHSC/DM的集成开发环境MHSC/IDE

3.5.1总体设计

3.5.2工作进展

3.5.3开发软件MHSCDev简介

3.6本章小结

第四章MHSC/DM的应用实例:书店现货实时预订系统

4.1书店实时预订系统简介

4.2开发过程

4.2.1当前原型系统描述

4.2.2当前原型系统演示

4.2.3论点的解决过程

4.3本章小结

第五章总结与展望

5.1论文工作总结

5.2进一步的工作

5.3展望

参考文献

致谢

附录:作者在攻读硕士学位期间发表的论文

展开▼

摘要

由于软件固有的复杂性,使得软件开发,特别是大型软件系统的开发陷入困境.研究表明:软件工程领域存在着需求瓶颈和开发断层.论文通过对软件本质复杂性的分析及对传统的一些软件开发方法的研究,表明了现在软件开发正向着大型复杂软件的开发发展.这就迫切要求引入一些较为合理、对某些开发过程有着积极指导意义的开发方法.论文简要介绍了软件重用技术、软件过程、可执行软件定义等软件工程领域内的主要新兴热点技术,结合进化式原型开发方法的优点,对软件定义高层构造方法论:MHSC展开进一步研究.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号