Patent ID: 8479147
Filing Date: 2013-07-02
Classification: G06F

Abstract:
1. A computer system for use-case software development comprising: a client-side processor executing computer code for an interface renderer for interpreting a user interface definition code and displaying a user interface; and a server-side processor executing computer code for: a request dispatcher for processing a request from the interface renderer; a request handler for processing the request and checking a use-case name contained in the request; a use-case handling program, invoked by the request handler, for performing logic defined by a use-case for implementing a feature corresponding to the use-case name and according to a use-case state and returning an interface definition specifying an interface layout and controls that are interpretable by the interface renderer, wherein the use-case handling program determines a modification to the feature implemented by the use case and determines at least one additional use-case related to the use-case and changes the at least one additional use-case to invoke the feature to change a system behavior consistently over the related use-cases, wherein each use-case is a unique description of a client interaction with a software application for implemented the feature; and a server page container for receiving the interface definition and providing the user interface definition code to the interface renderer in response to the request from the interface renderer.