Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity.

Similar presentations


Presentation on theme: "Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity."— Presentation transcript:

1 Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity is increasing multi-user real-time complexity no stopping criteria

2 Ch 4 The Process page 2CS 368 Usability Design a goal directed problem solving activity informed by intended use, target domain, materials, cost and feasibility a structured approach to interface development typical design life cycle requirements analysis (20%) design (15%) implementation (15%) testing (50%) maintenance user concerns direct the design rather than technical concerns iteration is a must

3 Ch 4 The Process page 3CS 368 Requirements Analysis obtain a thorough understanding of the problem to be solved must be complete must be correct identify user needs by performing a task analysis results in a specification document must be complete and precise for designers to develop an appropriate solution

4 Ch 4 The Process page 4CS 368 Software Design identify data structures select the platform design the look and feel design UI code results in a design document must be complete and precise for coders to simply implement the design resist coding at this stage

5 Ch 4 The Process page 5CS 368 Testing test functionality runtime errors usability results in a testing report must be thorough to convince a reader that the vast majority of errors have been removed and that the final product meets the original specs

6 Ch 4 The Process page 6CS 368 User Involvement traditionally, designers or systems analysts gather information from the users and serve as a liaison with developers participatory design strives to involve users to contribute early and often to the process some may even be a member of the design team (domain specialist) this leads to a better product with higher user satisfaction

7 Ch 4 The Process page 7CS 368 Development Team ideal design team skills human factors cognitive psychology (human perception) behavioral science graphic design empirical studies programming team members usability engineer user interface designer user interface developer graphic designer domain expert in one study 50% of a programmers time is spent communicating with team members 30% alone coding 20% on other activities such as travel

8 Ch 4 The Process page 8CS 368 Group Activity apply the traditional design process to the problem of baking desserts for a party of 500 people requirements analysis design implementation testing maintenance


Download ppt "Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity."

Similar presentations


Ads by Google