![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件构造
文章平均质量分 68
来杯玛奇朵
这个作者很懒,什么都没留下…
展开
-
面向对象五大设计原则——SOLID
面向对象五大设计原则——SOLID原创 2022-06-21 15:42:40 · 285 阅读 · 1 评论 -
Liskov替换原则(LSP)
Liskov替换原则(LSP)原创 2022-06-06 23:28:49 · 506 阅读 · 3 评论 -
HIT软件构造笔记(Unit5—6)
HIT软件构造笔记(5-6)原创 2022-06-06 22:41:34 · 118 阅读 · 0 评论 -
UML as a modeling language and tool example
本文将介绍UML作为建模语言的基础用法文章目录一、UML简介二、UML分类1.用例图(Use Case Diagram)2.类图(Class diagram)一、UML简介定义:UML(Unified Modeling Language)是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。不同于其他常见的编程语言,如C++、Java、COBOL等,UML是一种用于绘制软件蓝图的图形语言。UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域.原创 2022-05-11 23:46:09 · 105 阅读 · 0 评论 -
常用的可维护性度量标准
文章目录前言一、圈复杂度1.定义2.计算方法3.计算示例二、可维护性指数三、模块耦合度总结前言常用的可维护性度量标准有:圈复杂度:度量代码的结构复杂度。代码行数:指示代码中的大致行数。可维护性指数:计算介于0和100之间的索引值,表示维护代码的相对容易性。 高价值意味着更好的可维护性。继承的层次数:表示扩展到类层次结构的根的类定义的数量。 等级越深,就越难理解特定方法和字段在何处被定义或重新定义。类之间的耦合度:通过参数,局部变量,返回类型,方法调用,泛型或模板实例化,基类,接口原创 2022-05-30 23:33:28 · 1883 阅读 · 0 评论 -
Smoke testing,Sanity testing and Regression testing
本篇文章将简单系统地介绍冒烟测试(Smoke testing)、可用性测试(Sanity testing)及回归测试(Regression testing),并对三种测试进行对比。一、 冒烟测试(Smoke testing)起源 Smoke testing起源于管道测试——通过往管道中灌烟,查看管道是否冒烟,来初步判断管道是否有缝隙。 由此我们可以推断出Smoke Testing 只是一种初级、直原创 2022-04-25 20:05:14 · 594 阅读 · 1 评论 -
HIT软件构造笔记(Unit1—4)
hit软件构造笔记1—4原创 2022-06-03 20:51:47 · 117 阅读 · 0 评论