摘要: 优秀的团队模式能更好的掌握好的开发流程,这些优秀的团队模式和流程中的相似之处被人们称为TSP原则。团队成员要有统一的理解,相互之间信赖,支持。 敏捷流程是软件开发流程的一种,步骤:找出完成产品需要做的事情,决定当前的冲刺需要解决的事情,冲刺,得到软件的一个增量版本,发布给用户。 微软的MSF开发模式 阅读全文
posted @ 2017-02-18 15:11 Joker明哥 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 单元测试逐渐成为软件开发过程中的重要部分,是合格软件的必备流程。 回归测试的目的简单的理解就是在程序有修改的情况下保证原有正常功能的一种测试策略和方法,最好要自动化,这样以保及时发现问题,这是测试的基础。 单元测试要保证迅速性和独立性。学会做效能分析,这样才会使自己的程序不断优化。 阅读全文
posted @ 2017-02-18 14:59 Joker明哥 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 软件=程序+软件工程 软件工程的核心部分是构建管理、源代码管理、软件设计、软件测试、项目管理(广义上还有用户体验、用户界面设计等。 软件工程决定了软件的质量;商业模式决定了一个软件企业的成败。软件企业=软件+商业模式 软件大致分为系统软件和应用软件,而软件的本质特性(复杂,易变,不可见,服从,非连续 阅读全文
posted @ 2017-02-18 14:50 Joker明哥 阅读(143) 评论(0) 推荐(0) 编辑