ITECH7201 Software Engineering: Analysis, Design, and Implementation

Verified

Added on  2022/11/30

|10
|1198
|246
Project
AI Summary
This assignment is a Software Engineering project focusing on the analysis, design, and implementation of a public transport system in a new city named Ballymanus. The project begins with the creation of use cases to define passenger interactions, specifically for purchasing and using Move Cards (Move Money and Move Pass). UML diagrams, including use case, class, and sequence diagrams, are used to visually represent the system's structure and behavior. A Java program is developed to calculate travel costs based on fare types, weekdays, weekends, and the number of weeks traveled. The code incorporates conditional statements and loops to provide different fare calculations and recommendations for passengers to choose between Move Money and Move Pass cards based on their travel frequency. The assignment demonstrates the application of object-oriented programming principles and the importance of UML diagrams in software development. The document concludes with a bibliography of relevant sources.
Loading PDF…
[object Object]