- 6
- 0
- 约9.53千字
- 约 13页
- 2016-12-10 发布于重庆
- 举报
第一讲软件与软件工程.
第一讲 软件与软件工程
软件
关键的概念:软件、软件角色、软件特点、软件分类、软件危机、软件问题、软件神话、遗留软件与软件进化。
软件定义:软件是多种术语和对象的集合,并将这些术语和对象有效地配置在一起。一般包括程序、文档和数据。
软件在整个社会体系中一般承担两种角色:
软件首先作为一种服务社会的产品,提供计算的能力;产生、管理、获取、修改、显示或传送信息的功能
其次软件也可以作为其他产品的承载工具,如支持或直接提供系统功能;控制其他的软件(如操作系统);辅助通讯(如网络软件);帮助建立其他软件(如软件工具)。
软件的特点:
软件是被工程化的逻辑系统;
软件一般没有磨损;
软件具有不同于一般实物系统的复杂性;
软件分类:
传统分类:
系统软件;
应用软件;
工程和科学软件;
嵌入式软件;
专用产品软件;
Web 应用软件;
人工智能软件;
现代分类:
随处计算软件(Ubiquitous computing, 无线网络wireless networks为代表);
网络源软件(Netsourcing,, the web as a computing engine);
开源软件(免费开放的源代码对于所有感兴趣的人,是希望但也存在许多问题);
数据挖掘(Data Mining);
网格计算(Grid computing);
认知机器(Cognitive machin
原创力文档

文档评论(0)