chapter 8 work reengineering and conceptual design
TRANSCRIPT
Chapter 8Chapter 8
Work reengineering andWork reengineering andconceptual designconceptual 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
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.
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
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.
UIDE Chapter 8UIDE Chapter 8
Task ScenariosTask Scenarios
UIDE Chapter 8UIDE Chapter 8
Use ScenarioUse Scenario
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:
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.
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.
UIDE Chapter 8UIDE Chapter 8
Concrete Use CasesConcrete Use Cases
• Deriving from Essential Use case.Deriving from Essential Use case.
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
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
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
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.
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
UIDE Chapter 8UIDE Chapter 8
Compilation of Concrete Use Compilation of Concrete Use CaseCase
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
UIDE Chapter 8UIDE Chapter 8
PrototypingPrototyping
Use of “Sticky Notes to prototype task objects, attributes, and actions.
UIDE Chapter 8UIDE Chapter 8
Content DiagramContent Diagram
Template for Containers
UIDE Chapter 8UIDE Chapter 8
Content DiagramContent Diagram
Double Link
UIDE Chapter 8UIDE Chapter 8
Content DiagramContent Diagram
• Main ContainerMain Container
UIDE Chapter 8UIDE Chapter 8
Other ContainersOther Containers
UIDE Chapter 8UIDE Chapter 8
Enter Search CriteriaEnter Search Criteria
UIDE Chapter 8UIDE Chapter 8
LinksLinks
• See SimPACS Flowchart DiagramSee SimPACS Flowchart Diagram
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