软件构造
微小vivi
这个作者很懒,什么都没留下…
展开
-
软件构造Lab1
Fundamental Java Programming and Testing写在最前面实验目标概述实验环境配置实验过程Magic SquaresTurtle GraphicsSocial NetworkTweet TweetFundamental Java Programming and Testing写在最前面哇,这是我第一次写博客,总在这里寻找答案,没想到自己有朝一日也会分享一些东西...原创 2019-06-24 16:28:48 · 510 阅读 · 0 评论 -
软件构造Lab2
Abstract Data Type (ADT) and Object-Oriented Programming (OOP)实验目标概述本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现 ADT。实验环境配置安装配置EclEmma实验过程Poetic Walks分别在ConcreteEdgesGraph,ConcreteVerticesGrap...原创 2019-06-24 17:22:15 · 366 阅读 · 0 评论 -
软件构造Lab3
Reusability and Maintainability oriented Software Construction 实验目标概述实验过程待开发的三个应用场景基于语法的图数据输入面向复用的设计:CircularOrbit实验目标概述目标是编写具有可复用性和可维护性的软件,主要使用以下软件构造技术:子类型、泛型、多态、重写、重载;继承、代理、组合;常见的 OO 设计模式;语法驱动的编程、...原创 2019-06-24 17:38:13 · 487 阅读 · 0 评论 -
软件构造Lab4
Debugging, Exception Handling, and Defensive Programming 实验目标概述实验环境配置实验过程Error and Exception HandlingAssertion and Defensive ProgrammingLoggingTesting for Robustness and CorrectnessSpotBugs toolDebugg...原创 2019-06-24 17:47:18 · 356 阅读 · 0 评论 -
软件构造Lab5
Static and Dynamic Code Analysis and Performance Optimization 实验目标概述实验环境配置实验过程Static Program AnalysisJava I/O Optimization实验目标概述本次实验通过对 Lab4 的代码进行静态和动态分析,发现代码中存在的不符合代码规范的地方、具有潜在 bug 的地方、性能存在缺陷的地方(执...原创 2019-06-24 17:57:18 · 197 阅读 · 0 评论 -
软件构造Lab6
Multi-Thread Concurrent Programming 实验目标概述实验环境配置实验过程ADT设计方案Monkey线程的run()的执行流程图至少两种“梯子选择”策略的设计与实现方案“猴子生成器”MonkeyGenerator如何确保threadsafe?系统吞吐率和公平性的度量方案输出方案设计实验目标概述本次实验训练学生的并行编程的基本能力,特别是 Java 多线程编程的能力...原创 2019-06-24 18:13:47 · 322 阅读 · 0 评论