Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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.