下载此文档

编译原理论文模板 - 副本.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
本科生课程论文封面
(2013—2014学年第二学期)
论文题目:
姓名:
学号:
年级:
专业:
学院:

注意事项:
以上各项由本科生本人认真填写;
本科生课程论文应符合一般学术规范,具有一定学术价值,严禁抄袭或应付;凡学校检查或抽查不合格者,一律取消该门课程成绩和学分,并按有关规定追究相关人员责任;
论文得分由批阅人填写,并签字确认;
原则上要求所有课程论文均须用A4纸打印,加装本封面,左侧装订;
课程论文由学生所在学院(系)统一保存,以备查用。

课程名称:
课程类型:
授课教师:
学时: 学分:
论文得分
批阅人签字
商丘工学院信息与电子工程学院制
浅谈面向构件的软件开发方法学
摘要:20世纪90年代中期以来,由于分布对象技术与软件重构工程的有机结合, 促使面向构件的软件开发方法应运而生。)与面向对象方法(OOM ) 的本质差异在于:对象化建模过程一般针对单一应用系统,对象抽象一般针对问题域,对象模型的生成过程是静态的,软件重用粒度是原子级的;而构件化建模过程一般针对领域应用系统,构件抽象则针对解域,构件化模型即构架的生成过程是动态的,软件重用粒度是组合级的。领域应用是多个单一应用通用化和重用化的应用集群,解域是问题域的过程与层次深化,构件则是对象的软件实现与集成;法与OOM法在研究范畴、研究对象及其研究方法上都是有区别的。不言而喻,面向构件方法是21世纪软件方法学的主流研究方向。本文叙述了用过程与方法的组合理念来展开研究内容。
关键词:面向构件软件开发构件化
一、面向构件软件开发的一般过程
构件化软件开发的过程模型,所谓构件化,是指软件体系结构可重组以及软件成份可重用的系统开发方法。这种方法的基本内涵是:应用需求领域化,软件结构框架化,软件元素构件化,应用原型实例化。这一思想可以概括为四个阶段、三个层次和两大过程,如图 1 所示
从工程化与过程管理的角度讲,整个软件系统的开发过程可定义为四个阶段: 分析,设计,实现,评价。但这并不是单纯的串行式瀑布模型,而是过程并行与增量迭代等多种方法相结合的工作流模型。多年来,人们往往把系统阶段控制方法与软件建模抽象方法混为一谈
;最典型的是把生命周期法和原型法与面向过程和面向对象的方法混为一谈。信息系统是一种具有生命周期的开放系统,这是毋庸置疑的。因此,从工程管理及大的阶段控制过程看,构件化方法与结构化方法和对象化方法一样,仍然应该遵循软件生命周期规律;差别在于,前者的阶段论观点是弱化的历递归和过程重构特征。从模型化与内容抽象的角度讲,构件化软件开发过程可按三个层次展开: 概念层,逻辑层, 物理层。这与UML描述、数据库设计模式和元建模技术等多种方法是一致的,差别只在术语不同。例如,在基于UML形式描述的面向对象建模中,上述三个层次称概念层、说明层和实现层;而在元建模中,则称元知识层、结构知识层和算法知识层。整个建模层次展开过程是: 首先从特定应用需求出发,通过领域分析进行共性需求识别、领域对象抽象和领域知识获取,以建立概念级的领域模型。进而通过领域设计为领域需求寻求软件解决方案,包括构架级和构件级的设计模型;这种模型体现了初步设计和详细设计成果,体现了框架结构和部件结构的组成原理可行性,因而是一种逻辑模型。由问题域的

编译原理论文模板 - 副本 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息