摘要: 1.一切的技术都是为实际需求服务的.需求重于技术,因为技术只是实现手段;新的技术的引入需要注意所有你要面临的问题(开发成本,维护成本,性能问题,系统升级,用户反响...);2. 事物是复杂的,需要逐步分解,但需要记住全局的把握是达到解决方案的最佳途径.3.一个优秀的策划工作可以让我们的开销降到最低.事实证明绝大部分bug是需求做出了问题,而自身的产品设计往往被自我的策划所误导;4.技术出了问题,如果不是架构师的问题,那么就是需求策划上出了问题;5.优良的架构与产品开销不可分离;6.客户的需求需要你仔细琢磨,因为既有可能似是而非,而自我产品的设计需要的是把握用户的需求.7.好的团队,希望每一个队 阅读全文
posted @ 2012-08-21 15:57 杜比熊 阅读(218) 评论(0) 推荐(0)
摘要: 软件工程:应用计算机科学、数据及管理学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。 1.软件生存周期 软件生存周期包括:可行性分析与项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护。 1)可行性分析与项目计划 内容:确定开发目标及可行性。 参与人:用户、项目负责人、系统分析师。 输出:可行性分析报告和项目开发计划。 2)需求分析 内容:确定软件系统的功能、性能、数据、界面等要求。 参与人:用户、项目负责人、系统分析师。 输出:软件需求说明书 3)概要设计 内容:开发人员把确定的各项功能需求转换成需要的体系结构。... 阅读全文
posted @ 2012-08-21 15:55 杜比熊 阅读(269) 评论(0) 推荐(0)