课程信息 高级软件工程 《构建之法》 作者:邹欣;编辑:周筠 他山之石 北京航空航天大学 罗杰, 刘乾 东北师范大学 杨贵福 北京电子科技学院 娄嘉鹏 教师:汪璟玢 助教:钟鹏 ...
一 重现基线模型 .基线模型原理 所谓的代码搜索,就是根据输入的自然语言去寻找与之匹配的代码片段,并作为结果返回。但由于自然语言顺序与代码的语言格式之前存在差异,因此如果直接去寻找,那么必然会出现误匹配。一种方法是将代码片段与相应的自然语言描述嵌入到一个高维空间,那么代码片段和与之匹配的自然语言描述就会有相似的向量。在统一的向量表示下,语义上与自然语言查询相关的代码片段可以根据它们的向量进行检索。 ...
2019-10-14 21:27 12 491 推荐指数:
课程信息 高级软件工程 《构建之法》 作者:邹欣;编辑:周筠 他山之石 北京航空航天大学 罗杰, 刘乾 东北师范大学 杨贵福 北京电子科技学院 娄嘉鹏 教师:汪璟玢 助教:钟鹏 ...
最近在阅读《软件工程之美》,特在此做点记录。 一、项目规划 1)平衡软件质量与时间成本 在软件项目中,需要平衡软件质量(产品的质量,客户的满意度)与范围(需要实现多少功能)、时间(多久可以完成)、成本(花多少钱)四个要素。 老板要压缩项目时间怎么办?老板希望时间是 1 个月 ...
软件工程学习第二篇,什么是软件工程? 随着软件规模越来越大,复杂度不断增加,在软件项目开发和维护的过程中逐渐暴露出来了一些问题,如:软件产品质量低劣、维护工作量大、成本不断上升,进度不可控、程序人员无限度的增加(增加人员并没有按时交付),“软件危机”这一概念被提了出来。而软件工程是为了研究和克服软件 ...
有感于今天软件工程课程教学研讨所涉及的话题。 其实在多个场合和来自不同学校的老师讨论过本科或者研究生的软件工程课程,大致回想一下,有如下几个有趣之处: (1)几乎所有人都承认软件工程课程难上; (2)很多人都说在校学生(或者说没有工作经验/经历的同学)认识不到软件工程理论知识的重要性,上课 ...
前言 在正规的开发流程中,需要开发人员对单个模块进行画图或者其他报告说明性文件输出到测试,在测试人员进行测试工作时,他们是需要这些说明性的文件帮助他们理解,并进行测试工作的。 没办法,画呗,顺便记录 ...
请回望第一次作业,你对于高级软件工程课程的想象 1)在增强计算机专业的能力上有了些许的进步。在做项目上达成了我的期待和目标。不足之处就是我的编程能力还需要很大的提升,对设计模式的理解还需要加深。 2)总结这门课程的实践总结和给你带来的提升,包括以下内容: 1、统计一下,你在这门高级软件工程 ...
SA20225300_刘桂宏 实验一:编程神器VSCode 在这次实验中,我学习到了如何使用VSCode来编程,体会到了VSCode的强大,学会了VSCode常用的快捷键,如Ctrl+Shift+ ...
Deadline:2017-09-18 21:00pm (注:以下内容参考和转载自 北航助教 陈彦吉 的 博客 ) 作业说明:### 按1中要求建立自己的技术博客。 阅读2.1博客索引部分的全部博客内容 (特别注明暂时不读的除外)。针对2.2回答问题和3分析软件中的问题完成一篇 ...