【软工】软件工程概论

本文探讨了软件工程的定义,包括软件的特点、分类及其在面临危机时的解决办法。进一步阐述了软件工程的内容、三要素、目标及开发过程中的不同模型,如瀑布、原型、螺旋和喷泉模型,旨在规范软件的全生命周期。
摘要由CSDN通过智能技术生成

引言

    敲完《机房收费系统》,紧接着而来的就是软件工程的学习,那么,什么是软件工程,也就是说,它是什么,做什么用的。

    初识软件工程,很多人都一头雾水,不知道它讲的是什么,其实说简单点,就是一个软件在生存期内的经历,从开发到软件不再使用期间,需要做的事情,更加规范软件的开发过程以及使用过程。

软件

首先介绍一下,什么是软件,软件有哪些特点,有哪些分类,

定义

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

特点

1、逻辑实体,抽象性。
2、开发过程没有明显制造过程。
3、没有机械磨损老化问题。
4、受硬件限制,对计算机系统的依赖性。
5、未完全摆脱手工艺开发方式。
6、复杂(①实际问题,②逻辑结构)。
7、成本昂贵。
8、涉及社会因素(知识产权等)。

分类

1、系统软件(操作系统,数据库管理系统,设备驱动系统,通信处理程序)。
2、支撑软件(文本编辑程序,文件格式程序,数据传输程序,程序库程序,支持需求分析,涉及,实现,测试和支持管理的软件)。
3、应用软件(数据处理,计算,辅助设计制造,仿真,智能嵌入,自动化,辅助教学等)

分类标准

按软件规模划分(小型,中型,大型,甚大型,极大型)
按软件工作方式划分(实时处理,分时,交互,批处理)
按软件服务对象划分(项目,产品)
按使用频度划分(一次性,频繁&#
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值