首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 
设为首页
加入收藏
联系我们
热门关键字: .net应用  操作系统  Dreamweaver  WinRAR  网络推广
高级搜索
您当前的位置: 主页>软件工程>项目管理>谈谈先进、成熟的软件工程思想有哪些?
谈谈先进、成熟的软件工程思想有哪些?
来源: 发布时间:2008-03-05 发布人: 浏览: 人次   字体: [ ]  

软件工程在过去几十年的发展历程中,也形成了一些鲜明的新思想。例如,IBM 提出了软件开发思想的4项要点——迭代开发、以系统架构为中心、持续的质量保证以及管理变更和资产,其中只有“持续的质量保证”和传统工业工程是十分吻合的,而其它3项具有软件特性所拥有的思想。软件的变更比较频繁,自然对其管理的高要求,进一步促进迭代开发的合理性。

客户和业务用户始终希望软件能够按时交付高质量的产品,又认可软件的灵活性,希望软件能够具有随需应变的能力,及时进行必要的修改来满足业务的新需求。同时,软件又是一种知识型产品,需要创造性,并依赖每个开发人员的创造力和积极性。所有这些引导人们新的思考,引导人们不断认识软件工程而建立独特的软件工程思想。

  • 迭代开发,以时间换空间,消除市场风险。
  • 敏捷开发或轻量级过程,以不变应万变。
  • 永远的Beta,不断推陈出新,永无止境。
  • 持续集成、持续构建、全程测试。
  • 知识管理,将软件工程纳入知识管理的范畴。
  • 面向对象是一种方法,也是一种思想。
  • 软件即服务(SaaS),面向服务架构(SOA)的开发思想。
  • 用例驱动开发,用户为本思想在软件中的体现。 

同时,软件工程可以向传统工业工程学习,吸收传统工业工程上百年实践积累下来的经验、沉淀下来的思想。

  • 以顾客为中心的全面质量管理。
  • 过程决定结果。
  • 有效的持续改进过程。
  • 预防为主,检验为辅。
  • 验证和确认缺一不可,质量保证和测试融为一体。
  • 以架构设计为中心,体现设计为重的思想。
  • 生产标准化、产品标准化和技能标准化。
  • 软件工厂思想造就了组件、构件技术,包括自动化测试。
  • 围绕项目管理开展工作,包括风险预防、里程碑控制和关键路径法等。
欢迎大家讨论,提出新的思想或补充遗漏之处。

相 关 文 章   发布商链接
·软件开发项目管理的角色定义和各个阶...
·件的系统架构设计应该达到怎样的深度...
·什么是软件开发的互通性?主要体现在...
·一个称职项目经理应如何调动员工的积...
·谈谈哪些人不适合担任项目经理
·如何写系统需求分析书?实例分析不完...
·值得关注的影响IT项目进展速度几种情...
·软件开发项目管理中的五项基本原则
·浅析软件项目管理中的十个误区
·如何制定和编写软件项目计划的总结
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·值得关注的影响IT项目进展速...
·如何写系统需求分析书?实例...
·谈谈哪些人不适合担任项目经...
·一个称职项目经理应如何调动...
·什么是软件开发的互通性?主要
·件的系统架构设计应该达到怎...
·软件开发项目管理的角色定义...
·成功的项目经理应具备的10大...
·项目生命周期中有三个与时间...
·如何在IT项目实施中进行成本...
·谈谈SOA方法学和其他方法学的
·快来听听我来讲如何做好软件...
·如何制定和编写软件项目计划...
·浅析软件项目管理中的十个误...
热 门 文 章
·如何制定和编写软件项目计划...
·软件开发项目管理的角色定义...
·软件开发项目管理中的五项基...
·谈谈哪些人不适合担任项目经...
·件的系统架构设计应该达到怎...
·成功的项目经理应具备的10大...
·一个称职项目经理应如何调动...
·项目生命周期中有三个与时间...
·项目经理的第一个精神准备
·如何在IT项目实施中进行成本...
·软件项目管理中的风险与研究
·谈谈SOA方法学和其他方法学的...
·什么是软件开发的互通性?主要...
·浅析软件项目管理中的十个误...
·快来听听我来讲如何做好软件...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .