软件构造
文章平均质量分 82
软件构造Blog
桂花鱼_
https://fly-beep.top/
展开
-
[HIT软件构造Blog008]期末复习
这篇文章就作为本学期软构学习的最后一篇博客,对于一些本人认为很重要的知识点进行总结原创 2021-07-07 19:30:52 · 325 阅读 · 0 评论 -
[HIT软件构造Blog007]Abstract Data Type (ADT)
抽象数据类型(ADT)Abstraction and User-Defined TypesClassifying Types and OperationsAbstract Data Type ExamplesDesigning an Abstract TypeRepresentation IndependenceTesting an Abstract Data TypeInvariantsRep Invariant and Abstraction FunctionBeneficent mutationDoc原创 2021-06-30 23:09:27 · 284 阅读 · 2 评论 -
[HIT软件构造Blog006]Designing Specification
设计规约Functions & methods in programming languagesSpecification: Programming for communicationDesigning specificationsFunctions & methods in programming languages参数类型是否匹配和返回值类型是否匹配都在静态类型检查阶段完成“方法”是程序的“积木”,可以被独立开发、测试、复用使用“方法”的客户端,无需了解方法内部具体如何工作---原创 2021-06-29 20:06:59 · 289 阅读 · 1 评论 -
[HIT软件构造Blog005]Data Type and Type Checking
数据类型与类型检验Data type in programming languagesStatic vs. dynamic data type checkingMutability and ImmutabilitySnapshot diagram as a code-level, run-time, and moment viewComplex data types: Arrays and CollectionsUseful immutable typesData type in programming原创 2021-06-28 21:30:21 · 224 阅读 · 1 评论 -
[HIT软件构造Blog004]Software Construction Process and Configuration Management
软件构造过程与配置管理Software Development LifecycleTraditional Software Process Models瀑布过程增量过程V字模型原型模型螺旋模型敏捷开发SCM(软件配置管理)&VCS(版本控制系统)Software Development LifecycleTraditional Software Process Models瀑布过程增量过程V字模型原型模型螺旋模型敏捷开发SCM(软件配置管理)&VCS(版本控制系统)..原创 2021-06-27 23:06:59 · 129 阅读 · 1 评论 -
[HIT软件构造Blog003]Testing and Test-First Programming
软件测试与测试优先的编程软件测试测试用例测试优先编程单元测试使用JUnit的自动化单元测试黑盒测试依据等价类选择测试用例包含边界条件白盒测试代码覆盖度自动化测试以及回归测试给测试策略写文档软件测试测试用例测试优先编程单元测试使用JUnit的自动化单元测试黑盒测试依据等价类选择测试用例包含边界条件白盒测试代码覆盖度自动化测试以及回归测试给测试策略写文档...原创 2021-06-27 22:44:22 · 139 阅读 · 0 评论 -
[HIT软件构造Blog002]Junit4中assert断言的用法
assert断言的用法官网assertArrayEqualsassertEquals&assertNotEqualsassertTrue&assertFalseassertNull&assertNotNullassertSame&assertNotSameassertThat官网首先这里是官网地址:Junit4可以看到定义的assert断言有以下这几种:assertArrayEquals;assertEquals;assertNotEqualsassertTr原创 2021-05-28 09:42:36 · 266 阅读 · 1 评论 -
[HIT软件构造Blog001]Views and Quality Objectives of Software Construction
软件构造的多维度视图和质量目标多维软件视图1.Build-time Viewsa.Build-time, moment, and code-level viewb.Build-time, period, and code-level viewc.Build-time, moment, and component-level viewd.Build-time, period, and component-level view2.Runtime Viewsa.Run-time, moment, and code原创 2021-05-23 22:11:51 · 192 阅读 · 0 评论