软件工程学习笔记第一章-软件的定义及特点

本文是《软件工程笔记》的第一章,探讨软件的定义,引用《计算机科学技术百科全书》和Software Engineering(8th Edition)的定义。强调软件无形、复杂且需要专业知识设计,指出软件开发的成本高昂,质量要求高,且与社会因素密切相关。同时,介绍了软件的分类:系统软件、支撑软件和应用软件,以及它们各自的作用。
摘要由CSDN通过智能技术生成

前言

本系列笔记名为《软件工程笔记》,暂时只用了记录mooc上北京大学孙艳春老师的《软件工程》课程中的个人提炼、总结、一些想法、帮助记忆的示例。

让我们开始吧!

软件的定义

/*笔者的话:

作为跨专业从业人员,我本身非常欠缺软件工程思维,曾尝试过独自梳理其中的逻辑,无果,原因无他,软件工程是系统性知识,其中的概念非常重要和必要,如果弄不清概念或者试图自己发明概念,大概率又会创造没有价值的错误案例。所以弄明白定义,记牢定义,理清其中的概念非常重要,课程中提到的概念都应该牢记、理解,并注重运用,最好能推广到其他领域,剧透一下,软件工程是集计算机科学、应用数学、管理科学、工程科学智慧的结晶,其中的概念都是在学界和业界久经考验的结果,我们不应轻视它,对于它的定义,也应仔细琢磨,避免和自己的理解产生差异

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值