User Characteristics


Analyzing user characteristics is an important aspect of any project. It allows the team to clearly define and focus on who the end users are for the project. Also, it allows the team to check the progress of the project to ensure the team is still writting the product for the correct users.

The Users

In examining the project, there are two distinct user levels for the Satori application. Our primary user focus is the SmallTalk-80 code to be compiled. In this context it is not the human operator who is the user of Satori, but the program to be compiled which uses this application.

  1. The user is syntactically correct source code written in ST-80.

  2. The user is to require no manipulation from its original to compile under the new Satori application.

  3. There is no limit to the size or complexity of the applications capable of being compiled relative to the Satori project, any such limitations are contributed by circumstances outside the scope of Satori (ie. hardware limitations, operating system limits, etc.).

User Characteristics

Looking at the humans as potential users, the common user characteristics identified are:

  1. The user is a SmallTalk-80 programmer.

  2. The user is comfortable with or desires a command line interface.