chapter 8 work reengineering and conceptual design

26
Chapter 8 Chapter 8 Work reengineering and Work reengineering and conceptual design conceptual design

Upload: gervais-randall

Post on 21-Jan-2016

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Chapter 8 Work reengineering and conceptual design

Chapter 8Chapter 8

Work reengineering andWork reengineering andconceptual designconceptual design

Page 2: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

•Introduction to the Digital Introduction to the Digital LibraryLibrary

•Work Reengineering for Work Reengineering for the Digital Librarythe Digital Library

•Task Allocation for the Task Allocation for the Digital LibraryDigital Library

Page 3: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Digital LibraryDigital Library

• Individuals have personal libraries to Individuals have personal libraries to shareshare

• New Digital Library will keep track of New Digital Library will keep track of personal resources.personal resources.

Page 4: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Work ReengineeringWork Reengineering

• Work differently if to work effectivelyWork differently if to work effectively

• Goals:Goals:– Power and efficiency that automation Power and efficiency that automation

makes possiblemakes possible– More effectively support business goalsMore effectively support business goals– Minimize retrainingMinimize retraining

Page 5: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Task ScenariosTask Scenarios

• Use Scenario: description of the Use Scenario: description of the anticipated use of the new UI.anticipated use of the new UI.

• Task Scenario: represents the Task Scenario: represents the present situation.present situation.

Page 6: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Task ScenariosTask Scenarios

Page 7: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Use ScenarioUse Scenario

Page 8: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Task AllocationTask Allocation

• Sharing the different “essential” Sharing the different “essential” tasks between the user and the tasks between the user and the computer.computer.

• Essential use case:Essential use case:

Page 9: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Conceptual DesignConceptual Design• The process of establishing the The process of establishing the

underlying organization and underlying organization and structure of a UIstructure of a UIContent diagramContent diagram – low fidelity prototype – low fidelity prototype

that represents the organization and that represents the organization and structure of the user interface from the structure of the user interface from the designer’s perspective.designer’s perspective.

Page 10: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Content DiagramContent Diagram

• Design needs:Design needs:– Derived concrete use cases Derived concrete use cases – Identify primary task objects, attributes, Identify primary task objects, attributes,

actionsactions– Identify the containers and the task Identify the containers and the task

objects in each oneobjects in each one– Link containers to sLink containers to s– how navigation flow.how navigation flow.

Page 11: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Concrete Use CasesConcrete Use Cases

• Deriving from Essential Use case.Deriving from Essential Use case.

Page 12: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

•Conceptual DesignConceptual Design

– Deriving Concrete Use Cases from Deriving Concrete Use Cases from Essential Use CasesEssential Use Cases

– Identifying Task Objects, Identifying Task Objects, Attributes, and ActionsAttributes, and Actions

•Task ObjectsTask Objects

•AttributesAttributes

•ActionsActions

Page 13: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Task Objects, Attributes, Task Objects, Attributes, ActionsActions

• Task Objects: units of information or Task Objects: units of information or data with which the users interact to data with which the users interact to carry out their tasks.carry out their tasks.– Includes Class objects, i.e. media types, Includes Class objects, i.e. media types,

members of the librarymembers of the library

Page 14: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Task Objects, Attributes, Task Objects, Attributes, ActionsActions

• Attributes: task object componentsAttributes: task object components– Properties and Child ObjectsProperties and Child Objects

•Title and author are properties of bookTitle and author are properties of book

•Owner of CD-ROM is child object of CD-ROM Owner of CD-ROM is child object of CD-ROM because Owner has its own propertiesbecause Owner has its own properties

Page 15: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Task Objects, Attributes, Task Objects, Attributes, ActionsActions

• Actions: actions performed on task Actions: actions performed on task objectsobjects– Allocating guests to rooms. (Add)Allocating guests to rooms. (Add)– Create, delete, copy , save, edit, etc.Create, delete, copy , save, edit, etc.

Page 16: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Marking up Concrete Use Marking up Concrete Use CasesCases

• Task objects – single underlineTask objects – single underline

• Attributes of objects – double Attributes of objects – double underlineunderline

Page 17: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Compilation of Concrete Use Compilation of Concrete Use CaseCase

Page 18: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

– Marking Up the Concrete Use Cases Marking Up the Concrete Use Cases to Identify Task Objects, Their to Identify Task Objects, Their Attributes, and ActionsAttributes, and Actions

– Prototyping Task Objects, Prototyping Task Objects, Attributes, and ActionsAttributes, and Actions

Page 19: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

PrototypingPrototyping

Use of “Sticky Notes to prototype task objects, attributes, and actions.

Page 20: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Content DiagramContent Diagram

Template for Containers

Page 21: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Content DiagramContent Diagram

Double Link

Page 22: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Content DiagramContent Diagram

• Main ContainerMain Container

Page 23: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Other ContainersOther Containers

Page 24: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

Enter Search CriteriaEnter Search Criteria

Page 25: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

LinksLinks

• See SimPACS Flowchart DiagramSee SimPACS Flowchart Diagram

Page 26: Chapter 8 Work reengineering and conceptual design

UIDE Chapter 8UIDE Chapter 8

– Creating the Content DiagramCreating the Content Diagram

•Template for ContainersTemplate for Containers

•The Main ContainerThe Main Container

•OtherOther ContainersContainers

•LinksLinks

•Prototyping Containers and LinksPrototyping Containers and Links

•Final Thoughts on Conceptual DesignFinal Thoughts on Conceptual Design