软件系统关键成败因素与开发成本控制
2011-11-08 15:03
337 查看
软件系统—— 关键成败因素与开发成本控制
系统关键成败因素:
1、 对需求的整体把控,抓住软件系统的整体“灵魂”(信息管理系统:贯彻的管理方法,与如果实施执行过程)。
2、 架构,需结合关键功能、关键质量因素、与关键业务因素,建立。系统的采用关键技术方向,与系统边界很明确。
3、 设计,合理的数据库设计。架构与数据库设计是软件系统的的命脉。
4、 UI设计,需结合实际功能需求,对特定业务需求,设计合理,充分考虑UI操作用户体验,注意功能扩展等对UI的影响。
系统开发成本控制
1、 复用:低复用,高复用。
低复用:方法复用,设计模式复用。
高复用:应用复用,大量减少开发、与测试成功,且稳定。
2、 使用新技术利弊
优势:在代码编写、与白盒检查方面带来方面。
劣势:对新的技术没吃透,使用的场景,使用方法,在运行时的性能与占用资源情况不清楚,导致整体软件系统质量没法把控。对系统非功能性系统实现带来致命缺陷,从而影响功能的实现的使用体验。
建议采用新技术需要深入探究后才下定结论。
3、 团队成员力量的合理配置,在各阶段都需合理。
系统关键成败因素:
1、 对需求的整体把控,抓住软件系统的整体“灵魂”(信息管理系统:贯彻的管理方法,与如果实施执行过程)。
2、 架构,需结合关键功能、关键质量因素、与关键业务因素,建立。系统的采用关键技术方向,与系统边界很明确。
3、 设计,合理的数据库设计。架构与数据库设计是软件系统的的命脉。
4、 UI设计,需结合实际功能需求,对特定业务需求,设计合理,充分考虑UI操作用户体验,注意功能扩展等对UI的影响。
系统开发成本控制
1、 复用:低复用,高复用。
低复用:方法复用,设计模式复用。
高复用:应用复用,大量减少开发、与测试成功,且稳定。
2、 使用新技术利弊
优势:在代码编写、与白盒检查方面带来方面。
劣势:对新的技术没吃透,使用的场景,使用方法,在运行时的性能与占用资源情况不清楚,导致整体软件系统质量没法把控。对系统非功能性系统实现带来致命缺陷,从而影响功能的实现的使用体验。
建议采用新技术需要深入探究后才下定结论。
3、 团队成员力量的合理配置,在各阶段都需合理。
相关文章推荐
- 实验:基本的系统安全控制 实验环境 某公司新增了一台企业级服务器,已安装运行RHEL 6操作系统,由系统运维部、软件开发部、技术服务部共同使用。由于用户数量众多,且使用时间不固定,要求针对账号和
- 基于android系统的智能小车控制软件开发
- 软件开发项目影响进度因素及控制浅谈
- 软件开发项目影响进度因素及控制浅谈
- 软件系统开发中的组件框架技术研究、设计和应用[转]
- 重做系统之后的开发软件安装
- 怎样去了解软件系统周边影响因素
- 基于CC2530的zIgbee传感器无线数据采集系统开发(部分关键源码)
- 软件开发项目进度控制浅谈
- 软件开发中常见的十大系统瓶颈
- 软件开发中常见的十大系统瓶颈(转)
- Android软件开发之常用系统控件界面整理
- 软件变更控制—控制成本溢出
- 银行核心系统软件开发技术终极总结
- Android软件开发之盘点常用系统控件界面大合集(三)
- 项目开发管理技术之项目版本控制、软件建模、软件测试、项目文档管理(转)
- 软件开发人月成本估算方法
- 开发标准化软件组件能让程序员在大城市过上体面的生活 -- 多系统用户权限管理标准件开发销售心得体会
- 关于开发系统后门软件的几点思路
- 软件开发项目进度控制中要处理好的四个问题