CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: [转贴] 如何管好软件开发过程
windows510
明星会员
Rank: 11Rank: 11Rank: 11Rank: 11



UID 254173
精华 7
积分 23817
帖子 2036
威望 11346
ZD币 2985 元
阅读权限 230
注册 2007-10-10
状态 离线
  楼主
发表于 2007-12-11 16:33  资料  个人空间  短消息  加为好友 
开发者在线

如何管好软件开发过程

随着软件产业化步伐的加大,软件研发的整个周期已经成为人们关注的焦点。如今的软件系统由许多跨平台、跨协议和跨编程语言的分布式服务所组成,所有这些都对运行环境造成了一定的冲击。
对企业而言,需要在越来越大的压力下多快好省地完成工作,以此来实现利润的最大化。然而,由于用户的需求越来越多,相应的,其所需要的软件系统也变得越来越复杂,这就使得开发出来的软件产品或系统规模越来越大。
系统复杂增加软件开发成本
复杂性所带来的结果是软件开发成本的迅速上升。
目前中国银行业监督委员会正在全国范围内进行的1104工程,是对中国境内所有金融机构搭建数据监管系统。在1104工程中,全国同时开展建设、同时进行的小项目有几百个,所需要的开发人员、项目人员遍布全国各个省市。这种软件团队在地理位置上的分散性就迫切需要生命周期各个阶段的可见性和协作。
另外,专业技能的过度集中也会加剧企业文化本质的差异,导致信息交流不畅。而至关重要的一点是:能够对业务和需求的变化做出快速反应。
然而,多数组织都不能适时地改变管理。而且,IT组织内部是彼此独立的,这将导致开发人员之间的交接出现问题。实现核心项目生命周期各阶段和各种角色(架构师、项目经理、开发人员、测试人员等)的方法并不一致,这会对设计、质量、代码管理和部署产生负面影响,直接导致开发开销增加。
管好软件开发生命周期
高端软件生命周期管理(ALM)套件产品解决了上述许多问题。然而,由于这些产品由不同产品组合而成,因此往往难以使用、实现的代价过高,且无法紧密集成。
这意味着,在很大程度上,IT部门和业务仍然不能使用有关开发团队进度、管理和质量的集中信息。
最初,适合需求、建模、SCM或测试的软件生命周期产品没有与其他生命周期工具和阶段相集成,也没有与开发人员用来创建代码的集成开发环境相集成。过去五年间(2000~2005),这一市场不断在进行合并。将开发环境与传统的应用程序生命周期管理工具集成到集成套件中已成为不可抵挡的趋势。
微软公司大中华区开发及平台技术部总经理Nigel Burton表示,微软的Visual Studio Team System(VSTS)首次将软件生命周期的全过程管理工具集成到软件开发工具中。可以让项目组成员之间的协作紧密,让信息流顺畅且实现自动化,从而降低软件项目管理的复杂程序;同时,由于VSTS的高度集成性,使企业不再需要采购多个独立的软件,也不会面临多个单独购买的软件产品之间的集成问题。
从企业的整体角度来看,软件开发的工具成本是必须要考虑的,并且这种考虑必须是全面的,而不能只针对特定阶段而言。
软件生命周期的成本
在软件开发的整个生命周期中,企业在每个阶段都需要特定的软件开发工具去支持。因此,从企业的整体角度来看,软件开发的工具成本是必须要考虑的,并且这种考虑必须是全面的,而不能只针对软件生命周期中的特定阶段而言。




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 


操作系统 数据库 中间件 应用软件 管理软件 Web应用 AJAX Linux Web2.0 RIA 开源 SOA OSS SEO Vista SharePoint Windows Server Windows 2003 Windows 2008 IIS 动态语言 Windows IE7 Oracle Oracle11g office SQLServer Firefox Solaris Ubuntut 微软Google 资讯 博客 技术看板 英雄 图片 QQ 腾讯QQ 珊瑚虫QQ 金山上市 站点图 AJAX BI BPM CRM DNS Android SQL Server 2008 EAI Enterprise 2.0 ETL ERP Flash GPL3 Java j2me JavaEE LAMP mashups NTFS ODBC ODF OOP Outsourcing RIA RSS SOA UML Web2.0 Workflow XAML XML ZFS 备份 并发控制 并行计算 动态语言 多核计算 虚拟技术 CRM 数据仓库 虚拟化 Apollo Apache BizTalk DB2 Eclipse Excel Expression Flex3 Fedora7 Forefront FreeBSD Hibernate IE 7 IIS JavaFX JBoss Linspire live Maxthon Mobile 6.0 Mozilla MySQL office OneCare OpenOffice Solaris Oracle Oracle 11g SQL Server Opera Outlook Photoshop PostgreSQL PowerBuilder PowerShell Rational RHEL ROR Salesforce Server Core Solaris SugarCRM TFS Tomcat Ubuntut Vista VMWare VPC VSTS WCF WebLogic WPF Xandros Xen KDE GNOME 火狐浏览器 Gmail 邮箱 Exchange server AJAX BI BPM EAI ETL ERP CRM DNS Flash Java JavaEE j2me LAMP NTFS ODBC ODF OOP Outsourcing RIA RSS SOA SEO Web2.0 mash up Workflow XAML XML GPL 3协议 ZFS 备份 并行计算 多核 数据仓库 搜索 并发控制 并行计算 动态语言 虚拟化 虚拟技术 Enterprise Web2.0 软件技术资讯 操作系统 Windows Server 2008 Windows Server 2008专题 系统安全 IIS 虚拟机 Windows Linux 嵌入式操作系统 Vista专区 数据库/数据仓库 MySQL & PostgreSQL & Sybase Oracle 10g / 9i / 11g SQL SERVER DB2 中间件/SOA QQ2009下载 QQ QQ群 QQ炫铃 QQ视频 QQ好友 木马病毒 QQ2007 江民 瑞星 金山毒霸 协作办公 ODF/OOXML SharePoint office web应用 浏览器 SaaS/S+S Microsoft技术 操作系统软件数据库软件中间件软件

软件频道2008年3月精华 软件频道2008年2月精华 软件频道2008年1月精华 软件频道12月精华 软件频道11月精华 软件频道10月精华 软件频道9月精华 软件频道8月精华 软件频道7月精华 软件频道6月精华 软件频道5月精华 软件频道4月精华 软件频道3月精华 软件频道2月精华 软件频道1月精华


当前时区 GMT+8, 现在时间是 2008-9-6 13:16

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 2.556863 second(s), 7 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版