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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.