软件构造
zero_from
这个作者很懒,什么都没留下…
展开
-
软件构造Lab1——实验报告
1.实验目标概述本次实验通过求解四个问题,训练基本Java编程技能,能够利用JavaOO开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用Git作为代码配置管理的工具,学会Git的基本使用方法。1.基本的JavaOO编程l基于Eclipse...原创 2019-03-17 21:23:34 · 2456 阅读 · 1 评论 -
软件构造Lab2-实验报告
实验目标概述 本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现ADT。具体来说:⚫针对给定的应用问题,从问题描述中识别所需的ADT;⚫设计ADT规约(pre-condition、post-condition)并评估规约的质量;⚫根据ADT的规约设计测试用例;⚫ADT的泛型化;⚫根据规约设计ADT的多种不同的实现;针对...原创 2019-04-08 14:54:20 · 3124 阅读 · 0 评论 -
软件构造Lab3-实验报告
实验目标概述本次实验覆盖课程第3、5、6章的内容,目标是编写具有可复用性和可维护性的软件,主要使用以下软件构造技术:⚫子类型、泛型、多态、重写、重载⚫继承、代理、组合⚫常见的OO设计模式⚫语法驱动的编程、正则表达式⚫基于状态的编程⚫API设计、API复用本次实验给定了五个具体应用(径赛方案编排、太阳系行星模拟、原子结构可视化、个人移动App生态系...原创 2019-05-07 18:10:11 · 855 阅读 · 0 评论