大牛软工核心专栏

介绍软件工程学科核心知识体系,推介博主的拙著《软件工程核心知识》两卷本(http://secbok.taobao.com/)。...

软件工程实践的八大常识

--- 本文摘选自《软件工程核心知识》下卷第1093页,文中所提页码都出自该著作。   “常识” (Commonsense), 即多数人信以为真并自觉应用的知识, 受社会的普遍认同,反映当时社会的最一般观念。常识有“内心感官” 之称, 它如同外部感官(视、听、嗅、味和触) 一样, 能近乎...

2014-05-20 10:37:31

阅读数 1654

评论数 0

需求蔓延、基线与砍半法

----摘自《软件工程核心知识》上卷第17章(第276页) 需求蔓延与基线 什么是需求蔓延? 随着软件开发的进行,新需求总会不断地出现。其中的一些是已有需求的衍生需求, 而另一些则完全与已有需求无关。这些需求中还不乏一些重要的、必须要在当前软件版本或后续版本中实现的需求。 ...

2014-04-08 21:09:08

阅读数 1119

评论数 0

需求蔓延、基线与砍半法

----摘自《软件工程核心知识》上卷第17章(第276页) 需求蔓延与基线 什么是需求蔓延? 随着软件开发的进行,新需求总会不断地出现。其中的一些是已有需求的衍生需求, 而另一些则完全与已有需求无关。这些需求中还不乏一些重要的、必须要在当前软件...

2014-04-08 21:08:07

阅读数 1058

评论数 0

《软件工程核心知识》样章发布: 第4章--软件工程师概论

下载地址:http://course.trustie.net/news/92   感谢 国防科技大学 王怀民教授 Trustie研发团队 提供的开放平台支持。 全书购买网址:http://secbok.taobao.com/

2014-03-26 19:47:31

阅读数 1119

评论数 0

《软件工程核心知识》 唯一销售网址

下载地址:http://course.trustie.net/news/90   感谢 国防科技大学 王怀民教授 Trustie研发团队 提供的开放平台支持。 全书购买网址:http://secbok.taobao.com/

2014-03-25 20:33:00

阅读数 1024

评论数 0

小议软件工程核心知识

每一门学科都有一个知识体,所涵括的专业基础知识代表该学科的独特之处, 并使之显著区别于其他学科,称之为“核心知识体”,它是知识体的一个子集。每一项核心知识都是一些概念的组合,用以表述该学科的基本原理、理论或方法。概念(Concept)是“事物的本质特征或属性的抽象反映”,是知识表示的一个基本单位。...

2014-03-25 09:43:23

阅读数 1130

评论数 0

《软件工程核心知识》参考文献

下载地址:http://course.trustie.net/news/89  感谢 国防科技大学 王怀民教授 Trustie研发团队 提供的开放平台支持。

2014-03-21 08:56:17

阅读数 2166

评论数 1

《软件工程核心知识》样章发布: 第2章--软件工程概论

下载地址:http://course.trustie.net/news/88  感谢 国防科技大学 王怀民教授 Trustie研发团队 提供的开放平台支持。

2014-03-21 08:48:34

阅读数 1106

评论数 0

工业级实证软件工程研究五模式和十挑战

工业级软件工程研究五模式      学界与业界之间开展实证软件工程研究(ESE)的关键点是学界和企业之间合作的紧密程度。就此, 学界前辈Claes Wohlin结了学界—业界联合开展的工业级ESE研究的五模式(代表五层“紧密” 程度),列述如下: 模式一: 暗黑型研究。研究者仅凭个人兴趣展...

2014-03-20 08:43:19

阅读数 1694

评论数 0

从人性的角度浅观旁议软件工程师的职业实践

心理学研究已经得出了诸多关于人类共性的认识, 笔者总结了其中与软件工程师相关的若干项,简述如下。读者应当认真领会这里所谈的“人性”知识, 因为几乎所有软件工程实践就贴上了“人性”标签。  人是一个具有生理极限的有机体。 所有人都需要休息, 足够的休息是高效工作的必要前提条件。虽然软件企业采用朝...

2014-03-18 14:00:30

阅读数 1085

评论数 0

《软件工程核心知识》上下卷 -- 详细目录

因无法在此添加附件,故请点击  http://course.trustie.net/news/87  下载《软件工程核心知识》的 上下卷 详细目录。

2014-03-18 10:34:18

阅读数 745

评论数 0

《软件工程核心知识》---内容提要

《软件工程核心知识》(简称《软核》)分为上下两卷,包括13篇64章,共1228页,总计200余万字,2014年2月由北方联合出版集团(万卷出版社)出版(ISBN:9787547029848)。               《软核》系统定义并详尽阐述了软件工程学科的核心知识体(SECBOK...

2014-03-17 13:11:52

阅读数 1069

评论数 0

博主李大牛简介

博主李大牛,加拿大Western Ontario(西安大略)大学软件工程博士,清华大学优秀软件工程硕士。 李博士目前是一名企业咨询师、培训讲师和大学教师,主要面向软件企业及其实践者群体,竭诚提供专业的软件工程实践、教育、科研和咨询服务。    在实践方面,李博士拥有数年的大型软件开发、质...

2014-03-17 09:20:49

阅读数 1467

评论数 0

敏捷宣言 vs. 瀑布宣言

2001年2月11日,在美国犹他州雪鸟(Utah Snowbird)滑雪圣地的一间小屋中,由著名专家Kent Beck等领头的17位软件专家成立了“敏捷联盟”(Agile Alliance)。与会专家经过为期两天的讨论之后共同发布了“敏捷软件开发宣言”(Agile Manifesto)...

2014-03-16 21:58:59

阅读数 1065

评论数 0

大企业 vs. 小企业: 谁更优?

关于软件企业规模的问题,一直以来都有争议。在1980年代之前,小企业占业界主流,是行业创新的主力军。之后,越来越多的企业逐渐“做大”。一方面是因为本行业的蓬勃发展,充满生机和活力;另一方面则是因为企业家的野心膨胀,模仿传统制造企业“招兵买马”以拓展市场。  当前,一些学者开始反思这种“快速...

2014-03-16 21:41:08

阅读数 1040

评论数 0

软件工程师的职业路线图

从大学毕业至退休是一段数十年的漫长时间。作为一名软件工程师,应当如何规划这段职业生涯,才以更好地发展职业并实现职业梦想呢?一些有丰富职业经历的长者,如Frederick Brooks和Watts Humphrey,就这一问题提供了很多参考意见,以帮助年轻工程师做好职业发展规划。典型的,下图展现了...

2014-03-14 09:19:47

阅读数 6441

评论数 5

图灵奖得主 Niklaus Wirth 痛批时下大学的"重论文轻教学"之风

Niklaus Wirth是Algol-W、Pascal和Modula等程序语言的主要发明人,曾获1984年图灵奖。他在2002年的一次公开演讲中,尖锐地批评了时下诸多大学轻视课程教学的风气。他的演讲内容摘录如下(参见原文):  长期以来,大学的教授们大都已不再是充满智慧的饱学之士了。他们不...

2014-03-14 09:12:38

阅读数 2103

评论数 0

企业如何创新?

IBM商业价值研究院2006年度全球和中国CEO调查表明,中国企业的CEO们虽然普遍重视产品创新,但仅有31%的中国CEO认为本企业是行业创新的领导者。另外,全球和中国的大部分CEO们都认为产品创新主要依赖于基于已有产品的持续改进。但相比之下,中国的CEO们明显不重视全新产品的研发。 企业该...

2014-03-14 09:05:51

阅读数 771

评论数 0

Wirth 定律:软件变慢的速度比硬件变快的速度更快!

软件产品通常有性能约束。例如,一则性能约束如下:“当用户点击确认按钮之后,系统必须在3秒内计算出用户所需缴纳的个人所得税值。”在当前的业界,因为硬件性能的大幅提升,大多数软件工程师都不再像过去那般地认真考虑算法设计和程序运行效率,故而导致软件运行性能持续走低。诚如大师Niklaus Wirth...

2014-03-13 10:39:23

阅读数 1414

评论数 0

小议学习:古三境界和今四境界

在《人间词话》中,清末民初的国学大师王国维(1877--1927)描述了求学之人做成大学问必须经历的三种境界,依次是: 昨夜西风凋碧树,独上高楼,望尽天涯路。 此第一境也。 衣带渐宽终不悔,为伊消得人憔悴。 此第二境也。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。 此第三...

2014-03-13 10:11:51

阅读数 598

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭