Requirement Gathering For Java Essay Samples
Type of paper: Essay
Topic: Medicine, Pharmacy, Medication, System, Path, Graph, Information, Bachelor's Degree
Pages: 1
Words: 275
Published: 2021/02/22
The issue is “Logistics for bringing medication into remote areas or areas under conflict (ebola)”
The problem is to implement a system that will help to manage logistics for bringing medication into remote areas or areas under conflict. The program must find the most satisfactory ways to bring medication to the exact location using schemes of the existing roads. It may be the shortest path, the longest path or the path that meets some requirements.
The obvious paradigm that must be used in order to implement this system is a graph theory. All locations (cities, towns, villages) will be represented as nodes of the large-scale graph and all paths between all locations will be represented as edges of the same graph. The system also may be required to solve complex tasks such as finding the most efficient way to bring medication to several places, like the most efficient order (of locations) etc. In addition, the program may advise the most appropriate paths due to the gas mileage or temperature.
Obviously, there will be a Location class with some private fields like coordinates of a certain town or village, private field that will store information about other locations that are connected to a certain town or village (it may be an array or some type of List). Also, there may be some field that stores information about the past, present or future deliveries. It also may be implemented as help inner classes. In addition, class Location will have getter and setter methods. Correspondingly, there may be different types of constructors. Another class will be created for finding paths. For example, the class PathsFinding that will have several probably static methods for finding different paths between two locations. They will have two parameters as two locations. Also, some of them may have more parameters due to the additional requirements for finding appropriate paths.
- APA
- MLA
- Harvard
- Vancouver
- Chicago
- ASA
- IEEE
- AMA