
软件生产
文章平均质量分 85
啊君
共同探讨软件之道
伸开双臂迎接软件新纪元
展开
-
导致企业应用软件难于治理的根源分析 一. 独狼程序
企业应用软件开发难、维护难、治理难,导致这些困难的根本原因是什么呢?只有找到根本原因,才能真正的解决问题。原创 2020-07-27 17:44:09 · 510 阅读 · 0 评论 -
基于业务描述语言BDL的需求方法论
我们都知道需求重要,但实际做项目时,却没有真正的重视,人力投入也不充分,归根结底是不重视,认为设计开发才是硬道理。为什么会这样,有两方面原因:1)因为需求对开发的作用不大,写出一堆文档,对开发的用途有限,最终还是要靠代码完成系统建设。2)没有一套好的需求方法体系,需求到底以什么为起点,如何精准表达需求,做完的需求对工程没有直接的用途。本文给出一套新的需求方法论,努力做到:1)需求容易入手,可以精确、一致表达需求。2)可以为后续工程奠定坚实基础,导出软需和设计,可以实现所需即所得。原创 2020-07-25 17:09:30 · 2635 阅读 · 2 评论 -
编程规则 - 1 概述 -- 帮助你成长为优秀的程序员 杰出的软件工程师、设计师、分析师和架构师
作者:Jon Ji 2011/8/20 编码规范往往只是对具体编程的格式及细节要求进行规定,但对于提高软件人员编程能力而言,编程规则更具有价值,下面将我的一些观点和想法提出来供大家参考,也希望大家批评指正,谢谢!1 概述 编程是一个软件工作者的基本能力,怎样能够成为一个优秀的软件工程师,怎样编写出优雅的程序,漂亮、完美地解决问题,实现需求,将是每一个软件人员永远原创 2011-08-21 23:17:47 · 30821 阅读 · 20 评论 -
老子的软件之道 - 道篇 3 员工及代码的治理原则
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 1.3 员工及代码的治理原则 圣人曰:不尚贤, 使民不争。不贵难得之货,使民不为盗。不见可欲,使民心不乱。是以圣人之治,虚其心,实其腹,弱其志,强其骨;常使民无知、无欲,使夫智者,不敢为也。为无为,则无不治。 员工治理方面,原创 2011-08-26 18:06:38 · 26520 阅读 · 4 评论 -
老子的软件之道 - 道篇 7 企业技术架构的特征 – 天长地久,兼论软件寿命
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:天长地久。天地所以能长且久者,以其不自生,故能长生。是以圣人後其身而身先,外其身而身存。非以其无私邪!故能成其私。 你一定知道天长地久这个成语。 这和软件有关系吗?是的,有关系,你搞懂了天长地久的原因,你才知原创 2011-08-27 11:10:17 · 25763 阅读 · 3 评论 -
老子的软件之道 - 道篇 8 平台若水
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:上善若水。水善利万物而不争,处众人之所恶,故几於道。居善地,心善渊与善仁,言善信,正善治,事善能,动善时。夫唯不争,故无尤。 圣人赞水,因为水的品行近乎于道。 在软件系统中,企业的架构平台及应用软件的工装设备原创 2011-08-27 11:14:06 · 24748 阅读 · 2 评论 -
软件开发领域的第三次革命 -- 改变糟糕的软件现状 Alan Cooper
建议初学者阅读“编程规则”,资深者阅读“软件之道” 最近看了《软件观念革命—交互设计精髓》这本书,作者(美)Alan Cooper,是一位有25年IT经验,10年交互设计咨询经验的卓越权威。该书提到软件开发领域的三次革命: 1. 高级语言 20世纪50年代,使软件开发从机器语言的束缚中解放出来。 2. 软件工程 20世纪70年代,使软件开发的注意力原创 2011-10-25 16:50:37 · 29617 阅读 · 18 评论 -
应用软件生产线 软件现代化生产的基础
作者:纪青君 2011、8、22 摘要:软件生产线 软件寿命 可发展的软件 软件生命 随需而变 1 引言 随着计算机的诞生和发展,计算机软件和软件开发技术也在不断发展,但就目前软件的生产方式而论,软件生产依然处于手工作坊模式。如同工业社会从手工业逐步发展到现代化工业制造,软件开发制作过程也必然逐步向现代化生产方原创 2011-08-22 20:18:24 · 27113 阅读 · 7 评论 -
数据结构:线段树
原文链接:http://blog.youkuaiyun.com/w397090770/article/details/8219727一、线段树基本概念 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。 对于线段树中的每一个非叶子节点[a,b],它的左儿子表示的区间为[a,(a+b)/2],右儿子表示的区间为[(a转载 2012-12-29 17:35:17 · 2282 阅读 · 0 评论 -
老子的软件之道 - 道篇 37 无为而治
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:什么是哲学 序 消灭人狼 软件的十大命题编程规则 圣人曰:道常无为,而无不为。侯王若能守之,万物将自化。化而欲作,吾将镇之以无名之朴。无名之朴,夫亦将无欲。不欲以静,天下将自定。 本章是道篇的最后一章,也是对道的总结;老子认为道常无为而无不为,遵道而行即可治国安邦亦可强身健体。本章表达了老子道原创 2013-05-09 16:32:26 · 2722 阅读 · 0 评论 -
老子的软件之道 - 道篇 20 企业价值观
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:唯之与阿,相去几何?善之与恶,相去若何?人之所畏,不可不畏。荒兮!其未央哉!众人熙熙,如享太牢、如春登台。我独泊兮,其未兆,如婴儿之未孩;傫傫兮!若无所归。众人皆有馀,而我独若遗。我愚人之心也哉!沌沌兮!俗人昭昭,我独昏昏;俗人察察,我独闷闷。澹兮!其若海原创 2011-09-05 21:44:27 · 24337 阅读 · 3 评论 -
老子的软件之道 - 道篇 17 平台及管理体系的层次
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:太上,下知有之。其次,亲而誉之。其次,畏之。其次,侮之。信不足焉,有不信焉。悠兮其贵言,功成事遂,百姓皆谓∶我自然。 成熟的软件企业,都应有自身的开发平台和管理体系,但不同企业之间确存在巨大的差异。 最好的企业,原创 2011-09-03 21:06:34 · 22378 阅读 · 2 评论 -
老子的软件之道 - 道篇 16 再谈需求
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:致虚极,守静笃。万物并作,吾以观复。夫物芸芸,各复归其根。归根曰静,是谓复命;复命曰常,知常曰明。不知常,妄作凶。知常容,容乃公,公乃全,全乃天,天乃道,道乃久,没身不殆。 软件是以需求为基础的,因此做好需求分析是非常关键的,如何把握事物原创 2011-09-02 22:39:14 · 23050 阅读 · 2 评论 -
老子的软件之道 - 道篇 15 软件大师的特征
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:古之善为士者,微妙玄通,深不可识。夫唯不可识,故强为之容。豫兮若冬涉川;犹兮若畏四邻;俨兮其若容;涣兮若冰之将释;敦兮其若朴;旷兮其若谷;混兮其若浊。孰能浊以静之徐清。孰能安以动之徐生。保此道者不欲盈。夫唯不盈故能蔽而新成。原创 2011-08-30 19:21:32 · 25554 阅读 · 1 评论 -
消灭人狼 - 软件企业的银弹是什么
1986年美国著名学者图灵奖获得者Brooks博士发表了“没有银弹:软件工程的根本和次要问题”的论文,提出了一个重要论点:“没有单纯的技术或者管理上的进步,能够独立承诺在十年内大幅度地提高软件的生产效率”,现在20多年过去了,还没有推翻他这个论断。 现在到了发明银弹原创 2011-08-23 22:29:56 · 3953 阅读 · 0 评论 -
编程规则 - 3 类设计规则 (2) 类设计的基本要求
3.3 类设计的基本要求 上面讲述了系统设计和类设计的基本规则,理论性较强,你也许一段时间难以理解好,下面介绍类设计的基本要求,更加易于实践,你需要认真做好,上面的那些规则你可以在实践过程中逐步理解,软件设计是一门实践科学,纸上谈兵永远难以得其门而入,实践是最好的老原创 2011-08-22 11:25:15 · 3051 阅读 · 0 评论 -
《人件》 精华版 为软件企业指明成功之路 为开发人员伸张权益
《人件》-- (美)汤姆.迪马克 蒂姆.李斯特 著 建议初学者阅读“编程规则”,资深者阅读“软件之道” 《人件》是美国两位资深的开发经理和项目管理咨询大师的鼎力之作,与Brooks大师的《人月神话》成为对美国软件业影响最大的两部巨著,后者关注软件开发本身,而前者关注软件开发中的核心—人。 《人件》为软件企业或从事软件开发的机构指明的成功之道。它提出了许多与传统管理原创 2011-10-08 23:10:23 · 28086 阅读 · 7 评论 -
共同探讨软件发展之路 ---- 软件领域十大命题
2011/8/20 SGI 邮箱:xabcd@126.com 在这个专栏中我会认真规划和编写一系列文章,与大家共同探讨金融应用领域软件和产品开发话题,希望大家支持,谢谢! 我们先将本文放进该栏目,作为一个引子。近期工作较忙,具体文章慢慢写吧。感谢优快云给了这样一个独立的空间,祝愿她在大家的关爱下快乐成长。 真心的希望原创 2011-08-20 22:36:42 · 27192 阅读 · 10 评论 -
老子的软件之道 - 道篇 4 需求分析的方法
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 1.4 需求分析的方法 圣人曰:道冲而用之,或不盈。渊兮似万物之宗。挫其锐,解其纷,和其光,同其尘,湛兮似或存。吾不知谁之子,象帝之先。 软件系统中本质抽象的接口和抽象类,虽简单却有大用,其实现的具体方式可以有千种万种,没有原创 2011-08-26 22:13:52 · 27489 阅读 · 4 评论 -
老子的软件之道 - 道篇 14 软件的特征
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:视之不见,名曰夷。听之不闻,名曰希。抟之不得,名曰微。此三者不可致诘,故混而为一。其上不皦,其下不昧,绳绳不可名,复归於无物。是谓无状之状,无物之象,是谓惚恍。迎之不见其首,随之不见其後。执古之道以御今之有。能知古始,是谓道纪。 要原创 2011-08-29 20:04:28 · 24252 阅读 · 1 评论 -
老子的软件之道 - 道篇 18 标准之上
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:大道废,有仁义;慧智出,有大伪;六亲不和,有孝慈;国家昏乱,有忠臣。 由于软件工作者不能遵循软件之道,无法对业务领域做出本质的抽象,他们只是面向功能、依赖具体,无法保证软件的灵活性和质量,因此出现了各种标准、规范来限制和要求开发原创 2011-09-04 09:47:47 · 23078 阅读 · 2 评论 -
老子的软件之道 - 道篇 19 设计的最高境界
摘要:老子哲学 道德经 软件哲学、软件之道 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:绝圣弃智,民利百倍;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有;此三者,以为文不足。故令有所属,见素抱朴少私寡欲,绝学无忧。 最顶级的分析师是摒弃智巧的,他们能准确地把握需求的本质,从而使开发团队受益匪浅;大师一句话能省几十个人月啊。原创 2011-09-04 10:59:04 · 26589 阅读 · 2 评论 -
老子的软件之道 - 道篇 6 企业应用架构
摘要:软件哲学、软件之道、银弹、人狼、软件架构 参阅:序 消灭人狼 软件的十大命题 编程规则 圣人曰:谷神不死是谓玄牝。玄牝之门是谓天地根。绵绵若存,用之不勤。 应用软件的关键是要建立基础的、完备的与具体业务无关的企业应用架构EAA,这是整个应用的母体和根本啊,而具体的应用可以在此基础上成长繁荣,但你也不要操之过急,急原创 2011-08-27 11:07:07 · 26554 阅读 · 4 评论 -
编程规则 - 4 方法设计规则
摘要:方法设计原则 类设计原则 编程规范 设计规则 编程指导 参阅:概述 命名4 方法 从早期面向过程的编程到目前面向对象的编程,永恒的还是方法,面向过程的编程称为函数,实际上,面向对象的静态方法也基本等同于函数;也就是说无论何种编程语言,方原创 2011-08-22 12:05:45 · 2916 阅读 · 0 评论