首页> 中文学位 >基于软件体系结构的软件开发方法研究和实现
【6h】

基于软件体系结构的软件开发方法研究和实现

代理获取

目录

文摘

英文文摘

浙江理工大学学位论文原创性声明及版权使用授权书

第一章绪论

1.1研究背景及意义

1.2研究内容

1.3论文结构

第二章软件体系结构研究的发展状况

2.1软件体系结构的发展史

2.2软件体系结构的分类

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

2.4软件体系结构的建模

2.5软件体系结构研究存在的不足

2.6软件体系结构的不同思路

2.7本章小结

第三章软件体系结构的描述方法和实现技术

3.1软件体系结构的描述方法

3.1.1软件体系结构的有关定义

3.1.2软件体系结构的形式化描述

3.1.3软件体系结构核心模式的UML描述

3.2代码自动生成技术

3.2.1代码生成器定义

3.1.2代码生成器的影响

3.1.3代码自动生成过程

3.1.4代码生成器的衡量指标

3.1.5代码生成器的基本应用

3.1.6代码生成器的长处和不足

3.3本章小结

第四章基于软件体系结构的软件开发实现

4.1软件体系结构的建模

4.1.1系统层次化

4.1.2粒度控制

4.1.3结构分层的正交性

4.1.4体系结构的建模过程

4.2 SDEMXP系统简介

4.2.1 UP与XP的区别

4.2.2 SDEMXP系统的XP开发理念

4.3 SDEMXP软件项目管理系统需求分析

4.3.1软件项目管理系统需求概述

4.3.2软件项目管理系统体系结构描述

4.3.3软件项目需求用例分析

4.3.4项目计划管理(PJ计划)需求分析

4.3.5项目计划跟踪需求分析

4.3.6项目测试管理(Q/A、Bug)需求分析

4.3.7项目人员管理(Master管理)需求分析

4.4 SDEMXP系统的设计和实现

4.4.1系统框架设计

4.4.2系统环境配置

4.4.3系统结构设计的关键问题

4.4.4系统主界面组织结构

4.4.5项目计划管理(PJ计划)设计

4.4.6系统实现

4.5本章小结

第五章基于模型的代码自动生成平台

5.1基于模型的代码自动生成平台的设计与实现

5.1.1代码自动生成流程和方法

5.1.2代码自动生成平台的体系结构

5.1.3 DTool平台结构设计与实现

5.1.4 DTool系统执行结果

5.2代码自动生成的结果分析

5.2.1开发时间与开发效率

5.2.2代码质量与系统性能

5.3本章小结

第六章总结和展望

6.1本文总结

6.2展望

参考文献

致谢

攻读学位期间发表的学术论文目录

展开▼

摘要

受软件危机影响,人们越来越关注软件系统的开发效率和开发成本。随着软件规模的不断扩大,对于软件开发方法的研究,从只集中于单个产品转移到集中于一个产品族的设计与生产;从只集中注意于设计转移到集中注意于软件的体系结构。因此,对于软件体系结构的研究具有深远的意义。尽管定位于弥补需求分析和底层设计编码的之间的鸿沟的软件体系结构的研究有了很大的进展,但是由于缺乏主流技术进行有效地整合,如何用高层抽象的SA模型来指导整个软件开发过程,一直都没有较好的方法。 论文的前半部分主要集中于软件体系结构的概念、描述方法、建模等方面的研究工作,在比较体系结构基本概念和分析各种软件体系结构风格的基础上,归纳了软件体系结构的核心模型,提出了软件体系结构核心模型的UML描述方法。不仅使体系结构与主流开发方法相结合,同时实现了体系结构在ROSE环境中的分层。 论文的中间部分主要介绍了将体系结构应用于实际工程项目中,指导项目开发的全过程。详细描述了应用体系结构建模技术,结合极限编程(XP)开发方法的特点,以极限编程开发模式做为项目管理的精髓,开发一个软件项目管理系统。从体系结构的结构模型、动态模型、框架模型、过程模型等方面对系统进行描述和设计,并借助ROSE等工具,实现了系统的层次化、模块化的结构。 论文的最后部分主要介绍了以系统体系结构设计所得的模块化结构为模型,运用基于模型的代码自动生成技术,设计和实现了软件代码自动生成平台,并从效率、质量和成本等方面对该平台进行了评估。 因此,软件体系结构不仅是软件工程学的一个重要研究领域,也是解决软件危机和推动软件产业发展的一个重要研究方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号