这次我们采访了一位大四的学姐,让她简单地谈了谈去年学习软件工程的经历和感受. 在完成软件工程大作业的过程中,由于计划安排与实际脱节,导致时间前松后紧,平均每周花在这门课上的时间大约有8个小时. 项目完成情况并不是很理想,预期的版本最终并没有实现,提交的版本仅仅实现了一部分的功能,这也与前期的计划设定过大过高有关,平均每个人的代码量在1500行左右. 感觉最有用的部分就是我们小组经历了一个从立项,设计到最终提交产品的完整的软件开发过程,这对我们大有帮助. 感觉最没用的部分就是课程学习和实践操作的脱…
团队博客作业Week1 团队作业1 我们团队是一个以功能团队模式组建而成的团队,我们总共有5位队员,分别是:李剑锋.陈谋.卢惠明.潘成鼎.仉伯龙. 中间的那位就是李剑锋,我们的PM(项目经理).性格热情开朗,待人友好,为人诚实谦虚.工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心.具有亲和力,平易近人,善于与人沟通. 学习刻苦认真,成绩优秀,名列前茅.是我们团队的大神级人物. 这位就是我们的Dev(开发者)陈谋.忠实诚信,讲原则,说到做到,决不推卸责任:有自制力,做事情始终坚持有始有终,从不半途…
Study the projects done by previous student groups - View their blog site, use their software, email them and find their retrospective (经验教训) - If you were their team member, what would you do differently to make it more successful? - What’s your les…
在组内成员的共同努力,我们采访了几个学长学姐,顺利完成任务.反馈信息如下: 平均每周花在这门课上的时间 平均写的代码总行数 学到的最有用的部分 最没用的部分 <软件工程>最应该改进的地方 由于作业难度较高,平均每天都要花至少2个小时在软件工程上面 接近2000 面向对象的软件制作方法,团队合作的重要性,对于队友一定要相信,同时自己也会尽努力提升自己帮助队友,这样使大家都处于非常努力地状态. 到了团队合作的时候每周都要写一个上周的工作总结,下周的工作计划等等等等,但是这个性价比非常低,据学长们反…
我们小组的成员由六人组成,其中包括一名七班的韩国同学. 1.玉钟焕同学 玉钟焕是七班的同学.由于老师为了让我们尽早体验与不熟悉的同学共同工作的环境而提出团队需要跨行政班.于是我们便邀请钟焕同学加入我们的开发团队.钟焕同学性格随和极易相处,工作态度严谨认真.秉着认真合作, 认真负责,  紧抓时间的工作原则,相信这股新鲜血液一定能丰富我们的开发团队. 2.符美潇同学(也就是我= =) 我此次担任这个开发团队组长,责任重大,以积极的态度面对.在学习工作中我严谨认真,理性看待可能产生的突发情况.生活中我…
个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户群体的特性,这需要很多其他方面的知识,而作为开发人员的我们有必要亲自去做吗. 在团队开发中每个人都负责自己的模块,这样在整个项目调试的时候出问题的可能性就比较大,如何能使用最优化的方法去解决. 在团队中测试人员不参与代码编写,那么测试人员也需要是有很高的编程水平吗. 二. In 2000, Fred Shap…
1.需求(Need) 伴随着经济的发展,科学技术取得了飞速的发展,互联网在各行各业的发展中取得了广泛的应用.随着这些事物的发展,我们每个人都会接触到相当庞大的数据.如何在这些数据中找到自己需要的,如何给这些数据分门别类,如何做中英对照扩展用户量......这一切的一切,都是在考验IT工作者对于数据处理的能力. 必须需求: 为了使用户使用更加简单,理解更加容易,为此发展出来关键词抽取&Tagging这些技术. 所谓关键词,就是是为了文献标引工作, 从报告.论文中选取出来用以表示全文主题内容信息的单…
任务要求: 采访以前上过北航  (计算机系/软件学院) 软件工程课的同学.现在上研/工作的也可以. 采访问题如下:* 平均每周花在这门课上的时间 (包括上课/作业/上机)    * 平均写的代码总行数 (不包括注释, 空行, 单字符行)    * 觉得学到的最有用的部分    * 觉得最没用的部分    * 你觉得<软件工程>最应该改进的地方是什么? 下面是我们的采访实录. 采访学姐:       * 平均每周花在软件工程的时间:三小时 * 平均写的代码总行数:两百行 * 觉得学到的最有用的部…
成员介绍 韩青长  测试 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了~ 陈彦吉  PM 呃,自我介绍..怎么说呢,我叫陈彦吉..作为一个没什么基础的渣渣,感觉一路被碾压了两年,成绩不如大多数人,能力可能也不如大多数人,其他人都可以说自己曾经拿过什么奖,做过什么项目,我感觉我可能什么也说不出来,不管怎么说,这都是因为自己怠惰了,但是我还没有放弃治疗,这个学期我一定要拿下这门课…
## 团队作业2 ## ### 团队一 ### 这个团队中组员是位研一的学姐,她的软件工程老师是姚淑珍,当时她们团队总共有4个人,而且她们都很努力,但是可能是最后团队的作品不太理想,她们的软件并没有上线,当然也不太愿意把源码发给我.但是,她觉得软工就是她收益最大的几门课之一,所以她强烈建议我们好好上这门课:除此之外,她还提出了一些建议,在学习软件工程的同时不一定要花大量时间在写代码上,更重要的是写好软工文档,做好代码测试. 虽然学姐给的建议我现在还不是特别理解,相信在以后的学习过程中我会逐步明白…
1.五个问题 1) 团队编程中会不会因为人们意见的分歧而耽误时间,最终导致效率降低? 2)软件团队中测试的角色应该独立出来吗 3)对于团队编程,如果没有时间测试他人的新功能,因此就不添加该新功能,那会导致团队信任度下降吗? 4)如何通过测试样例来证明自己程序的正确性,穷举吗 5)软件工程的质量如何衡量 2. “软件” 和 “软件工程” 这些词汇的出现 软件,1958 年Turkey在论文"The Teaching of Concrete Mathematics"中提出.最早见于Rich…
1.通常,我们阅读软件比编写软件花费的时间更多.正因为编写软件比阅读软件要容易,因此代码的可读性显得尤为重要.那么我们在写程序时应该如何避免多余的,带有误导性的注释,写出一个利于帮助别人读懂程序的注释? 2.当今时代人们的需求各式各样,一个有着敏锐嗅觉的软件团队能够准确而全面地捕捉人们的需求,从而能设计出满足人们需求的软件.像我们这样刚刚诞生的缺乏经验的软件团队应该如何获知市场客户的需求? 3.一个软件团队里的成员之间相互分工协作,在书上有特别介绍了项目经理——PM这一团队角色,并提出了PM的工…
1.TFS(Team Foundation Server)(1)定义:TFS是一个高可扩展.高可用.高性能.面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,          它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问.(2)优点:它采用了HA架构和平滑扩容,保证了整个文件系统的可用性和扩展性.同时扁平化的数据组织结构,          可将文件名映射到文件的物理地址,简化了文件的访问流程,一定程度上为TFS提供了良好的读写性能. 2.Git/GitH…
1.对于MSF的团队模型,请问是团队中的哪个角色监督9项原则的实现?是否会浪费时间和精力在践行9项原则上?2.在调查用户需求和用户体验时如何让不同阶层的用户更多的参与度?3.想成为一位优秀的PM需要从哪几个方向培养自己的能力?与程序员沟通时需要注意哪些问题?4.如何确定软件的更新是否有效?更新后用户不习惯新的操作方式如何解决?5.在IT行业里创新的重要性?如何产生有创意的点子,怎样将其付诸实践?…
团队自我介绍地址: http://www.cnblogs.com/liuliudashun/p/5919555.html…
团队会议 时间:公元2015年10月26日22时3分20秒 地点:宿舍楼716房间 与会人员:陈谋,李剑锋,卢惠民,刘夕霆,仉伯龙,潘成鼎. 会议内容:今天的组会主要讨论的是项目团队贡献分的计算方式,在会议期间陈谋建议将分数划归为项目基础分(保底分数).基本贡献分和特别贡献分.我同意陈谋的观点,而且我认为基本贡献分应当至少包括以下几个部分:任务完成的程度,任务完成的质量,任务是否按时完成,以及代码是否遵循团队的代码规范等.卢惠民.刘夕霆.仉伯龙.潘成鼎也分别发表了他们的观点,概括起来主要是将特殊…
项目选择 经过团队内所有成员一致探讨,我们团队选择完善和改进之学霸系统的第二个子模块,即:网站内容结构定义和数据处理.具体的要求如下:(摘自Xueba系统项目需求) 网站内容结构定义和数据处理(Content schema definition & Content Pipeline) 定义在线教学问答网站需要的内容结构, 并从爬到的内容中抽取元数据 (meta data),  并支持标签, 翻译等功能. 定义在线问答网站的内容结构,找出其中涉及的实体及它们之间的关系: 支持增量式的将输入的新数据…
大家好,我们这个团队的名字叫14组之家,之所以这么叫,因为我们是在章亦葵老师的现代软件工程课上成立为14组,而且我们每个组员在这个小家庭中都感受到温暖,我们互相协作,互相配合,来完成我们的任务. 首先介绍一下我们的组长,她就是尤心心,一位集美貌与智慧的女子,她善于沟通,可以很好地协调大家的工作,我们都亲切地称她为尤姐.然后介绍一下我的第一个好朋友,他就是张鹏,虽然叫这个名字的人很多,但是像他这么憨厚和真诚的张鹏可就只有他一个了,他在团队中从生活方面给予我们很大的帮助,他给我们买饭,买吃的,我们都…
1.软件工程这个词如何出现的? 数学与电脑科学先锋Margaret Hamilton在开发阿波罗11号软件的期间发明的,目的是将软件与硬件还有其他工程学类做出区别,为软件以及那些发明者争取应有的正统性与尊重. 2.软件这个词如何出现的?John Tukey 发明了“bit”这个单词.“software”第一次出现在与JSTOR有关的记录中.…
第九周助教作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求博客链接https://www.cnblogs.com/nwnu-daizh/p/10726884.html 本周点评作业数量6个团队博客作业 本周点评困难的博客作业无 本周作业情况总结:各个团队经过项目可行性评审都确定了项目选题,不乏一些独特创意性和较高具体应用价值的选题.出现的一些问题是有的团队对技术可行性介绍的比较模糊,有的则是没按要求给出GitHub链接.其中有个选题的技术方案采用…
第十七周作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/11012922.html 本周点评作业数量7个团队博客作业 本周点评困难的博客作业无 本周作业情况总结经过Alpha阶段冲刺后,有的团队已基本完成项目编码工作.有的团队还未上传源码到GitHub中缺少嵌入记录. 下周工作计划BETA冲刺及项目验收…
第十六周作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/10980707.html 本周点评作业数量6个团队博客作业 本周点评困难的博客作业无 本周作业情况总结有的团队缺少燃尽图,还有缺乏结合燃尽图对项目进程进一步的分析.有的团队未上传源码,有的团队实验总结不完善缺少成员总结.团队成员协作良好,值得表扬. 比较优秀的博客作业https://www.cnblogs.com…
第十五周作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/10946673.html 本周点评作业数量7个团队博客作业 本周点评困难的博客作业无 本周作业情况总结团队的系统设计改进方面有显著提高,<软件系统设计说明书>中的系统结构模型建模完善良好.具体工作及工作量比列分配恰当,对系统设计结构模式理解清晰,留意加强团队协作能力.有的团队项目详细设计过程还未添加测试工作,需…
第十四周作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/10909068.html 本周点评作业数量7个团队博客作业 本周点评困难的博客作业无 本周作业情况总结由于之前项目需求分析中大多团队没有添加类图,对整个项目中对类图重要性的认识没有充分的认识到,在这次改进中将类图添加进来.GitHub中的需求规格说明书及概要设计说明书迭代完善情况较好.有的团队制作wbs的时候没有…
第十二周作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/10831971.html 本周点评作业数量7个团队博客作业 本周点评困难的博客作业无 本周作业情况总结UML绘图工具的使用情况及UML建模的理解:个别团队需要加强对Visio的学习,作业中缺少用例图,或是作图不规范.调研情况:大都采用电子版问卷调查方式,有的团队存在调查用户是否具有代表性问题,忽略了使用实验七项目…
第十一周助教作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/10761596.html 本周点评作业数量7个团队博客作业 本周点评困难的博客作业无 本周作业情况总结各团队原型设计完成情况良好,对软件原型开发工具的使用有较好地掌握使用,系统的主要功能都很好的展示,有的功能页面排版需要优化. 比较优秀的博客作业a:https://www.cnblogs.com/KHBang…
团队展示: 1.队名:六个核桃 2.队员学号: 王婧(201421123065).柯怡芳(201421123067组长).陈艺菡(201421123068). 钱惠(201421123071).尼玛(201421123072).林凯(201421123075) 3.拟作的团队项目描述: 博客作业查重系统:根据班级博客学生每次提交的博客作业,检查作业的重复率. 4.队员风采: a.王婧:擅长技术的:java.GUI:编程的兴趣:软件.图形界面:希望的软工角色:开发:一句话宣言:为共同远景而工作 b…
(发布晚原因:发到团队博客了 一.关于银弹 在佛瑞德·布鲁克斯于1986年发布的<没有银弹:软件工程的本质性与附属性工作>这篇软件工程的经典论文中,作者向我们讲述了软件工程没有银弹这样的理论.银弹,指的是强有力的武器.用作者的观点来说,就是: “软件工程中不存在银弹——没有任何一项技术或方法可使软件工程的生产力在十年内提高十倍” 软件创作包括本质性工作和附属性工作.本质工作指的是软件构建.软件从抽象性问题发展出解决方案.附属工作指将解决方案实现到电脑上所遇到的困难. 文章中说,附属性工作将会随…
个人作业博客 项目 内容 北航2020软工 班级博客 作业要求 具体要求 我的课程目标 学习软件工程,掌握团队合作,锻炼自我 作业在哪个方面帮助我实现目标 通读<构建之法>,尝试理解软件工程 Part1 5-10个问题 问题1 过早优化.我们如何来鉴定某个优化是否是过早优化,还是压根就先不考虑优化,最后进行量化后再优化,这样不是又会导致重构等一系列问题? 2.2 效能分析工具中提到了过早优化 我自己就深有体会,在写编译器时,常常会提前考虑这个函数会不会很慢,需不需要优化一下之类的事情,但是事实…
初窥软件工程 2020BUAA软件工程\(\cdot\)个人博客作业 目录 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业 一.作业要求简介 二.正文 (一) 快速看完整部教材,列出你仍然不懂的5到10个问题 问题1. 单元测试时如何有效拆分单元?输入数据和输出数据如何构造? 问题2. 即使用了源代码管理工具,也很容易忘记某个版本究竟是干什么的,如何更好地通过message提示自己? 问题3. 怎么在源代码管理工具中更优雅地改bug? 问题4. 多人合作时,如何解决push冲突…