EEEE3084 Scalable cross platform software design

Scalable Cross-Platform Software Design:

Coursework#3 – Assessment on JAVA and GUI Topic

25% of the module mark.

Read the marking scheme on Moodle to familiarised with what I am looking for.

Coursework Instructions (you may be penalised if not following the instruction given):

1. Please submit as a single zip file which contains the whole NetBeans project folder

and a brief report (max 8 pages).

2. Only one NetBeans project encompassing all tasks to be submitted—not separate

Netbeans project for each Question.

3. The NetBeans project must be prepared using JDK v8 and JavaFX v8 and should run in

my PC without modification. (how to install documents are in Moodle)

4. Graphical User Interface (GUI) will based on JavaFX v8 platform

5. The report will describe the answer for each Questions, i.e., class name and their

purpose, and evidence to convince the client that it works correctly.

Document date: 20/09/2023

Context description

A well-known Aerospace company AirCoach requests you to design and implement

software with a user-friendly user interface to be integrated with their optical roughness

sensing device. Their plan is to use the optical roughness device to measure “how

smooth” the inner-lining of the inner engine cylinder of their new flagship plane Nimbus

2023. As they found from simulation that roughness of the engine cylinder degrades the

engine’s efficiency, lifetime, and increases carbon and noise emission.

Your task is to develop the accompanying software for the optical roughness device. The

engineer has described that this device will output a text file which lists the roughness as

the deviation 𝛿 in the unit of meter from an ideal circle (see Fig. 1).

For illustration purposes, the first few lines of such text file are given in Fig. 2,

相关推荐

  1. EEEE3084 Scalable cross platform software design

    2024-02-09 15:14:02       46 阅读
  2. 304状态码解读

    2024-02-09 15:14:02       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-09 15:14:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-09 15:14:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-09 15:14:02       87 阅读
  4. Python语言-面向对象

    2024-02-09 15:14:02       96 阅读

热门阅读

  1. c入门第十一篇——物以类聚(数组)

    2024-02-09 15:14:02       53 阅读
  2. STL案例 评委打分

    2024-02-09 15:14:02       54 阅读
  3. Python(22)正则表达式中的“限定符”

    2024-02-09 15:14:02       45 阅读
  4. C语言之扫描字符串

    2024-02-09 15:14:02       52 阅读
  5. Kubernetes的有状态应用示例:ZooKeeper

    2024-02-09 15:14:02       38 阅读
  6. JVM体系

    2024-02-09 15:14:02       55 阅读