检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]浙江大学计算机科学与技术学院
出 处:《浙江大学学报(工学版)》2007年第3期396-401,417,共7页Journal of Zhejiang University:Engineering Science
基 金:霍英东教育基金会资助项目(94030)
摘 要:为了使得软件开发人员对于特定领域问题的成熟解决方案得以固化并复用,提出了一套完整的软件开发自动化框架Xauto.Xauto包含层语言、模板、框架和构件4项核心要素,在对软件开发自动化本质的深入分析基础上,基于软件系统无处不在的模式,引入模板工程的概念,通过模板工程和层语言的映射转化来支持和实现自动化开发流程.描述了Xauto框架在模型、视图和控制器3个方面的映射模式,并结合了具体模板实例加以说明.结果表明,Xauto框架的运用使得软件开发方式从个体作坊转变为模板工程,这个转变显著提升了软件开发的自动化程度,提高了软件生产率.To solidify the mature solutions used by software developers dealing with problems in certain domains and make them reusable, a complete set of automated software development framework Xauto was put forward. Xauto framework was constructed by four key elements including layer language, template, framework and component. After the essence of the software development automation was intensively analyzed based on omnipresent patterns in software system, template engineering conception was introduced, and the automatic development process was supported and rea ized by template engineering and the mapping of layer language. The mapping patterns of Xauto framework in three aspects of model, view and con- troller were also expounded, and further demonstrated by the relevant template examples. The results show that the Xauto framework can transfer the software development methodology from personal workshop to template engineering. The shift can noticeably promote the automation of software engineering and software development efficiency.
关 键 词:软件开发自动化 代码生成 层语言 模式 模板 模板工程
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.218.10.21