软件开发过程 补充:软件工程概述.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件学院 软件工程概述 软件学院 软件工程概述  软件危机与软件工程  软件过程与软件模型  软件工程的基本目标 软件学院 软件的定义  软件是计算机系统中与硬件相互依存的另一部 分,它是包括程序,数据及其相关文档的完整集 合。 程序是按事先设计的功能和性能要求执行的指令序 列 数据是使程序能正常操纵信息的数据结构 文档是与程序开发,维护和使用有关的图文材料 软件学院 软件的特点  软件是一种逻辑实体,抽象性是其显著的 特点  在开发过程中没有明显的制造过程  在软件的运行和使用期间,没有硬件那样 的机械磨损,老化问题 软件学院 软件的特点  软件的开发和运行常受到计算机系统的限制,对计算机系统 有着不同程度的依赖性  软件的开发至今尚未完全摆脱手工艺的开发方式  软件本身是复杂的 • 实际问题的复杂性 • 程序逻辑结构的复杂性  软件成本相当昂贵:1985:$140 Billion; 2000: $800 Billion; Microelectronic Sector: 2001: $200 Billion  相当多的软件工作涉及到社会因素 软件学院 软件分类 1、按软件的功能进行划分:系统软件、支撑软件、 应用软件 2、按软件工作方式划分: 实时处理软件 分时软件 交互式软件 批处理软件 软件学院 软件分类 1、按软件的功能进行划分:系统软件、应用软件、支撑软件、 1、按软件的功能进行划分:系统软件、应用软件、支撑软件、 嵌入式软件、可重用软件 嵌入式软件、可重用软件 软件学院 软件分类 1、按软件的功能进行划分:嵌入式软件 1、按软件的功能进行划分:嵌入式软件 * 数字化3C:计算机(Computer )、通信(Communication )消费 * 数字化3C:计算机(Computer )、通信(Communication )消费 电子(Consumer electronic ) 电子(Consumer electronic ) 数字化3C:计算机(Computer)、通信(Communication) 数字化3C:计算机(Computer)、通信(Communication) 消费电子(Consumer electronic) 消费电子(Consumer electronic) 软件学院 软件分类 3、按软件规模进行划分: 类别 参加人员数 研制期限 源程序行数 微型 1 1 ~4周 0.5k 小型 1 1 ~6月 1k ~

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档