- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程学系列
软件危机与软件工程学概述
主要内容
▪ 软件开发过程
▪ 软件危机的产生
▪ 解决软件危机的途径
▪ 软件工程
2021/1/12 2
计算机硬件与软件
软
▪ 任何计算机系统都包含硬件(hard )和软件
件
开 (software )两大部分。
发 ▪ 硬件只是提供了计算的可能性
过
程 ▪ 必须有支持和管理计算机的软件,系统才能
实现计算
2021/1/12 3
软件的三层含义
软
件▪ 个体含义:指计算机中的程序及其文档。
开▪ 整体含义:指在特定计算机系统中所有上述
发 个体含义下的软件的总称,即计算机系统中硬件
过 除外的所有成分。
程
▪ 学科含义:指在研究、开发、维护以及使用
前述含义下的软件所涉及的理论、方法、技术所
构成的学科。
2021/1/12 4
软件开发过程的演化
▪ 第一个时期:40—60年代,个体时期
软
(程序时期)
件
开 ▪ 第二个时期:60—70年代,软件作坊时
发 期(程序+文档)
过
▪ 第三个时期:70年代以后,软件工程时
程
期 。
2021/1/12 5
计算机软件发展的三个阶段及其特点
阶 段
程序设计 程序系统 软件工程
特 点
软件所指 程序 程序及说明书 程序、文档、数据
主要程序设计语
汇编及机器语言 高级语言 软件语言*
言
软件工作范围 程序编写 设计和测试 整个软件生命周期
需求者 程序设计者本人 少数用户 市场用户
开发小组及大、中型开发
开发软件的组织 个人 开发小组
机构
软件规模 小型 中、小型 大、中、小型
2021/1/12 6
续上表
阶 段
程序设计 程序系统 软件工程
特 点
决定质量的因
个人技
您可能关注的文档
最近下载
- 北京市海淀区2022-2023学年七年级上学期期中考试语文试卷(含答案).docx VIP
- 数据科学与工程专业建设的成果与经验.pptx VIP
- 26个英语字母教学(教学设计)-2023-2024学年人教PEP版英语三年级上册.docx
- 2023年国家新版GSP实施细则.doc
- 教科版科学五年级上册全册单元测试卷(含答案).docx VIP
- 商业秘密管理程序.doc
- GB T 22090-2008_冷热饮水机_高清版_可检索.pdf
- 22G101 三维彩色立体图集.docx
- 2023-2024学年广东省深圳市深圳中学高二上学期期中考试数学试卷含详解.docx VIP
- 给排水及采暖工程安全技术操作管理规程.doc VIP
文档评论(0)