Klaus Schultz  Reverse- & Software-Engineering


 

Criteria for Technology Selection

(from CT Arrington: Enterprise Java with UML)

 User Interface Complexity
bulletsimple data input
bulletstatic view of data
bulletcustomizable views
bulletdynamic view of data
bulletinteractive graphics

Deployment constraints for User Interfaces
bullethandheld device
bulletany web brwoser on the internet
bulletlate-model web browser on the internet
bulletlate-model web browser on a network
bulletspecific  browser on a network
bulletdedicated workstations on a network

 Number and Type of Users
bulletsmall Number of dedicated users
bulletgeneral use within an organizatioin
bulletlarge audience with high interest
bullethuge audience with low interest

 Available Bandwidth
bulletdial-up internet connection
bulletfast internet connection
bulletdedicated network between client and server

Types of System Interfaces
bulletdata transfer
bulletservices through a protocol
bulletdirect access to system services

Performance and Scalability
bulletread-only
bulletisolated updates
bulletconcurrent updates