软件工程理论及应用 教学课件 ppt 作者 周屹 第1章
35页1、第1章 软 件 产 品,第1章 软 件 产 品,1.1 软件的发展 1.1.1 软件产业 1.1.2 软件的竞争 1.2 软件危机与软件工程 1.2.1 软件特征 1.2.2 软件工程 1.2.3 软件应用 1.2.4 软件语言 1.2.5 软件文档 1.3 软件生存周期模型 1.3.1 瀑布模型 1.3.2 原型模型 1.3.3 螺旋模型 1.3.4 喷泉模型和其他模型 1.4 软件工程工具及环境,1.1 软件的发展,“软件”这一名词在20世纪60年代初从国外引进,当时人们无法说清它的具体含义,也无法解释它的英文单词“software”,于是有人把它翻译成“软件”或“软制品”,现在统一称其为软件。早期,人们认为软件就是源程序。随着人们对软件及其特性的更深层的研究,认为软件不仅仅包括程序,还应包含其他相关内容。,图1-1 软件的发展阶段,1.1.1 软件产业,软件产业根本不是一个新概念,也不是一个新兴的产业,早已经是一个相对成熟的产业。在整个90年代,软件始终是风险投资的第一大户,直到互联网崛起,才扰乱了软件业的头把交椅。,1.1.2 软件的竞争,许多年来,大、小公司雇佣的软件开发人员
2、仅仅在公司内部服务,而且他们也愿意这样。因为每一个计算机程序都是自行开发的,这些“自家”的软件人员控制着成本、进度和质量。今天,所有这一切都改变了。,1.2 软件危机与软件工程,随着计算机系统的增多,计算机软件库开始扩展。内部开发的项目产生了上万行的源程序,从外面购买的软件产品加上几千行新代码就可以了。当发现错误时需要纠正所有这些程序即所有这些源代码;当用户需求发生变化时需要修改;当硬件环境更新时需要适应。这些活动统称为软件维护。在软件维护上所花费的精力开始以惊人的速度消耗资源。,1.2.1 软件特征,软件是逻辑的而不是物理的产品。逻辑往往实际只存在于人的头脑当中,软件的开发过程极难加以控制;因此,软件具有与硬件完全不同的特征: 1)软件是由开发或工程化而形成的,而不是传统意义上的制造产生的。,2)软件不会“磨损”。图1-2介绍了硬件和软件的故障变化曲线。,3)大多数软件是自定的,而不是通过已有的构件组装而来的。,1.2.2 软件工程,工程是将科学及数学原理运用于实际用途的具体应用手段, 是运用科学知识,对现实问题提供性能价格比合理的解决方案,如设计、制造、机器操纵、构架等。典型的传统
3、工程包括建筑工程、机械工程、电力工程等。 句子的主干为“工程是应用手段”,是否妥当,建议修改。,1.2.3 软件应用,软件可以应用于任何场合,只要定义了一组预说明的程序步骤,如一个算法,但也有例外,如专家系统和人工神经网络。,下面给出一些软件应用领域,它们可能是一种潜在的应用分类: 1)系统软件。 2)实时软件。 3)商业软件。 4)工程和科学计算软件。 5)嵌入式软件。 6)个人计算机软件。 7)人工智能软件。,1.2.4 软件语言,软件语言是用于书写计算机软件的语言。软件语言主要包括:需求定义语言、功能性语言、设计性语言、实现性语言(即程序设计语言)、文档语言。,1.2.5 软件文档,文档是指某种数据媒体和其中所记录的数据。在软件工程中,文档用来表示对需求、工程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。,1.3 软件生存周期模型,软件生存周期:一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。软件开发模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动
《软件工程理论及应用 教学课件 ppt 作者 周屹 第1章》由会员E****分享,可在线阅读,更多相关《软件工程理论及应用 教学课件 ppt 作者 周屹 第1章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-05-07 48页
2024-05-07 41页
2024-05-07 36页
2024-05-07 33页
2024-05-07 43页
2024-05-07 30页
2024-05-07 27页
2024-05-07 31页
2024-05-07 44页
2024-05-07 39页