首页 > 代码库 > 快速开发
快速开发
对于每个复杂的问题都会有一个简短但不准确的答案.
压力不会让人工作的得更好,只是更快。
高质量带来成本的降低是被广泛接受的想法。
快速开发战略:
避免典型错误
打好开发基础
管理风险
面向进度实践
快速产品开发不是整合出一个产品使其尽快推向市场(也许已经晚了)
而是一种从基础开始建立的战略。
四维:
人
-- 使用更少更好的人
任务与人员技能和动机匹配
帮助人员自我实现、岗位
团队人员间互补协调平衡
过程
-- 避免重复工作
开发基础 (分析 设计 构建 集成 测试)
风险管理
资源目标
生命期计划
技术
--
产品
-- 产品规模、特性
技术基本原则
1.需求
结构分析、数据分析、面向对象分析
系统建模(类图、数据流图、实体关系图、数据字典、状态图)
沟通实践(界面原型、会谈实践)
需求管理和其他生命期模型关系 (渐进原型、阶段交付、螺旋、瀑布)
2.设计
对象设计、结构设计、数据结构设计
基础设计观念
对具有典型挑战性事件的标准设计(异常处理、国际化、字串存储、内存管理、数据库设计、性能、复用)
架构安排(子系统组织、分层结构、子系统通信、典型系统架构)
设计工具的使用
3.构建
编码实践(变量和函数名、版面布局、文档)
特点数据类型
对例行程序、模块、类文件代码为核心打包规则
单元测试和调试实践
集成策略、代码优化策略和实践
使用构建工具(编程环境、群组工作支持、源码控制、代码库、代码生成)
4.软件配置管理 (SCM)
质量保障实践
5.质量保证基本原则
走查测试前 需求漏洞、设计漏洞
代码阅读
检查、技术回顾
67
快速开发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。