原文:评《完美软件开发:方法与逻辑》

昨天在微博上看到InfoQ提供了一本新书 完美软件开发:方法与逻辑 的PDF迷你版,这本书的介绍吸引了我: 这书是培养帅才的书。如果想成为一方悍将 比如:C 高手,Android高手 ,那这书是不太适合的 但如果想鸟瞰全局,运筹帷幄,带领团队攻城略地,那这书是很有参考价值的。 我重点看了它的第 章 完美设计和编码之解构 ,应该说这是一本好书,但是对我来说总体上没有什么新的收获,作者对软件设计的理解 ...

2013-11-26 11:19 6 3381 推荐指数:

查看详情

出了本练内功的书:《完美软件开发方法逻辑

首先说下什么叫“完美软件开发”,想象一下,完美的圆在现实中是不存在的,现实中的圆只能是对完美的圆的回归,但完美的圆描述了圆的构成规则,完美软件开发意义与此相同,它试图描述软件开发的规则和铁律。但既然现实中不存在,探讨完美状态又有神马意思?好,那我们再来看一个完美状态: 牛顿第一定律说:任何一个 ...

Wed Jul 03 14:23:00 CST 2013 14 3766
软件工程与软件开发模型、软件开发方法

什么是软件工程? 软件工程一直以来都缺乏一个统一的定义。 IEEE给出的定义是:软件工程是:1.将系统化的、严格约束的、可质量化的方法应用于软件开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究。 比较认可的一种定义是:软件工程是研究和应用如何以系统性 ...

Wed Jan 22 19:10:00 CST 2020 1 1151
软件开发基本流程

软件开发一般会经历如下几个阶段,整个过程是顺序展开,所以通常称为瀑布模型。 分析 软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明 ...

Wed Jul 22 17:49:00 CST 2020 0 543
软件开发

软件开发模型与生命周期 1 软件开发模型 1.1瀑布模型 瀑布模型得特点: 1.是线性模型的一种,每个阶段只执行一次 2.文档驱动 瀑布模型的优缺点? 优点:开发的各个阶段比较清晰,当前阶段完成后,只需关注后续阶段 缺点:不响应需求的变化 风险往往延至后期才显露,失去及时纠正 ...

Mon Sep 27 05:06:00 CST 2021 0 93
软件开发规范

一,为什么要规范软件开发? 1.1 为什么要有规范软件开发。   你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好。但是真正的后端开发的项目,系统等,少则几万行代码,多则十几万,几十万行代码,你全都放在一个py文件中行 ...

Thu Nov 22 00:51:00 CST 2018 0 1243
软件开发流程

系统工程,软件工程,UML建模,项目管理主旨的抽象于软件开发流程内。软件开发方法集合。 一、需求分析 1.总体需求分析 2.各部分需求分析 概念模型: 系统抽象的最终目的: 5w2h:why ,人物,(时间,地点),事件,方法(how much) 用例图:从用户角度描述功能并制定各子系统的操作者 ...

Sun May 10 19:59:00 CST 2015 0 4545
什么是软件开发

  有人问我:“什么是软件开发?”。回答这个问题前,我们需要先理解什么是软件。 一、软件定义   关于软件,有的人已经给出了简单易懂的定义,举个例子:   软件是计算机系统的一部分,它适配各种不同用途的机器。例如,通过同一台计算机但不同的软件,我们可以玩游戏、计算缴税、写信 ...

Tue Jun 18 16:31:00 CST 2019 1 622
软件开发术语

一、结构化程序设计   结构化程序设计是以模块功能和详细处理过程设计为主的一种传统的程序设计思想,通常采用自顶向下、逐步求精的方式进行。在结构化程序设计中,任何程序都可以由顺序、选择、循环三种基本结 ...

Wed Sep 02 17:37:00 CST 2020 0 727
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM