What do you understand by user-centred design, Software Engineering

Assignment Help:

Problem:

(a) What do you understand by user-centred design and why is it important?

(b) Explain how Prototyping and the Participatory Design approach are useful to the design of User Interface.

(c) What do you understand by the concepts "knowledge in the head" and "knowledge in the world" and what implications do they have for user interface design? Give two examples of each.

(d) You are part of a design team who has been assigned the duty of designing a computer-based system to monitor and control of activities of a nuclear reactor plant.

(i) What do you understand by distributed cognition? Support your answer with an example.


Related Discussions:- What do you understand by user-centred design

Explain test harness systems and test archiving systems, Q. Explain Test ha...

Q. Explain Test harness systems and Test archiving systems? Test harness systems: This is one that is bound around the test object and that permits the easy modification a

Cds - isis software, CDS/ISIS Software (Micro Version): Micro CDS/ISIS...

CDS/ISIS Software (Micro Version): Micro CDS/ISIS is an advanced non-numerical information storage and retrieval software package. It was developed by UNESCO in 1985 to meet t

Describe the various elements of data design, Describe the various elements...

Describe the various elements of data design? i. Data object - The data objects are identified and relationships among various data objects are represented using ERD or data di

What are the parameters of performance testing, The term "performance testi...

The term "performance testing" is usually used synonymously with stress testing, load testing, reliability testing, and volume testing. It is a part of system testing, but it's als

Explain lines of code - software metrics, Q. Explain Lines of code - Softwa...

Q. Explain Lines of code - Software Metrics? Lines of code (LOC) is a software metric used to measure the size of a software program by counting the number of lines in the te

Distinguish between alpha and beta testing, Distinguish between alpha and b...

Distinguish between alpha and beta testing.  Alpha and beta testing are the types of acceptance testing.  Alpha test: The alpha testing is attesting in which the version o

How does a countermeasure affect a project plan, Question: a) Failures ...

Question: a) Failures in software development would include excessive cost and/or schedule delays to never fielding a system. Briefly explain the risks associated with develop

Why waterfall model is advantageous than adhoc methods, Q. Why Waterfall mo...

Q. Why Waterfall model is advantageous than Adhoc Methods? Why Waterfall model is advantageous than Adhoc Methods AC16 Software Engineering Ad-hoc Process Models -Process

What do you mean by class, Q. What do you mean by class? A class is a t...

Q. What do you mean by class? A class is a template that specifies the properties of objects. Classes have an interface that consists of the operation a body which implements t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd