软件危机与软件工程学概述.pdf

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 续上表 阶 段 程序设计 程序系统 软件工程 特 点 决定质量的因 个人技

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档