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