EEEE3084Scalable cross platform software design

Scalable Cross-Platform Software Design:Coursework#3 – Assessment on JAVA and GUI Topic25% 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 folderand a brief report (max 8 pages).2.OnlyoneNetBeans project encompassing all tasks to be submitted—not separateNetbeans project for each Question.3.The NetBeans project must be prepared using JDK v8 and JavaFX v8 and should run inmy PC without modification. (how to install documents are in Moodle)4.Graphical User Interface (GUI) will based on JavaFX v8 platform5.The report will describe the answer for each Questions, i.e., class name and theirpurpose, and evidence to convince the client that it works correctly.Document date: 20/09/2023Context descriptionA well-known Aerospace company AirCoach requests you to design and implementsoftware with a user-friendly user interface to be integrated with their optical roughnesssensing device. Their plan is to use the optical roughness device to measure “howsmooth” the inner-lining of the inner engine cylinder of their new flagship plane Nimbus2023. As they found from simulation that roughness of the engine cylinder degrades theengine’s efficiency, lifetime, and increases carbon and noise emission.

Your task is to develop the accompanying software for the optical roughness device. Theengineer has described that this device will output a text file which lists the roughness asthe 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,6.000199e-05-4.671694e-05-1.083731e-04-1.894823e-041.119588e-04…Figure 2 Few lines of the content of the measurement device in the unit of meter.Specifically, your JAVA application should:1.Has a user-friendly user interface.2.Streaming from the text file, to have the text file as an input.(Do not hard-coded the text file, I may test your code with different.txtfile)3.Calculate the mean, variance, median and standard deviation of������4.Plot thenormalisedhistogram of the deviation������, with an option to choosedifferent bin method.5.Fit and plot the histogram with a Probability Density Function model (PDF).6.Save the histogram and the fitted PDF as a Bitmap png file.7.The software should also display the fitting parameters. For example:������,������and������for Normal Probability Density Function (see Review on the mathematics 3).This is the context of the coursework.You will work on this coursework through a step-by-step following the Questions givenin the following. Going through the Questions in-sequence will help you to start thecoursework.Mark will be given for each Questions and its corresponding Tasks.Make sure you read the Rubric for this coursework – familiarise yourself which what isbeing expected from your work
WeChat:yj4399_
Sina Visitor System

你可能感兴趣的:(python,开发语言)