scispace - formally typeset
Search or ask a question

Showing papers on "User story published in 1991"


Proceedings ArticleDOI
01 Jul 1991
TL;DR: The paper describes the architecture of a large real-life UIMS based APL application project and how this approach has affected project management and the various tasks of a software project.
Abstract: There is a common trend towards Graphical User Interfaces (GUI). Writing applications for such an environment puts new demands on designing software and managing its development. The applications software needs to be event based. It needs to have a special uniform "feel" and provide flexibility for both the novice and experienced user.Many of the new GUI oriented needs can be handled by traditional User Interface Toolkits or Libraries. However, using these will not solve the complexity of a good user interface design. Another approach is to choose or design a User Interface Management System (UIMS). UIMS is responsible for all user interface action and only when necessary will call actual application code for performing e.g. a calculation or data base operation.The paper describes the architecture of a large real-life UIMS based APL application project. Since a UIMS approach differs from traditional hierarchical programming, many of these differences are described in detail. Particular emphasis has been put on how this approach has affected project management and the various tasks of a software project. The paper ends by presenting some thoughts about future APL Application Development Systems.

3 citations


Proceedings Article
01 Jan 1991
TL;DR: In the specification stage of a software engineering project, great detail must be made in the area of the system's user interface as mentioned in this paper. But this will inevitably lead to low user productivity and dissatisfied users.
Abstract: The development of any computing software system involves considerable effort on establishing a consistent user interface. Failure to do so will inevitably lead to low user productivity and dissatisfied users. When in the specification stage of a Software Engineering project, great detail must be made in the area of the system's User Interface. Most Software Engineering projects, by their nature, have a complicated interface and today's Graphical User Interfaces allow the Software Engineer to develop sophisticated and innovative front-ends. By following a few basic guidelines and suggestions, they can improve this interface for greater user satisfaction and wider acceptance.

2 citations