- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1. 前言 1
2. 软件工程的定义 1
3. 软件工程管理的必要性 2
4. 软件工程管理中存在的危机 3
4.1 版本难以控制 3
4.2 资源变化频繁 3
4.3 配置审核问题 4
4.4 项目开发中的组织管理问题 4
4.5 没有软件项目开发的历史数据 4
4.6 忽视用户的需求的变动 5
4.7 忽视监督项目的进度 5
4.8 忽视设计复查和代码复查 5
5. 软件业中主要标准及规范 6
5.1 CMM认证: 6
5.2 IS0 9000标准: 10
5.3 SJ/TI1234和SJ/TI1235标准: 13
6. 国际标准在国内面临的尴尬 14
7. 国际标准实施中的两面性 15
结束语 17
前言
本人有幸在这个学期学习殷老师的《软件工程技术》课程,感触很多也学到了很多软件工程管理技术,本人在94年~95年曾经参与开发了医院管理系统软件,后来在清华大学企业集团下属一家软件公司工作,进行过一些初级的软件开发管理工作,也参与的公司ISO9000质量体系认证工作,很多工作中的疑惑在学习当中得到了答案,很感谢殷老师的指导。
本文是本人在工作和学习当中的一些体会,本文中如有哪些错误请您及时指正。
(因为SARS病毒,清华封校,5月以后的课程我没能参加听课,我到网站上下载了您提供的课件,后半部分是我自己看的,可能会有很多理解错误的地方,请您谅解。)
软件工程的定义
软件的开发伴随着计算机的诞生而诞生,是随着计算机硬件技术的发展而发展。
最初的软件开发从计算机刚刚诞生的50年代就已经开始,因为当时计算机的处理能力很差,所以开发出来的程序的复杂性也不是很高,开发出来的程序之间的数据交换也不是很多,专家们定义当时的软件开发处于程序设计阶段。
进入60年代到70年代随着计算机硬件技术不断提高对软件也提出了很高的要求,程序的数量不断提高,程序之间的数据交换慢慢增多,随之而来的程序的复杂性也逐渐提高,对程序开发的系统性也提出了很高的要求,这个阶段开始程序开发也开始侧重于软件本身的系统性,运行中的程序也不是一两个程序,而是一个庞大的软件系统。
到70年代后期,随着计算机硬件基础的突飞猛进,各行各业都希望计算机能够参与到生产和管理中来,软件业市场的突然增大,软件的需求量急剧上升,软件市场对开发商的软件开发周期、开发质量等都提出了很高的要求,面对其它行业的规范化和工程化,软件开发也面临着危机,软件商也开始不断改进软件的制作流程的同时提出了软件工程的概念,随后各种国际标准化组织机构也针对软件开发提出了各种各样的标准,软件工程也与制造、建筑等传统工业一样进入了一个逐步走向标准的新的发展阶段。
软件工程的定义很多,软件工程学定义软件工程为:建立并使用完善的工程化原则, 以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
ISO 9000定义:软件工程过程是把输入转化为输出的一组彼此相关的资源和活动。
从软件开发的观点看,它就是使用适当的资源(包括人员、硬软件工具、时间等),为开发软件进行的一组开发活动,在过程结束时将输入(用户要求)转化为输出(软件产品)。
也有一些专家认为软机工程就是运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文档资料。
软件工程过程定义了: 方法使用的顺序、 要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的里程碑。
近几年软件也每年以高于50%的速度增长,2002年的总产值达到200亿美元,电子信息技术的迅猛发展大大推动了全球经济的增长。
计算机软件在电子信息技术中的地位日益重要,软件产业作为一个朝阳产业对各国经济的贡献越来越大。在美国,软件产业成为继汽车、电子工业后的第三大支柱产业。90年代后期,美国软件产业以每年12.5%的速度递增着。1998至1999年度,印度的软件销售额已达到40亿美元。我国在1999年的软件销售额也上升到176亿元人民币。此外,软件技术对一个国家的安全和社会稳定也是至关重要的。在信息时代的今天,存储在庞大计算机系统中的天文数字般的信息一旦受到”病毒”感染或”黑客”攻击,就有可能造成难以估量的损失。为此,各国都在积极制定有利于软件产业发展的政策和措施,从宏观上为软件企业的发展营造良好的社会环境。但另一方面,软件企业发展的真正动力应该来自企业内部,软件企业只有加强质量管理,积极创新,才有可能在激烈的竞争中立于不败之地。
软件工程管理的必要性
随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从传统的以一两个人独立开发软件的方式转向团队开发的模式,计算机软件项目的管理也从“单人作战方式”管理转向“工厂流水线作业方式”。
从软件企业的发展战略来说,如何在技术日新月异、人员流动频繁的情况
您可能关注的文档
- (新课标)2014年高考物理回归教材指导七.doc
- (新课标)2014年高考物理回归教材指导九.doc
- (新课标I版02期) 2014届高三数学 名校试题分省分项汇编专题04 三角函数与三角形(含解析)理.doc
- (星期三)3 应用二元一次方程组——鸡兔同笼 教学设计.doc
- (杨惠忠)运用信息技术减轻学生课业负担调查报告.doc
- (杨国兰)让数学与生活同行.doc
- (新课标I版01期)2014届高三数学 名校试题分省分项汇编专题04 三角函数与三角形(含解析)理.doc
- (李燕)浅谈小学语文课堂阅读能力的培养.doc
- (有答案)电梯实际操作面试题.doc
- (沪科版)八年级数学下册单元练习:第19章 四边形(word版,含答案解析).doc
文档评论(0)