软件工程的定义和分类

什么是软件?
软件是计算机系统中与硬件相互依存的一部分,它是包括程序,数据和文档的集合。
特点:
(1)抽象性,是一种逻辑实体,不是具体的物理实体。
(2)没有明显的制造过程
(3)没有磨损老化现象
(4)对于系统有着不同程度的依赖性
(5)尚未完全摆脱手工艺的开发方式
(6)本身是复杂的
(6)成本相当昂贵.
软件的分类
系统软件
1.操作系统
2数据库管理程序
3.通讯处理程序

支撑软件

  1. 文本编辑程序
  2. 文件格式化
  3. 程序库系统

应用软件

  1. 商业处理
  2. 计算软件
    ,,,,,,,
    工作方式分
    实时处理软件:必须立刻响应和处理,并且返回信号
    分时软件:
    交互式软件:人机通讯
    批处理软件:输入的作业按照输入的顺序排队轮流执行

软件的服务对象
项目软件:接受特定客户的委托有软件开发机构在合同的约束下开发的软件。不以盈利为目的
产品软件:软件开发机构开发以后推向市场,以盈利为目的

发展的阶段
程序设计阶段50~60年代 机器语言或者汇编语言,手工操作没有文档
程序系统阶段60~70年代 作坊式开发,程序加说明阶段
软件工程阶段70年代以后 产品规范法,标准化

猜你喜欢

转载自blog.csdn.net/weixin_40486955/article/details/84974792