SAICSIT Proceedings: 1979-2001https://hdl.handle.net/10500/244402024-03-28T22:01:09Z2024-03-28T22:01:09ZSAICSIT Proceedings Table of Contentshttps://hdl.handle.net/10500/259762019-11-15T13:21:07Z2019-01-01T00:00:00ZSAICSIT Proceedings Table of Contents
2019-01-01T00:00:00ZDesign patterns for user interfacesWarren, PRViljoen, Mhttps://hdl.handle.net/10500/254442019-05-16T01:00:40Z1998-01-01T00:00:00ZDesign patterns for user interfaces
Warren, PR; Viljoen, M
Petkov, D.; Venter, L.
This work reports on 23 third year student' s projects in which the user interfaces (UI) were found wanting. We show in which ways we regard the UI to be in error. However, an examination of the available literature on UI design indicates that advice needed to correct these errors simply was not accessible. It goes on to describe what is different about design patterns and why this approach is a promising direction to pursue for UI design. Finally it presents a single pattern which would correct the kind of problems our student designers experienced.
1998-01-01T00:00:00ZSet-oriented functional style of programmingMueller, CSMhttps://hdl.handle.net/10500/254432019-05-16T01:00:37Z1987-01-01T00:00:00ZSet-oriented functional style of programming
Mueller, CSM
Kritzinger, P.
A novel way of programming, which starts with specific details of a particular example
and abstracts these details into generalised sets, is proposed. The whole program is
constructed around the definition of these sets. Once the structure and type of the sets have been specified, the relationship between the sets is added to these set defintions. Thus, there is a move away from seeing the description of the data and relationships between the data as two separate parts, i.e. , the data definition and the body of the block. This paper concentrates on the method used to develop programs, using a tutorial approach to illustrate the ease of programming, debugging and modifiablity . An interesting aspect of the method is how a program can be developed by studying the details in the problem domain using a procedural approach and abstracting them into a final declarative definition.
1987-01-01T00:00:00ZThe relational organisation modelLaauwen, Bhttps://hdl.handle.net/10500/254422019-05-16T01:00:30Z1996-01-01T00:00:00ZThe relational organisation model
Laauwen, B
Ram, Vevek
It has become clear that today's complex society of specialised individuals has a need for problem solving techniques using an integrated and interdisciplinary approach. The popularity of business re-engineering beliefs is abundant. The actual successes of large scale business re-engineering projects are considerably less. Why, if everybody believes in it, is it not practised?
In this study I will attempt to bring convincing arguments that a way out of the organisational impasse can be found by using the principles of the relational database techniques for organisational modelling. I will highlight some of the reasons for the popularity of relational data structures in computer applications as opposed to hierarchical data structures. I will subsequently look for similar patterns in hierarchical organisational structures. I will then apply the principles of relational data modelling to organisational structures and discuss the benefits of the resulting organisational model. I will make recommendations to contribute to the solution of the problem of 'waste through organisational malfunctioning' by using this model.
1996-01-01T00:00:00Z