- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Top100summit运用代码模型自动化逆向工程技术高效理解开源和遗产软件系统—信息科技大_刘建宾.ppt
案例实践与结果展示案例2- SweetHome 3D实例演示 SweetHome 3D是一款免费的家装辅助设计软件。它能帮您通过二维的家居平面图来设计和布置您的家具,还可以用三维的视角浏览整个装修布局的全貌 可以在官方网站 /下载到这款软件, 它主要面向一些正在搬迁或者想重新设计现有居室,同时又希望能够尽快完成室内设计的人。多样化的可视向导能够帮助您绘制家居平面图和布置家具。您可以在已有的平面图上绘制墙体,然后把家具从目录中拖拽到平面图上。每一次在二维平面图上的操作都能同步更新到三维视图上,这样您就可以看见一个真实的立体布局。 SweetHome 3D是一个大型开源软件,必威体育精装版V4.1版源代码拥有14512个标识符,3610个方法,194个类和9个包,源码包规模23.6M 案例实践与结果展示案例2- SweetHome 3D实例演示 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 日期/页脚 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 运用代码模型自动化逆向工程技术高效理解开源和遗产软件系统 刘建宾 博士、教授 软件工程创新团队带头人,学科负责人、系主任 北京信息科技大学软件工程研究与开发中心 摘要 案例简述 达到目标 案例背景 成功要素与经验 案例实践与结果展示 失败经历与尝试 案例ROI分析 案例启示 进一步的工作与打算 运用代码模型自动化逆向工程技术高效理解开源和遗产软件系统 案例简述 采用自主研发的代码逆向模型自动化技术与工具,通过代码词法语法扫描分析,结构分析、模型格式化转换,中英文名字映射表构造,以及自然动作汉语语义描述的自动变换等步骤,将大型开源OpenCMS和十余个遗产软件系统的JAVA程序代码自动逆向变换为可视化类图和过程蓝图(程序蓝图)模型,将JAVA程序语句自动逆向变换为自然动作模式语言汉语描述 自动构造分层抽象的程序蓝图的视图模型,以直观图形和自然易懂的汉语分层揭示程序代码中隐含的模块结构、算法思想、及其设计与实现细节; 降低阅读理解程序的复杂性和难度,提高学习和维护工作效率5倍以上。 开源软件源代码 程序蓝图可视自动化逆向工程 类图 过程蓝图 中文代码 其他源代码资源 遗产系统源代码 教学程序源代码 项目开发源代码 英文代码 运用代码模型自动化逆向工程技术高效理解开源和遗产软件系统 b) 达到目标 自动扫描JAVA源码进行词法语法分析并变换为JAVA蓝图模型文件格式; 采用三维程序蓝图(类图+过程蓝图)可视化表示类模块结构及其类方法的算法过程模型; 运用程序变换工具自动生成概念和逻辑层动作语义的自然汉语描述; 自动对程序蓝图模型的概念、逻辑和实现三层视图进行分层抽象和可视化展示; 通过中英文标识符名字映射技术,支持程序模型的中文本地化表示; 运用文档生成工具批量自动生成项目程序蓝图模型文档; 自动从程序蓝图模型正向生成程序的中英文框架代码和完整代码 通过文本自动对比验证技术,保证模型与代码的一致性 运用代码模型自动化逆向工程技术高效理解开源和遗产软件系统 谁-北京信息科技大学软件工程研究与开发中心 案例背景 北京信息科技大学是由原北京机械工业学院和北京信息工程学院(原北大二分校)合并组建,北京市重点支持建设的全日制普通高等学校。 软件工程研究与开发中心是原电子部1983年批准成立的重点科研机构,曾担任多项“六五”至“九五”等国家重点科技攻关项目,以及多项军用软件工程项目的研究与开发,起草多项国家标准,多项成果曾受国家和部委的表彰,为我国软件产业的发展做出重要贡献。 与国家信息产业主管部门密切协作,以标准化和创新成果带动软件技术发展是中心长期以来形成和坚持的特色。 中心的主要任务是以国家软件工程建设需求为导向,继续参与国家重大的软件工程课题和各类纵横向项目的研究与开发,为IT企业和高校师生提供软件工程新技术服务,带动教学和科研水平的提高,建设成为软件工程新技术的研发基地、“产学研用”一体化人才培
文档评论(0)