这次我们采访了一位大四的学姐,让她简单地谈了谈去年学习软件工程的经历和感受. 在完成软件工程大作业的过程中,由于计划安排与实际脱节,导致时间前松后紧,平均每周花在这门课上的时间大约有8个小时. 项目完成情况并不是很理想,预期的版本最终并没有实现,提交的版本仅仅实现了一部分的功能,这也与前期的计划设定过大过高有关,平均每个人的代码量在1500行左右. 感觉最有用的部分就是我们小组经历了一个从立项,设计到最终提交产品的完整的软件开发过程,这对我们大有帮助. 感觉最没用的部分就是课程学习和实践操作的脱…
1.软件工程这个词如何出现的? 数学与电脑科学先锋Margaret Hamilton在开发阿波罗11号软件的期间发明的,目的是将软件与硬件还有其他工程学类做出区别,为软件以及那些发明者争取应有的正统性与尊重. 2.软件这个词如何出现的?John Tukey 发明了“bit”这个单词.“software”第一次出现在与JSTOR有关的记录中.…
个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户群体的特性,这需要很多其他方面的知识,而作为开发人员的我们有必要亲自去做吗. 在团队开发中每个人都负责自己的模块,这样在整个项目调试的时候出问题的可能性就比较大,如何能使用最优化的方法去解决. 在团队中测试人员不参与代码编写,那么测试人员也需要是有很高的编程水平吗. 二. In 2000, Fred Shap…
团队博客作业Week1 团队作业1 我们团队是一个以功能团队模式组建而成的团队,我们总共有5位队员,分别是:李剑锋.陈谋.卢惠明.潘成鼎.仉伯龙. 中间的那位就是李剑锋,我们的PM(项目经理).性格热情开朗,待人友好,为人诚实谦虚.工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心.具有亲和力,平易近人,善于与人沟通. 学习刻苦认真,成绩优秀,名列前茅.是我们团队的大神级人物. 这位就是我们的Dev(开发者)陈谋.忠实诚信,讲原则,说到做到,决不推卸责任:有自制力,做事情始终坚持有始有终,从不半途…
1.通常,我们阅读软件比编写软件花费的时间更多.正因为编写软件比阅读软件要容易,因此代码的可读性显得尤为重要.那么我们在写程序时应该如何避免多余的,带有误导性的注释,写出一个利于帮助别人读懂程序的注释? 2.当今时代人们的需求各式各样,一个有着敏锐嗅觉的软件团队能够准确而全面地捕捉人们的需求,从而能设计出满足人们需求的软件.像我们这样刚刚诞生的缺乏经验的软件团队应该如何获知市场客户的需求? 3.一个软件团队里的成员之间相互分工协作,在书上有特别介绍了项目经理——PM这一团队角色,并提出了PM的工…
1.五个问题 1) 团队编程中会不会因为人们意见的分歧而耽误时间,最终导致效率降低? 2)软件团队中测试的角色应该独立出来吗 3)对于团队编程,如果没有时间测试他人的新功能,因此就不添加该新功能,那会导致团队信任度下降吗? 4)如何通过测试样例来证明自己程序的正确性,穷举吗 5)软件工程的质量如何衡量 2. “软件” 和 “软件工程” 这些词汇的出现 软件,1958 年Turkey在论文"The Teaching of Concrete Mathematics"中提出.最早见于Rich…
1.TFS(Team Foundation Server)(1)定义:TFS是一个高可扩展.高可用.高性能.面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,          它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问.(2)优点:它采用了HA架构和平滑扩容,保证了整个文件系统的可用性和扩展性.同时扁平化的数据组织结构,          可将文件名映射到文件的物理地址,简化了文件的访问流程,一定程度上为TFS提供了良好的读写性能. 2.Git/GitH…
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…
1.对于MSF的团队模型,请问是团队中的哪个角色监督9项原则的实现?是否会浪费时间和精力在践行9项原则上?2.在调查用户需求和用户体验时如何让不同阶层的用户更多的参与度?3.想成为一位优秀的PM需要从哪几个方向培养自己的能力?与程序员沟通时需要注意哪些问题?4.如何确定软件的更新是否有效?更新后用户不习惯新的操作方式如何解决?5.在IT行业里创新的重要性?如何产生有创意的点子,怎样将其付诸实践?…
我们小组的成员由六人组成,其中包括一名七班的韩国同学. 1.玉钟焕同学 玉钟焕是七班的同学.由于老师为了让我们尽早体验与不熟悉的同学共同工作的环境而提出团队需要跨行政班.于是我们便邀请钟焕同学加入我们的开发团队.钟焕同学性格随和极易相处,工作态度严谨认真.秉着认真合作, 认真负责,  紧抓时间的工作原则,相信这股新鲜血液一定能丰富我们的开发团队. 2.符美潇同学(也就是我= =) 我此次担任这个开发团队组长,责任重大,以积极的态度面对.在学习工作中我严谨认真,理性看待可能产生的突发情况.生活中我…