- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于软件生产线研究情况的报告 (1000字)
关于软件生产线研究情况的报告 (1000字)
基于软部件库的软件生产线研究报告
一年来,我们对我们研究的软部件库进行了进一步研究,设计了类似于UML的建模工具,使得开发应用系统更加简单,我将之称为基于软部件库的软件生产线。对于提高数据库课程教学质量、更深层次地研究软件复用课题具有意义。
一、关于软件生产线的认识
软件生产线是杨芙青院士在98年就提出来的一个概念和理想,它是借鉴硬件生产中的生产线概念所定义的软件设计与制作平台,依靠这一平台可以快速、规范地设计并建成满足不同企业需求的应用系统。它和硬件系统也存在不相同之处,硬件系统常常基于生产线生产相同产品,主要起流水线作用;而软件可以很容易地进行复制与拷贝,如果是用来生产相似的软件,就无需生产线了。要生产不同产品而又要实现自动化生产,建模工具是不可缺少的。建模工具必须能和操作者互动,选择所需要的程序进行组装,生产出最终产品。为此,能供生产线选择的程序库必须规范、量少、有比较强的自适应能力,每个程序都应当是对大量实际应用程序整合的结果。归纳上述观点,软件生产线的要素包括建模工具、规模不太大但功能足以满足需要的程序库、系统测试工具等内容。程序库中程序应当由系统模块级、具有高度可复用性、高度自适应性的应用程序组成,否则难以和建模程序接口,也不方便使用。由于是模块级、数量不太多且有自适应性,才能与建模工具有效结合,使能迅速根据需求建模并自动生成应用系统。当系统要求更新、扩展时只需要修改系统模型,就能高速高质量实现从旧系统到新系统的变换。
借助我们所设计的部件库,再设计一套与部件库有良好接口的建
模工具可以建立满足上述要求的软件生产线。
二、部件库
本系统基于管理信息系统软部件库设计,所有操作通过自动生成的菜单调用部件库中部件程序实现。本部件库包括约100个部件程序,每个部件程序集成多项系统模块级程序的功能,只需要配置参数就可选择其中一项功能,充当应用系统一个程序模块,完成多项具体工作。部件库包括数据维护、查询、统计分析、导入导出、打印报表与系统管理等各方面功能,能满足一般应用系统设计的需要。
三、建模工具设计方案
1.用例图
1)功能
用例图是可视化需求分析工具,可用来描述工作流程、数据需求概要与功能需求概要。运行时,在图形顶层显示工具条,及“数据结构类图”文件名文本框和“组件图”文件名文本框。如果在当前项目文件夹中存在命名为“用例图.txt”的文件,首先按文件内容初始化画板,恢复原用例图图形。否则,显示空绘图板。
2)主要图形元素:
(1)参与者,参与者指工作的主体。
(2)用例,用例表示工作内容。
(3)实体,实体指参与者操作某一用例时所涉及的数据,一个实体对应一个具体的数据表。
(4)文件,文件代表系统外输入输出介质或媒体。
(5)箭头线,用箭头线表示参与者、用例、文件之间的关系,用来形象地表现工作流程。
(6)虚线,虚线表示某一操作与相关实体或文件的关系。
3)主要操作
(1)填写文件名,在图形顶层文本框中填写“数据结构类图”文件名和“组件图”文件名或“系统结构类图”文件名。
(2)“查看数据”按钮,查看设计过程中产生的图形数据。
(3)“存盘”按钮,保存在列表中的数据存储到“用例图.txt”中。
(4)“系统初始化”按钮,执行系统初始化程序。
(5)绘制图形元素的操作
用鼠标点击“参与者”、“用例”、“实体”或“文件”按钮,之后在绘图板上点击,回答关于图形名称的提问,可在绘图板上画出相应图形。
(6)绘制箭头线的操作,双击“箭头线”按钮,再用鼠标点在一个图形元素上,按下左键不放拖到另一个图形上,可在绘图板上画出箭头线。
(7)绘制虚线的操作,虚线表现数据处理与相关数据间的关系。双击“虚线”按钮,按下鼠标左键不放从一个图形或箭头线拖到一个实体,可在绘图板上画出虚线。
(8)修改图形名称与删除图形的操作,用鼠标右键点击具体图形,修改或删除图形。
(9)删除线条的操作,
(10)移动图形位置的操作
设计一例(图1)
2.数据结构类图
1)功能
数据结构类图根据用例图中实体情况进一步用类图描述实体的属性以及数据及数据之间联系,每一类图定义一个数据的数据库名称、数据表名称、字段名称及其属性。将根据每一个类图在“系统初始化”中定义的“ODBC数据源”所指向的数据库中建立一个数据表。用1对多或多对多线条形象地描述数据与数据之间的联系。运行时,在图形顶层显示工具条。如果在当前项目文件夹中存在用例图中所填写的“数据结构类图文件名
文档评论(0)