【读书笔记】软件工程·实践者的研究方法第7版 第一部分 软件过程(引论 软件和软件工程)

本文介绍了软件工程的基本概念,包括软件的定义、特征和分类。重点探讨了不同类型的软件过程模型,如瀑布模型、增量模型、演化模型、原型模型、螺旋模型和协同开发模型,分析了各自的优缺点和适用场景。此外,还提及了面向方面、形式化方法和基于构件的专用过程模型,以及个人和团队软件过程(PSP和TSP)的实践理念。
摘要由CSDN通过智能技术生成

软件定义:

1、能够完成预定功能和性能的可执行的指令(计算机程序)

2、使程序能够适当地操作信息的数据结构

3、描述程序的操作和使用的文档

综合来说:软件是计算机系统中与硬件相互依存的另一部分,包括程序数据及其说明文档(描述信息)


软件的特征:

1、软件是被开发或设计的,不是被制作

2、软件不会磨损

3、正在向基于构建的组装前进,但大多数仍是定制的


软件的分类:

1、系统软件

2、应用软件

3、工程和科学计算软件

4、嵌入式软件

5、产品线软件

6、web应用

7、人工智能软件


软件面临的新挑战:

1、开放计算。2、网络资源、3、开源软件


软件工程的定义:

1、软件工程是建立和使用一套合理的工程原则,以便经济地获得可靠的可以在实际机器上高效运行的软件。

2、软件工程是将系统的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。


什么是模型:模型是现实的简化。


软件工程包括:

1、过程:定义了一个过程框架,包含若干个框架活动:沟通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值