Case Studies Applying the UAP
In software engineering, case studies of system design provide an effective and practical means to understand and apply a design methodology. Each UAP case study demonstrates the application of the methodology’s principles and instructions to the architecture design of real or realistic software systems, rather than simplified examples or toy problems.
This website presents UAP case studies in architecture design across various application domains, including the following:
- (CS-01) Management Information System (MIS)
- (CS-02) Embedded System
- (CS-03) Cloud System
- (CS-04) Mobile App
- (CS-05) Real-Time System
- (CS-06) Platform Software System
- (CS-07) Machine Learning System
- (CS-08) Autonomous System
- (CS-09) Generative AI System
- (CS-10) Agentic AI System
- (CS-11) Medical Diagnosis System
- (CS-12) Medical Treatment Recommender
- More case studies will be added in future updates.
(CS-01) Architecture of Management Information System
Characteristics of Management Information Systems
Management Information System (MIS) is an organized approach to collecting, processing, and delivering information to support management activities within an organization. Its fundamental characteristics reflect how it transforms data into meaningful information, enhances decision quality, and ensures the efficient and reliable operation of organizational processes.
- Integration of Data and Processes across Functional Areas
MIS integrates data and processes across functional areas—such as finance, production, marketing, and human resources—to provide a unified and consistent view of organizational operations and performance. This integration enables coordinated decision-making and efficient resource management throughout the enterprise. - Data Processing for Decision Support
MIS systematically collects, processes, and analyzes organizational data to generate accurate, timely, and relevant information that supports effective planning, monitoring, and decision-making at all managerial and operational levels. - User-Oriented Information Design
MIS is designed to deliver information in forms that align with the needs of its users—such as managers, analysts, and operational staff. It provides configurable reports, analytical dashboards, and visualization tools that enable users to interpret data effectively, communicate insights, and coordinate actions across the organization. - System Reliability, Security, and Data Integrity
MIS ensures dependable operation and trustworthy information delivery through robust system reliability, security controls, and data integrity mechanisms. It maintains continuous service availability, safeguards information assets from unauthorized access, and preserves the accuracy and consistency of stored and processed data. - Information-Driven Organizational Adaptability
MIS enhances organizational adaptability by providing timely and relevant information that enables managers and decision-makers to recognize environmental changes, evaluate strategic options, and implement responsive actions effectively. - Analytical and Predictive Capability
MIS incorporates analytical models and forecasting techniques to support problem analysis and performance prediction. By transforming historical and real-time data into actionable insights, it enables proactive management and strategic planning. - Continuous and Periodic Information Flow
MIS operates continuously to collect and update data, producing both routine and on-demand reports. This sustained information flow ensures that decision-makers at all levels have access to current, reliable, and actionable information.
In summary, a Management Information System serves as an integrated, data-driven framework that transforms organizational information into actionable knowledge—supporting efficiency, adaptability, and informed decision-making across all levels of management.
Case Study Problem: Car Rental Management System (CRMS)
As an MIS, the Car Rental Management System (CRMS) is a software system that collects, processes, stores, and distributes information related to car rental operations in order to support managerial decision-making, coordination, and control. It handles data concerning vehicles, customers, reservations, payments, and maintenance, enabling efficient management of rental transactions and resource utilization.
Click the button to download the SRS for this system.
Architecture Design of CRMS
As a case study, the architecture of the Car Rental Management System (CRMS) has been developed by applying the Unified Architecture Process (UAP). The architecture is documented using the Comprehensive UAP Template, which specifies the system’s structure, components, and interactions in alignment with UAP activities and tasks.
Click the button to download the Architecture Description (AD) of this system.
Your Attractive Heading
(CS-02) Architecture of Embedded System
Available in Jan. 2026.
(CS-03) Architecture of Cloud System
Available in Feb. 2026.
(CS-04) Architecture of Mobile App
Available in March 206.
(CS-05) Architecture of Real-Time System
Available in April 2026.
(CS-06) Architecture of Platform Software System
Available in May 2026.
(CS-07) Architecture of Machine Learning System
Available in June 2026.
(CS-08) Architecture of Autonomous System
Available in July 2026.
(CS-09) Architecture of Generative AI System
Available in August 2026.
(CS-10) Architecture of Agentic AI System
Available in Sept. 2026.
(CS-11) Architecture of Medical Diagnosis System
Available in October 2026.
(CS-12) Architecture of Medical Treatment Recommender
Available in Nov. 2026.
