什么是伟大软件?

 买了《HeadFirst OOAD》。看着很过瘾。初章心得如下:

 


什么是伟大软件/strong>

 

 

第一,伟大软件必须让客户满意,做客户要它做的事。 (赢得客户的芳心)   ——需求

而且即使客户突发奇想,要以新方式使用软件,它还是能够交付客户预期的结果

第二,伟大软件是设计良好的(well-designed)、编码良好的(well-coded)并且易于维护、重用及扩展。  (让你的程序跟你一样聪明) ——设计

 

 

编写伟大软件的简易三步骤:

1.确认你的软件做客户要它做的事。  ——确认需求,分析需求

2.运用基本的OO原则来增加软件的灵活性。  ——不重复使用代码,使用OO编程技术

3.努力实现可维护、可重用的设计。  ——使用设计模式

相关资源:大型软件系统技术路线分析.docx_软件技术路线-互联 文档类资源…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2009年2月2日
下一篇 2009年2月3日

相关推荐