版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11软件工程
2
§1.1 软件概述
软件?
软件=程序?3
一、软件(software)定义
IEEE(InstituteofElectricalandElectronicsEngineers):
程序、数据和文档资料。
4ISO9001:2000:一个好软件的基本属性表现为,软件实现了客户需要的功能和性能,能够维护,可以让用户在指定环境和条件下依赖和使用。
5二、软件的特点
⑴.它是逻辑实体,而不是物理实体。
⑵.它是一种创造性的思维活动。
⑶.它是长期运行的,不会老化。
⑷.它离不开计算机的硬件。
⑸.当前的软件开发主要是手工方式。
⑹.软件本身是相当复杂的。
⑺.软件开发费用逐年增长,发达国家投资不断增加。
⑻.软件开发涉及诸多社会因素。6三、软件的分类
1.按功能划分:
①系统软件
②支撑软件
③应用软件72.按工作方式分:
①实时处理软件
②分时系统
③交互系统
④批处理系统
3.按规模划分:微型、小型、中型、大型和巨大型。
4.按使用的频度分:常用和不常用。如人口普查软件四—五年用一次,财务报帐系统、银行等系统是常用的,具体时间不定。
8有哪些软件开发的错误方法和观念3、软件开发费用不断增加。1、软件的规模越来越大,结构越来越复杂。2、软件开发管理困难。4、生产方式落后。5、软件开发技术落后。6、软件开发工具落后,生产率的提高速度缓慢。9软件危机的表现有以下几个方面:
(1).对于软件开发的成本和进度的估计很不准确。
(2).开发的软件产品不能完全满足用户要求。
(3).开发的软件可靠性差。
(4).软件的可维护性差。
(5).软件通常没有适当的文档。
(6).软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。
10四、软件危机(SoftwareCrisis)
在计算机软件的开发和维护过程中所遇到的一系列严重问题,长期找不到解决这些问题的办法,使问题逐渐积累起来,形成了尖锐的矛盾,从而导致了软件危机。
11五、软件工程学的产生
1.诞生:
在计算机系统发展的早期(20世纪60年代中期前),计算机硬件已相当普遍,软件却是为每个具体应用而专门编写的。这时的软件通常是规模较小的程序,编写者和使用者往往是同一个人。在这种个体化的软件环境下,使得软件设计通常是在人们头脑中进行的一个隐含的过程,除了程序清单之外,没有其它文档资料保存下来。
122.软件工程
⑴软件工程是一个包括一系列概念、理论、模式、语言、方法以及工具的综合性学科。
⑵软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。
13
软件过程概念的形成可以追溯到20世纪60-70年代。1969年,Lehman花费了一年时间研究IBM公司的编程实践,并首次提出了“编程过程”
的概念——“将一个微小的想法转化成二进制程序代码的所有相关技术和活动的集成”。这一概念初步确立了软件过程概念的基础。
14§1.2 软件开发方法
研究软件方法的目的是使开发过程“纪律化”,使开发工作能够有计划、有步骤地进行。研究软件工具的目的是使开发过程“自动化”,就是使开发过程中的某些工作用计算机来完成。
15
1.软件开发方法:是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。方法一般表述成一系列的步骤,每一步骤都与相应的技术和符号相关。
2.从软件工程诞生以来,已经提出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生态办公绿色发展的新动力
- 现代技术与素质教育模式的融合
- 2025年度景区特色项目租赁合作合同
- 游戏型元素在社交平台中的融入及竞争情况探讨
- 现代信息技术在教育评价中的应用
- 2025年度体育用品品牌代理销售与市场拓展合同
- 2025年度绿色建筑设计与施工总承包合同范本-@-1
- 【培优卷】同步分层练习:四年级下册语文第17课《记金华的双龙洞》(含答案)
- 生产部门员工培训与激励策略探讨
- 环保教育在生态旅游中的推广与经济影响
- 圣三国蜀汉传攻略
- 2021届高考英语887核心词(打印、词频、出处、例句、背诵)
- 天津市乡镇卫生院街道社区卫生服务中心地址医疗机构名单
- 公司机关管理类责任矩阵
- 山东省青岛市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 《钻井液用磺甲基酚醛树脂技术要求》
- 数学-九宫数独100题(附答案)
- 中国农业发展银行XX支行 关于综合评价自评情况的报告
- 2010年宣武区第六届中小学生地理知识竞赛题库
- QC课题提高检查井周边压实
- 应征公民体格检查表(征兵)
评论
0/150
提交评论