The following concepts guide
the IStrat design process:
Abstraction Hierarchy
Top-down Design
Modularity
These design philosophy helps in developing software
that is easier to: Develop
Test
Maintain
Enhance
Software Architecture:
Based on the above PRD the architecture
of the product is developed. For the current project
it is expected that the architecture will utilize
the Client-Server model.
Human Computer Interaction:
The user interfaces for the
software would be designed keeping in mind issues
of human computer interaction (in which we enjoy
unique expertise). The proper design of the user
interface and interaction design would be a critical
factor in the user acceptability of the software.
Prototype Development:
Based on the Requirements Document
and the HCI user interface definition, a prototype
will be developed. This prototype can be tested
on the end users to further refine the user adaptability
issues and also to check adherence to the customer
requirements. This prototype will mostly be the
user interfaces for inputs, data monitoring &
update, reports formats & system maintenance.
|