软件工程笔记

Posted 花爷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程笔记相关的知识,希望对你有一定的参考价值。

软件工程:是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。
软件工程包括下列领域:
软件需求分析,软件设计,软件构建,软件测试和软件维护。
软件工程和下列的学科相关:
计算机科学,计算机工程,管理学,数学,项目管理学,质量管理,软件人体工学,系统工程,工业设计和用户界面设计。
软件开发流程(人 们在开发,运营,维护软件的过程中有很多技术,做法,习惯和思想体系。软件过程把这些相关的技术和过程统一到一个体系中)
软件开发流程目的:为了提高软件开发,运营,维护的效率,并提高软件的质量,用户满意度,可靠性和软件的可维护性。
软件开发工程模型:
软件过程模型是人们在软件开发实践中总结出来的,适用于具有某一类特征项目的标准开发过程。
 
 
软件开发过程模型:
瀑布模型
原型模型
增量模型
螺旋模型
喷泉模型
统一软件开发过程(rup)
 
软件成熟度综合模型(cmmi)
 
面向对象分析(ooa)
面向对象设计(ood)
面向对象编程(oop)
 
 
面向对象的基本概念:
对象:对象是要研究的任何事物
类:类是对象的模板
消息:是对象之间进行通信的一种规格说明,一般由三部分:接受消息对象,消息名和实际变元
面向对象的基本特性:
封装性,
继承性,
多态性。
项目前期的主要工作,包括现状分析(硬件分析(网络拓扑结构)、软件分析(组织分析,业务分析,软件总体结构))、需求收集(业务、用户、功能、非功能性需求(响应速度、界面))、粗略设计(体系结构设计、硬件设计、应用系统设计(系统、功能、系统配置/系统架构设计)、安全设计、配套设计)和可行性分析(经济、技术、运行操作、法律)
 
 

以上是关于软件工程笔记的主要内容,如果未能解决你的问题,请参考以下文章

免费、强大的开源笔记软件Joplin评测—印象笔记的开源替代

现代软件工程-阅读笔记

复习笔记软件工程概论复习

2022年云笔记软件哪个最好用?

[笔记][构建之法]软件工程概论

程序员用来做笔记的软件都有哪些推荐?