Please expalin each of the terms breifly. and answer each of the bullet point De
ID: 3592688 • Letter: P
Question
Please expalin each of the terms breifly. and answer each of the bullet point
Designing and Specifying the System
Choosing an architectural style
Main program with subroutines
Abstract Data Type
Mode/view/Controller
Client/server (thick vs thin)
Interface desing
Conceptual model vs mental model vs user model
Cognitive ergonomics
Working from a task analysis
Style of dialog: command line, menus/icons/forms, direct manipulation
Evaluating the design: heuristic eval./mockups or prototypes. User testing with observation
Explanation / Answer
Main program is the first statement that has to be executed when the program goes for the execution. And the sub routies are also called as functions. Functions are a part of a program where they can work on specific task that is given in the program.
Abstravt data type is a data type where it has no space is allocated ad it is just a representation. Like a java class.
Model represents the state of the application
view represents the presentation i.e., UI interface
Controller acts as intermediate to view and model
Client server are both terms represents to the internte activitey where client asks information or retrives the information from the server. Where server works with lots of clients requests and sends the appropriate results or response.