【摘 要】
:
作为避免重复劳动、提高软件产品的质量和生产效率的解决方案,软件复用的出发点是软件产品的开发步骤不再采用“从零开始”的模式,而是充分利用过去软件开发中积累的源代码、
论文部分内容阅读
作为避免重复劳动、提高软件产品的质量和生产效率的解决方案,软件复用的出发点是软件产品的开发步骤不再采用“从零开始”的模式,而是充分利用过去软件开发中积累的源代码、设计结果、需求规约以及测试用例等,以此实现软件开发过程中对可复用成分的最大程度上的复用。软件构件技术是实现软件复用的关键技术之一,它包含了构件的获取、管理、使用等方面的技术。构件化软件开发是以领域工程为基础的,领域工程的目标是获得特定领域中的可复用资源。与传统的软件开发方法相比,基于构件的软件开发方法借鉴传统的工厂化生产模式,很好地利用之前已开发的构件,为软件的规模化生产创造了条件。本文以软件复用理论为指导思想,运用软件构件技术对高校考试系统进行构件化开发。构件化软件开发是以领域工程为基础的,本文运用青鸟领域工程方法对高校考试系统实施领域工程。以高校考试系统为样本系统,分析了国内十多所大中专院校对高校考试系统领域的需求,并对高校考试系统领域的相关信息进行了收集和分析。在此基础上,首先依据青鸟领域工程方法中的领域分析方法,分析领域的共性和变化性,进行较高层次的抽象,建立领域分析模型。其次,在领域分析模型的基础上,依据领域设计方法,进行软件系统架构设计、数据库模型设计、系统构件划分和构件设计,设计出满足领域需求的领域设计模型。再次,根据领域分析模型、领域设计模型、可复用构件开发原则和可复用构件开发步骤来进行构件的开发。最后,基于已获得的构件,通过构件组装技术实现了高校考试系统的构件组装,得到了可运行的高校考试系统实例。构件化软件开发有利于提高高校考试系统领域软件开发的质量与效率。
其他文献
基于新工科的思想理念,需要针对当前的铁道工程专业实践教学体系进行重新架构,并且探索出面向新工科的工程实践教育体系和实践平台构建的方法,建设能够推广的适应于新工科专
在世界范围内,前列腺癌的发病率在所有男性恶性肿瘤中位居第二位,死亡率在男性恶性肿瘤中位居第六位。前列腺癌发病率有明显的地域和种族差异,发达国家发病率高于发展中国家
县域社会治安是整个社会治安的基础。诸暨市公安机关认真剖析本地社会治安的重点难点,全面确立全新的警务理念,积极探索构建科学实用的警务体制,实现了社会治安的明显好转。
家禽用药是用于防治各种家禽疾病的重要措施,对于规模化家禽养殖具有重要的意义。在家禽用药过程中,需要根据家禽的生理特征进行给药,确保药物的有效利用。笔者对家禽临床用
指出了服务国家战略是高职院校专业发展的应有之责,在乡村振兴背景下,高职院校园林技术专业应紧扣“三农”,主动对接乡村发展要求,积极探索服务乡村振兴战略的途径和措施。基
采用文献资料、案例分析、对比分析等方法主要对中外体育特色小镇发展模式进行对比分析以及对我国建设体育特色小镇的启示进行研究,认为:中国体育特色小镇有三种主要的运行模
目的比较两种不同排班模式的效果。方法实行以护士长领导下高级责任护士-护理小组长-初级责任护士层级管理梯队的APN排班,并与传统的排班模式比较层级管理效果、交接班次数、
当前,中职学校的新生整体素质较差,中职学校德育与智育的剥离致使学校德育工作越来越艰难。衡南县职业中等专业学校走"细化管理"和内涵发展之路,构建了德育激励机制,推行了全
<正>生成理论最初始于建构主义,建构主义框架下的生成就是在教师的引导下,学生利用原有的知识对学习材料进行加工,从而产生新知识的自我建构过程。而这个建构过程既可能被教
中国传统家具是中国文化的重要代表之一,它以独特的风格特征与精神内涵标立于世界艺术史册,折射着中华主流文化思想的光芒。从美与善、文与质、功利与非功利、养生与人伦等方