【软工】软件工程概论

什么是软件

软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及相关文档的完整集合。
程序使按事先设计的功能和性能要求执行的指令序列。
数据是使程序能正常操纵信息的数据结构。
文档是与程序开发,维护和使用有关的图文材料。

软件的特点:

抽象性、
没有明显的制造过程、
运行和使用期间没有硬件那样机械磨损老化的问题、
软件开发依赖于硬件
软件开发未完全摆脱手工艺的开发方式
复杂性(实际问题,程序逻辑结构)
软件成本昂贵(盗版)

软件的分类

(功能划分)

系统软件
支撑软件
应用软件

(软件规模划分)

这里写图片描述

(工作方式)

实时处理软件:及时处理返回信号
分时软件:多个用户同时工作
交互式软件:人机通讯,对话框
批处理软件:安排队顺序执行

(服务对象)

项目软件:客户委托、合同规定
产品软件:推向市场,游戏软件,以营利为目的

(使用频度)

一次使用:问题,人口普查,用完重新再开发
频繁使用:产品,天气预报

(软件失效影响)

高可用性软件:重要部门,要害机关,军事上
一般可靠性软件:项目,可靠性低,一般场合

软件的发展

这里写图片描述

软件工程

三要素:方法、工具、过程

软件工程的目的和要求

项目的基本目标

付出较低的开发成本
达到要求的软件功能
取得较好的软件性能
开发的软件易于移植
需要较低的维护费用
能按时完成开发工作,及时交付使用         
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值