软构件工程学习环境开发及应用

被引量 : 0次 | 上传用户:xingxing123789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代软件工程中,集软件复用、分布式对象计算、CASE和企业级应用程序开发技术于一身的基于构件的软件开发技术正在迅速发展,并成为软件开发的主流。这种技术为构筑大型复杂应用提供了一种方案,被称为软件产业的一场变革。 但是,各科研机构及厂商都将注意力集中在工业领域的标准及产品的应用开发上,其构件开发工具相对复杂。而在大多数高等院校,软件工程课程教学仍然局限于过程化和面向对象理论知识的学习,面向构件的内容较少。为适应信息化社会发展的需要,提高软件系统开发的质量和效率,使学生走向社会后能学以致用,开发一种实用的、概念清晰、设计简单、适合于在教学环境中供学生使用的基于构件的开发环境成为软件工程课程教学的迫切需要。因此,基于构件的软件开发方法及工具有待于进一步地探讨。 本文针对上述问题,研究并提出了一个学习软构件工程的支撑环境。文章的主要工作包括:(1)给出了一种基于构件的软件开发方法 该方法面向特定领域,针对领域内的现有系统进行分析,获得领域模型,然后再根据领域模型得到领域框架和领域构件,并加入构架/件库中。进行软件系统开发时,根据需求从构架库中检索出符合条件的构架,以构架为依据从构件库中检索出适当的构件,必要时对构件进行调整和修改,或构造新的构件,组装成新的系统,经测试后投入运行。为更好的描述构件,本文还给出了一种构件模型,并探讨了构件接口和构件通讯机制。(2)用形式化方法对构件进行描述,提出一种基于序关系概念的形式化构件模型(3)设计并开发软构件工程学习的支撑环境 软构件工程学习支撑系统为学生学习和掌握基于构件的软件开发 人还挫丁大学o门,学位论义 软构件丁程学习环境开发及应用 李车200 提供了良好的环境。本文以上述方法为基础,提供了一个构件组装平台, 其中包括图形编辑器、构件组装子系统、构件库和构件库管理系统等。“用户可以在该系统的支持下,针对要设计的目标系统,展开需求分析与 设计,并能够利用系统提供的组装工具完成构架及构件的选取和组装, 生成目标系统。 (4)以一个管理信息系统为例,具体介绍了在该学习环境的支持下,如 何采用构件技术实现软件系统的开发,完成该系统的需求分析与设计工 作,采用已有的构件,实现系统的功能,使学生通过该系统能够掌握面 向构件的软件开发与维护。
其他文献
人类追求绿色文明的理想,注入奥林匹克运动中,奥林匹克精神赋予新的使命——环保与绿色并展示在悉尼奥林匹克的方方面面。 霍姆布什湾由于20世纪60年代和70年代失控的垃圾倾
分形理论由美籍法国数学家Mandelbrot创建于20世纪70年代,分形艺术是基于分形理论通过计算机操作创作艺术作品。分形艺术的应用领域非常广泛,包括自然哲学、建筑艺术学、计算
兴国山歌形式多样,生动活泼,运用自如灵活多变,本文将通过资料文献的整理,初步探讨兴国山歌的艺术特点,了解兴国山歌其基本组织形式,人员参与状况和兴国山歌运作的社会机制等
中国大陆唱片业经过三十年的雨打沉浮,由地下走向主流,由唱片销售的盛世走向衰退,逐渐过渡为靠娱乐经济支撑的庞大产业。特别是近十年,唱片业发生了翻天覆地的变化,保守的唱
古筝作为有着悠久历史的中国乐器,一直被认为中国是乐器中的瑰宝。随着社会的进步,古筝也成为文雅赏识的乐器之一,同时也代表中国名族音乐走向世界。国内外的音乐爱好者对古
于坚 8 0年代末 90年代初创作的一组命名式诗歌 ,用传统的诗歌理论几乎无从批评。笔者在把于坚的诗歌与传统诗歌观念比照之后 ,认为于坚从语言的操作方式、诗歌的本质和发展
把18世纪末19世纪初的英国哥特小说与英国浪漫主义放在同一时代背景下,动态地考察分析两者之间的关系,从而指出哥特小说诞生并发展于英国浪漫主义的沃土,属于浪漫主义的特殊
在21世纪的今天,流行音乐在我们生活中依然占据重要地位,尤其从我们年轻一辈的出身环境、生活成长经历来说,流行音乐仍然是最能够激发我们青春活力与激情的一种音乐体系。现
论文工作在国家自然科学基金资助下,创新研究了以聚烯丙基胺为高分子链的合成高分子染料,并在丝绸染色中取得了很好的染色效果: 论文研究了在液氮和乙醇中,以氯化亚铜为催化剂
<正> 西安的位置在陕西省渭河平原中部,北临渭水,南望秦岭,西濒(氵白七)(潏河下游)、沣二水,东滨浐、灞两河?厥拼筇迳隙细叨鞅钡?好象簸箕的形状,“被山带河”,形势非常