![](https://img-blog.csdnimg.cn/f5844169959244988aea8a29293cb7ec.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件工程
文章平均质量分 87
软件工程学习笔记
简明编程
CSDN简明编程,掘金白嫖圣手fly,其他地方均不是本人,若发现他人盗用本人原创文章请联系我,各种资料均免费,需要请私信
展开
-
软件工程——实体关系图 + 状态转换图 + 数据流图
关于我为什么要写这篇文章上完软件工程,其实多数人会发现,实际我们没有会什么东西,很多东西不论是概念还是说实践都十分缺乏,很多教材十分老旧,视频也要么是陈年老视频要么很多地方都没有讲完整,不是说书和视频不好,只能说这些东西需要有些新鲜血液注入,而且其实学习的顺序都杂乱的,没有整体性,所以我打算帮大家进行整理,按照标准的顺序进行绘制项目中的所需要的图。请大家根据文章顺序看不要乱跳。原创 2022-10-26 00:45:15 · 25119 阅读 · 1 评论 -
UML统一建模语言(UML类图)
关联关系是对象之间的一种引用关系,用于表示一类对象与另一类对象之间的联系,如老师和学生、师傅和徒弟、丈夫和妻子等。依赖关系是一种使用关系,它是对象之间耦合度最弱的一种关联方式,是临时性的关联。类类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。继承关系是对象之间耦合度最大的一种关系,表示一般与特殊的关系,是父类与子类之间的关系,是一种继承关系。聚合关系是关联关系的一种,是强关联关系,是整体和部分之间的关系。原创 2022-08-23 02:34:51 · 791 阅读 · 0 评论 -
软件测试系列——缺陷
软件在使用过程中存在的任何问题都叫软件的缺陷,即bug。原创 2022-08-23 00:54:47 · 150 阅读 · 0 评论 -
软件测试系列——概述,用例设计
软件测试是为了向利益相关者提供有关被测软件产品或服务质量的信息而进行的调查。软件测试还可以提供客观,独立的软件视图,以使企业能够理解和理解软件实施的风险。测试技术包括执行程序或应用程序的过程,目的是发现软件错误(错误或其他缺陷),并验证软件产品是否适合使用。软件测试涉及软件组件或系统组件的执行,以评估一个或多个感兴趣的属性。满足指导其设计和开发的要求正确响应各种输入在可接受的时间内执行其功能足够可用可以在预期的环境中安装和运行,并且达到利益相关者期望的总体结果。原创 2022-08-22 17:13:32 · 329 阅读 · 0 评论 -
软件工程第四章——软件设计(仅记录我所认为重要的知识点)
软件工程第四章——软件设计软件设计好的设计的特点设计质量属性设计指导原则设计相关概念设计技术(面向过程)数据设计体系结构设计体系架构组织与细化的基本问题部署设计接口设计结构化的总体设计方法系统结构图中的模块变换型系统结构图事务性系统结构图结构化组件设计流程图PDL程序设计语言(伪代码)判定表转换面向对象设计1.架构设计第一步 构造系统的物理模型第二步 设计子系统划分子系统定义子系统之间的关系第三步 非功能性需求设计2.用例设计类之间的关系分析类图细化用例UML顺序图什么时候需要UML面向对象设计的四个层次原创 2022-03-20 00:00:08 · 4161 阅读 · 0 评论 -
软件工程第三章——需求分析(仅记录我所认为重要的知识点)
软件工程第三章——需求分析什么是需求分析如何来做需求分析1. 需求获取功能性需求非功能性需求常见需求获取出现的问题2.需求提炼需求规格说明书4.需求验证需求验证技术需求变更需求分析的任务软件需求规格文档编制沟通活动通用任务集软件需求规格说明的原则软件需求规格说明的结构需求分析建模面向过程分析模型结构化分析方法数据流图加工外部实体数据流数据存储面向对象分析模型面向对象的软件开发模型功能模型——用例图建立用例图什么是需求分析确定你要开发的系统所必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景原创 2022-03-19 00:01:16 · 14049 阅读 · 0 评论 -
软件工程第二章——软件生命周期(仅记录我所认为重要的知识点)
软件工程第二章——软件生命周期前言生命周期组成(顺序)对应文档软件过程活动动作任务软件过程模型CMM能力成熟度模型瀑布模型适用场合:瀑布模型的缺点V模型(瀑布模型的变种)原型模型原型构建 and 系统开发适用场合优点缺点增量模型增量方式适用场合优点缺点螺旋模型优点缺点适用场合喷泉模型优点缺点适用场合基于构件的开发模型构件阶段解读优点缺点适用场合统一过程模型实践视角的6条最佳实践动态视角和静态视角统一过程的静态结构统一过程的动态结构适合场所敏捷开发过程优点缺点适用场合选择过程模型场合建议前言视频地址:中国原创 2022-03-15 05:01:03 · 1444 阅读 · 0 评论 -
软件工程第一章——概述(仅记录我所认为重要的知识点)
软件工程第一章——概述前言1.软件产品的两个分类2.软件工程中的常见问题1. 什么是软件2.好的软件具有哪些特征3.什么是软件工程4.基本的软件工程活动有哪些5.软件工程的成本有哪些6.没有最好的软件工程技术或方法只有基于开发的软件所定制最合适的7.好的软件的基本属性8.为什么软件工程十分重要3.所有软件过程都包括的4个基本活动4.开发的软件应用的类型5.适用于所有类型的软件系统的一些软件工程基础6.(我个人认为最重要的一点)职业道德前言文章知识点总结来源于《软件工程》伊恩·萨默维尔 著是一本非常好的原创 2022-03-04 19:01:00 · 630 阅读 · 0 评论