Software Engineering: Analysis and Design Assignment for ITECH7201
VerifiedAdded on 2023/02/01
|4
|434
|29
Project
AI Summary
This assignment solution addresses the requirements of the ITECH7201 Software Engineering course, focusing on the design and development of a console application. The solution details the implementation of a system that calculates and compares the cost of different fare types for public transport based on user inputs like the number of weekdays, weekends, and total weeks of travel. The system utilizes UML diagrams, including use case, class, and sequence diagrams, to illustrate the system's design and functionality. The class diagram demonstrates the use of interfaces and polymorphism, while the sequence diagram illustrates the flow of transactions and error handling. The solution also discusses the benefits of using interfaces and polymorphism in object-oriented programming, highlighting their role in code reusability and flexibility. The document also provides a brief overview of the project's objectives and learning outcomes, ensuring that the solution aligns with the course requirements.
1 out of 4