软件构造
Rewardgone
这个作者很懒,什么都没留下…
展开
-
软件构造-实验总结1-Lab1
软件构造-实验总结1-Lab1实验介绍实验要点 实验介绍 本次实验通过求解四个问题,训练基本 Java 编程技能,能够利用 Java OO 开 发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够 为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。 另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。 ⚫ 基本的Java OO编程 ...原创 2019-06-23 21:26:11 · 347 阅读 · 0 评论 -
软件构造-实验总结2-Lab2
软件构造-实验总结2-Lab2 实验简介 本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象 编程(OOP)技术实现 ADT。具体来说: ⚫ 针对给定的应用问题,从问题描述中识别所需的 ADT; ⚫ 设计 ADT 规约(pre-condition、post-condition)并评估规约的质量; ⚫ 根据 ADT 的规约设计测试用例; ⚫ ADT 的泛型化; ⚫ 根据规约设计 A...原创 2019-06-23 22:09:57 · 342 阅读 · 0 评论 -
软件构造-实验总结3-Lab3
软件构造-实验总结3-Lab3 实验简介 本次实验覆盖课程第3、5、6章的内容,目标是编写具有可复用性和可维护性的软件,主要使用以下软件构造技术: 子类型、泛型、多态、重写、重载 继承、代理、组合 常见的OO设计模式 语法驱动的模型、正则表达式 基于状态的编程 API设计、API复用 实验感受 (1) 重新思考Lab2中的问题:面向ADT的编程和直接面向应用场景编程,设计完ADT,应用设计应该...原创 2019-06-23 22:38:06 · 198 阅读 · 0 评论 -
软件构造-实验总结4-Lab4
软件构造-实验总结4-Lab4 实验概述 本次实验重点训练学生面向健壮性和正确性的编程技能,利用错误和异常处 理、断言与防御式编程技术、日志/断点等调试技术、黑盒测试编程技术,使程序 可在不同的健壮性/正确性需求下能恰当的处理各种例外与错误情况,在出错后 可优雅的退出或继续执行,发现错误之后可有效的定位错误并做出修改。 实验针对 Lab 3 中写好的 ADT 代码和基于该 ADT 的三个应用的代码...原创 2019-06-23 22:46:59 · 382 阅读 · 0 评论