前言
本系列笔记名为《软件工程笔记》,暂时只用了记录mooc上北京大学孙艳春老师的《软件工程》课程中的个人提炼、总结、一些想法、帮助记忆的示例。
让我们开始吧!
软件的定义
/*笔者的话:
作为跨专业从业人员,我本身非常欠缺软件工程思维,曾尝试过独自梳理其中的逻辑,无果,原因无他,软件工程是系统性知识,其中的概念非常重要和必要,如果弄不清概念或者试图自己发明概念,大概率又会创造没有价值的错误案例。所以弄明白定义,记牢定义,理清其中的概念非常重要,课程中提到的概念都应该牢记、理解,并注重运用,最好能推广到其他领域,剧透一下,软件工程是集计算机科学、应用数学、管理科学、工程科学智慧的结晶,其中的概念都是在学界和业界久经考验的结果,我们不应轻视它,对于它的定义,也应仔细琢磨,避免和自己的理解产生差异
结束*/
课程讲了2个

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

被折叠的 条评论
为什么被折叠?



