2.5.3.8 Install Updates - Computer User
Goal: To carry out the directive that the WSUS administrator specified for each update that is applicable to the client computer. These directives include Install and Uninstall. An update installation can also result in a download of update content.
Context of Use: This use case is executed after the Start Update Scan use case (see section 2.5.3.7) in order to carry out the WSUS administrator directive that was synchronized from the server by the Start Update Scan use case.
Direct Actor: The direct actor of this use case is a client management tool.
Primary Actor: The primary actor of this use case is a computer user.
Supporting Actors: None.
Stakeholders and Interests:
A client management tool, as described in section 2.5.1, enables a Computer User to control the download and installation of updates.
Computer users, as described in section 2.5.1, expect that after this use case is executed, their computer is up-to-date.
Preconditions:
The client is required to have executed the Start Update Scan use case and determined that there are applicable updates.
Minimal Guarantees:
If the update is being installed and the download of update content is unsuccessful, the client attempts to report the failed download back to the server.
If the update installation or removal is unsuccessful, the client will attempt to report the failed operation back to the server.
Success Guarantee:
If the update installation (or removal) is successful, the update is installed on (or removed from) the client computer.
If the update installation or removal is successful, the client attempts to report the successful operation back to the server.
Trigger:
A computer user can trigger this use case by use of a client management tool.
An automated agent can trigger this use case periodically on a schedule.
Main Success Scenario:
The client management tool triggers this use case.
If the update is to be installed, the update client downloads the update from the update server.
The update client reports success back to the update server.
Extensions: None.