Software Lifecycle Management via Segmented Display Lists
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software management systems struggle to facilitate uninstallation or updating of software when new software is no longer provided, as they fail to display necessary instructions or enable these processes on the user interface.
Innovation Solution
An information processing apparatus and non-transitory computer readable medium that display lists of available and installed software, allowing users to perform uninstallation or updating operations even when new software is not available, by controlling the display and receiving units to manage software lifecycle stages, including provision, maintenance, and end-of-life phases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If new software is no longer provided (provision period expired), then software lifecycle management should allow uninstallation or updating, but the user interface fails to display instructions or enable these processes
Solution Approach 1:
The system performs preliminary actions by preparing uninstallation and updating instructions in advance before the software provision period expires. The management terminal stores and manages these instructions so they remain accessible even after the provision period ends, ensuring users can still perform uninstallation or updating operations without loss of guidance information.
2Ease of operation
If the display unit continues to display software in the second list (installed software) even when no longer newly provided, then users can access uninstallation options, but the first list (available software) must clearly indicate prohibition of installation
Solution Approach 1:
The display is segmented into two distinct lists: the first list for available software and the second list for installed software. Each list serves a specific function - the first list clearly indicates when installation is prohibited, while the second list maintains accessibility for uninstallation operations. This segmentation resolves the complexity by providing clear visual separation of software states and permitted operations.
3Productivity
If software information is not displayed on screen to prohibit new installation, then new software installation is controlled, but users cannot access uninstallation or update functions for existing software
Solution Approach 1:
The display system dynamically adapts its behavior based on the software provision status. When software is no longer newly provided, the system automatically adjusts by hiding the software from the first list (preventing new installation) while ensuring it remains accessible in the second list (enabling uninstallation and updating). This dynamic response resolves the contradiction by providing different visibility and accessibility based on operational context.
Data Source
AI summary
An information processing apparatus includes a display unit that displays a first list which is a list of available software and a second list which is a list of software installed on a target device; and a receiving unit that receives an instruction operation of installing the software displayed in the first list on the target device and an instruction operation of performing a predetermined process on the installed software displayed in the second list, in which the display unit continues to display the software in the second list, in a case where the software included in the second list is no longer newly provided, and the display unit does not display the software in the first list or displays a fact that it is not allowed to install the software, in a case where the software included in the first list is no longer newly provided.


