基于Team Fundation Server 的Task软件生产与管理
前段时间刚跳公司的SPM研发项目,在即将离别之际自己总结了在项目所得所失,感慨万千呀,虽然该项目在我个人心中应该算一个失败的项目(研发项目吗,都说是无底洞),但项目的一些规范与管理方式我个人认为还是可以借鉴,比如基于Team Fundation Server的Task项目管理!言归正传,首先简述一下...
现代软件工程 教课心得
老师都想把课教好, 学生都想把课学好. 但是我们常常看到一个学期过后, 老师, 学生都有很多抱怨 (例如: 各种良好愿望和计划在实施中的问题). 看了上面的例子, 我脑海中浮现这样的图画: 游泳教练认为经过各项基本训练, 学员在第三年的时候, 应该达到了能组队游泳渡江的能力, 于是教练幻想这样的画面...
《大道至简 软件工程实践者的思想》 - 书摘精要
(序一) 书是人类思考的结晶,是经验的宝藏。因此书的真正价值在于内容,在于作者的思考,在于读者能否从书中得到收获;(前言) 愚公移山知识一种精神追求,而做工程却不是追求精神目标,我们的目标是完成工程;(P4)一接到任务就开始 Coding 的程序员,通常就是加班最多的程序员;记住:积极工作和勤于思考...
现代软件工程 习而学的软件工程教育
茅于轼先生写了一篇博客 ( http://blog.sina.com.cn/s/blog_49a3971d0102dufj.html ) 纪念茅以升先生提出的 习而学的工程教育: 把颠倒了的工程教育顺序恢复过来,即他称之谓“习而学的工程教育”。 以桥梁建筑专业为例,大学一年级先学施工条例,二年级则学...
Nuget Tool
Nuget 这个工具最先是在MIX11上开始让我注意.不知道当时看MIX同学是否注意到一个小细节.-就是所有MIX11 Code演示环节中MS开发人员都使用Nuget.本篇介绍一些Nuget安装和一些在实际项目中基本用法. 首先 解释一下Nuget Tool是什么? NuGet 是一种 Visual...
软件工程讲义 10 创新的出路 走进作坊
我第一次注意到 “作坊”这个词和软件行业联系起来大概是这个 2004 年 11 月的报道: 标题: 信产部副部长娄勤俭:中国软件业还在手工作坊阶段 日前,信息产业部副部长娄勤俭在出席中国软件产业生态链高层论坛时表示,中国软件产业的规模还比较小,软件企业的实力较弱,很多企业还处于手工式的开发生产阶段,...
现代软件工程 来自卓越大学教师的建议 (读书笔记)
教师教学有培训和参考书么? 我从来没想到过我会在大学里教书, 而且还教了好几年, 四个学校。 当时接到任务的时候, 我把它当作实习生培训和新员工培训的”学院版”, 还是继续强调实践, 反馈, 合作, 就这么开讲了。 在微软公司, 做大部分和人相关的事情, 都得先有一个培训, 只有参加了培训, 才能面...
信息系统需求分析阶段的实践经验之一---需求分析概述
(一)软件需求分析的定义 IEEE 软件工程标准中将需求分析(Requirement Analysis)定义为:(1)用户为了解决问题或达到某些目标所需的条件或权能 (Capability) 。(2)系统或部件为了满足合同、标准、规范或其它正式规定文档所规定的要求而需要具备的条件或权能。(3)反映上...
需求分析的故事——如何练就需求分析的火眼金晴?
话说小P刚刚加入到一个项目组里面,项目经理安排他做需求分析,小P一听需求分析就有点不乐意,心里嘀咕:“需求有什么分析的啊?客户要什么给什么呗,简直是浪费我这个人才!”虽然不乐意,但毕竟工作还是要做,很快小P接到了的第一个需求,客户打电话来说“我要一只羊”,小P一听就觉得太简单了,简单的写了一下需求“...
《软件开发这点儿事儿 软件开发工具手册》 - 书摘精要
给程序员的一封信:生活、学习中的每个问题的求解,到最后或者是归结为一种数学模型,或者是归结为一种哲学思想。因此,我建议大家在自己的自由时间能抽空学习一些哲学、数学方面的思想,这对自己是终生有益的。只要在遇到各种问题后能很快找到解决问题的方法,就可以算得上是一个真正的高手了。在实际的生活中、学习中,我...
在软件工程里面,我们知道这些知识点吗?我稍微整理了一下!
软件:计算机运行所需要的各种程序和数据的总成,包括操作系统,汇编语言,编译,程序,数据库,文字编辑和维护使用手册等。软件的特性:(1)软件产品的主要生产是脑力劳动,还没有摆脱手工开发方式(2)软件是一种逻辑产品,他与物质产品不同,他是脑力劳动的结果(3)软件产品不会用坏(4)软件产品的生产主要是研制...





