Structure and Style in Use Cases for User Interface Design Larry L
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Discover Materials Infographic Challenge
Website: www.discovermaterials.uk Twitter: @DiscovMaterials Instagram: @discovermaterials Email: [email protected] Discover Materials Infographic Challenge The Challenge: We would like you to produce an infographic that highlights and explores a material that has been important to you during the pandemic. We will be awarding prizes for the top two infographics based upon the following criteria: visual appeal content (facts/depth/breadth) range of sources Entries must be submitted to: [email protected] by 9pm (BST) on Sunday 2nd August and submitted as a picture file. Please include your name, as the author of the infographic, within the image. In submitting the infographic to be judged, you are agreeing that the graphic can be shared by Discover Materials more widely. Introduction: An infographic provides us with a short, interesting and timely manner to communicate a complex idea with the wider public. An important aspect of using an infographic is that our target is to make something with high shareability and this can be achieved by telling a good story with a design that conveys data in a manner that is easily interpreted, as highlighted in Figure 1. In this challenge we want you to consider a material that has been important in the pandemic. There are a huge range of materials that have been vitally important to us all during these chaotic and challenging times. We could imagine materials that have been important in personal protection & healthcare, materials that Figure 1: The overlapping aspects of a good infographic enable our new forms of engagement and https://www.flickr.com/photos/dashburst/8448339735 communication in the digital world, or the ‘day- to-day’ materials that we rely upon and without which we would find modern life incredibly difficult. -
Writing and Reviewing Use-Case Descriptions
Bittner/Spence_06.fm Page 145 Tuesday, July 30, 2002 12:04 PM PART II WRITING AND REVIEWING USE-CASE DESCRIPTIONS Part I, Getting Started with Use-Case Modeling, introduced the basic con- cepts of use-case modeling, including defining the basic concepts and understanding how to use these concepts to define the vision, find actors and use cases, and to define the basic concepts the system will use. If we go no further, we have an overview of what the system will do, an under- standing of the stakeholders of the system, and an understanding of the ways the system provides value to those stakeholders. What we do not have, if we stop at this point, is an understanding of exactly what the system does. In short, we lack the details needed to actually develop and test the system. Some people, having only come this far, wonder what use-case model- ing is all about and question its value. If one only comes this far with use- case modeling, we are forced to agree; the real value of use-case modeling comes from the descriptions of the interactions of the actors and the system, and from the descriptions of what the system does in response to the actions of the actors. Surprisingly, and disappointingly, many teams stop after developing little more than simple outlines for their use cases and consider themselves done. These same teams encounter problems because their use cases are vague and lack detail, so they blame the use-case approach for having let them down. The failing in these cases is not with the approach, but with its application. -
Document Title Requirements on Debugging in AUTOSAR
Requirements on Debugging in AUTOSAR AUTOSAR Release 4.2.2 Document Title Requirements on Debugging in AUTOSAR Document Owner AUTOSAR Document Responsibility AUTOSAR Document Identification No 332 Document Classification Auxiliary Document Status Final Part of AUTOSAR Release 4.2.2 Document Change History Release Changed by Change Description 4.2.2 AUTOSAR Marked the document as obsolete Release Management 4.2.1 AUTOSAR Editorial changes Release Management 4.1.2 AUTOSAR Updated reference to RS feature document Release Editorial changes Management 4.1.1 AUTOSAR Updated the format of requirements according Administration to TPS_StandardizationTemplate Updated the chapters 2 and 5 Replaced Complex Device Driver by Complex Driver 3.1.5 AUTOSAR Initial release Administration 1 of 19 Document ID 332: AUTOSAR_SRS_Debugging - AUTOSAR confidential - Requirements on Debugging in AUTOSAR AUTOSAR Release 4.2.2 Disclaimer This specification and the material contained in it, as released by AUTOSAR, is for the purpose of information only. AUTOSAR and the companies that have contributed to it shall not be liable for any use of the specification. The material contained in this specification is protected by copyright and other types of Intellectual Property Rights. The commercial exploitation of the material contained in this specification requires a license to such Intellectual Property Rights. This specification may be utilized or reproduced without any modification, in any form or by any means, for informational purposes only. For any other purpose, no part of the specification may be utilized or reproduced, in any form or by any means, without permission in writing from the publisher. The AUTOSAR specifications have been developed for automotive applications only. -
The Guide to Succeeding with Use Cases
USE-CASE 2.0 The Guide to Succeeding with Use Cases Ivar Jacobson Ian Spence Kurt Bittner December 2011 USE-CASE 2.0 The Definitive Guide About this Guide 3 How to read this Guide 3 What is Use-Case 2.0? 4 First Principles 5 Principle 1: Keep it simple by telling stories 5 Principle 2: Understand the big picture 5 Principle 3: Focus on value 7 Principle 4: Build the system in slices 8 Principle 5: Deliver the system in increments 10 Principle 6: Adapt to meet the team’s needs 11 Use-Case 2.0 Content 13 Things to Work With 13 Work Products 18 Things to do 23 Using Use-Case 2.0 30 Use-Case 2.0: Applicable for all types of system 30 Use-Case 2.0: Handling all types of requirement 31 Use-Case 2.0: Applicable for all development approaches 31 Use-Case 2.0: Scaling to meet your needs – scaling in, scaling out and scaling up 39 Conclusion 40 Appendix 1: Work Products 41 Supporting Information 42 Test Case 44 Use-Case Model 46 Use-Case Narrative 47 Use-Case Realization 49 Glossary of Terms 51 Acknowledgements 52 General 52 People 52 Bibliography 53 About the Authors 54 USE-CASE 2.0 The Definitive Guide Page 2 © 2005-2011 IvAr JacobSon InternationAl SA. All rights reserved. About this Guide This guide describes how to apply use cases in an agile and scalable fashion. It builds on the current state of the art to present an evolution of the use-case technique that we call Use-Case 2.0. -
INCOSE: the FAR Approach “Functional Analysis/Allocation and Requirements Flowdown Using Use Case Realizations”
in Proceedings of the 16th Intern. Symposium of the International Council on Systems Engineering (INCOSE'06), Orlando, FL, USA, Jul 2006. The FAR Approach – Functional Analysis/Allocation and Requirements Flowdown Using Use Case Realizations Magnus Eriksson1,2, Kjell Borg1, Jürgen Börstler2 1BAE Systems Hägglunds AB 2Umeå University SE-891 82 Örnsköldsvik SE-901 87 Umeå Sweden Sweden {magnus.eriksson, kjell.borg}@baesystems.se {magnuse, jubo}@cs.umu.se Copyright © 2006 by Magnus Eriksson, Kjell Borg and Jürgen Börstler. Published and used by INCOSE with permission. Abstract. This paper describes a use case driven approach for functional analysis/allocation and requirements flowdown. The approach utilizes use cases and use case realizations for functional architecture modeling, which in turn form the basis for design synthesis and requirements flowdown. We refer to this approach as the FAR (Functional Architecture by use case Realizations) approach. The FAR approach is currently applied in several large-scale defense projects within BAE Systems Hägglunds AB and the experience so far is quite positive. The approach is illustrated throughout the paper using the well known Automatic Teller Machine (ATM) example. INTRODUCTION Organizations developing software intensive defense systems, for example vehicles, are today faced with a number of challenges. These challenges are related to the characteristics of both the market place and the system domain. • Systems are growing ever more complex, consisting of tightly integrated mechanical, electrical/electronic and software components. • Systems have very long life spans, typically 30 years or longer. • Due to reduced acquisition budgets, these systems are often developed in relatively short series; ranging from only a few to several hundred units. -
Visual Literacy of Infographic Review in Dkv Students’ Works in Bina Nusantara University
VISUAL LITERACY OF INFOGRAPHIC REVIEW IN DKV STUDENTS’ WORKS IN BINA NUSANTARA UNIVERSITY Suprayitno School of Design New Media Department, Bina Nusantara University Jl. K. H. Syahdan, No. 9, Palmerah, Jakarta 11480, Indonesia [email protected] ABSTRACT This research aimed to provide theoretical benefits for students, practitioners of infographics as the enrichment, especially for Desain Komunikasi Visual (DKV - Visual Communication Design) courses and solve the occurring visual problems. Theories related to infographic problems were used to analyze the examples of the student's infographic work. Moreover, the qualitative method was used for data collection in the form of literature study, observation, and documentation. The results of this research show that in general the students are less precise in the selection and usage of visual literacy elements, and the hierarchy is not good. Thus, it reduces the clarity and effectiveness of the infographic function. This is the urgency of this study about how to formulate a pattern or formula in making a work that is not only good and beautiful but also is smart, creative, and informative. Keywords: visual literacy, infographic elements, Visual Communication Design, DKV INTRODUCTION Desain Komunikasi Visual (DKV - Visual Communication Design) is a term portrayal of the process of media in communicating an idea or delivery of information that can be read or seen. DKV is related to the use of signs, images, symbols, typography, illustrations, and color. Those are all related to the sense of sight. In here, the process of communication can be through the exploration of ideas with the addition of images in the form of photos, diagrams, illustrations, and colors. -
Plantuml Language Reference Guide (Version 1.2021.2)
Drawing UML with PlantUML PlantUML Language Reference Guide (Version 1.2021.2) PlantUML is a component that allows to quickly write : • Sequence diagram • Usecase diagram • Class diagram • Object diagram • Activity diagram • Component diagram • Deployment diagram • State diagram • Timing diagram The following non-UML diagrams are also supported: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Gantt diagram • MindMap diagram • Work Breakdown Structure diagram • Mathematic with AsciiMath or JLaTeXMath notation • Entity Relationship diagram Diagrams are defined using a simple and intuitive language. 1 SEQUENCE DIAGRAM 1 Sequence Diagram 1.1 Basic examples The sequence -> is used to draw a message between two participants. Participants do not have to be explicitly declared. To have a dotted arrow, you use --> It is also possible to use <- and <--. That does not change the drawing, but may improve readability. Note that this is only true for sequence diagrams, rules are different for the other diagrams. @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: Another authentication Response @enduml 1.2 Declaring participant If the keyword participant is used to declare a participant, more control on that participant is possible. The order of declaration will be the (default) order of display. Using these other keywords to declare participants -
Maps and Diagrams. Their Compilation and Construction
~r HJ.Mo Mouse andHR Wilkinson MAPS AND DIAGRAMS 8 his third edition does not form a ramatic departure from the treatment of artographic methods which has made it a standard text for 1 years, but it has developed those aspects of the subject (computer-graphics, quantification gen- erally) which are likely to progress in the uture. While earlier editions were primarily concerned with university cartography ‘ourses and with the production of the- matic maps to illustrate theses, articles and books, this new edition takes into account the increasing number of professional cartographer-geographers employed in Government departments, planning de- partments and in the offices of architects pnd civil engineers. The authors seek to ive students some idea of the novel and xciting developments in tools, materials, echniques and methods. The growth, mounting to an explosion, in data of all inds emphasises the increasing need for discerning use of statistical techniques, nevitably, the dependence on the com- uter for ordering and sifting data must row, as must the degree of sophistication n the techniques employed. New maps nd diagrams have been supplied where ecessary. HIRD EDITION PRICE NET £3-50 :70s IN U K 0 N LY MAPS AND DIAGRAMS THEIR COMPILATION AND CONSTRUCTION MAPS AND DIAGRAMS THEIR COMPILATION AND CONSTRUCTION F. J. MONKHOUSE Formerly Professor of Geography in the University of Southampton and H. R. WILKINSON Professor of Geography in the University of Hull METHUEN & CO LTD II NEW FETTER LANE LONDON EC4 ; © ig6g and igyi F.J. Monkhouse and H. R. Wilkinson First published goth October igj2 Reprinted 4 times Second edition, revised and enlarged, ig6g Reprinted 3 times Third edition, revised and enlarged, igyi SBN 416 07440 5 Second edition first published as a University Paperback, ig6g Reprinted 5 times Third edition, igyi SBN 416 07450 2 Printed in Great Britain by Richard Clay ( The Chaucer Press), Ltd Bungay, Suffolk This title is available in both hard and paperback editions. -
Graph Visualization and Navigation in Information Visualization 1
HERMAN ET AL.: GRAPH VISUALIZATION AND NAVIGATION IN INFORMATION VISUALIZATION 1 Graph Visualization and Navigation in Information Visualization: a Survey Ivan Herman, Member, IEEE CS Society, Guy Melançon, and M. Scott Marshall Abstract—This is a survey on graph visualization and navigation techniques, as used in information visualization. Graphs appear in numerous applications such as web browsing, state–transition diagrams, and data structures. The ability to visualize and to navigate in these potentially large, abstract graphs is often a crucial part of an application. Information visualization has specific requirements, which means that this survey approaches the results of traditional graph drawing from a different perspective. Index Terms—Information visualization, graph visualization, graph drawing, navigation, focus+context, fish–eye, clustering. involved in graph visualization: “Where am I?” “Where is the 1 Introduction file that I'm looking for?” Other familiar types of graphs lthough the visualization of graphs is the subject of this include the hierarchy illustrated in an organisational chart and Asurvey, it is not about graph drawing in general. taxonomies that portray the relations between species. Web Excellent bibliographic surveys[4],[34], books[5], or even site maps are another application of graphs as well as on–line tutorials[26] exist for graph drawing. Instead, the browsing history. In biology and chemistry, graphs are handling of graphs is considered with respect to information applied to evolutionary trees, phylogenetic trees, molecular visualization. maps, genetic maps, biochemical pathways, and protein Information visualization has become a large field and functions. Other areas of application include object–oriented “sub–fields” are beginning to emerge (see for example Card systems (class browsers), data structures (compiler data et al.[16] for a recent collection of papers from the last structures in particular), real–time systems (state–transition decade). -
Toward Unified Models in User-Centered and Object-Oriented
CHAPTER 9 Toward Unified Models in User-Centered and Object-Oriented Design William Hudson Abstract Many members of the HCI community view user-centered design, with its focus on users and their tasks, as essential to the construction of usable user inter- faces. However, UCD and object-oriented design continue to develop along separate paths, with very little common ground and substantially different activ- ities and notations. The Unified Modeling Language (UML) has become the de facto language of object-oriented development, and an informal method has evolved around it. While parts of the UML notation have been embraced in user-centered methods, such as those in this volume, there has been no con- certed effort to adapt user-centered design techniques to UML and vice versa. This chapter explores many of the issues involved in bringing user-centered design and UML closer together. It presents a survey of user-centered tech- niques employed by usability professionals, provides an overview of a number of commercially based user-centered methods, and discusses the application of UML notation to user-centered design. Also, since the informal UML method is use case driven and many user-centered design methods rely on scenarios, a unifying approach to use cases and scenarios is included. 9.1 Introduction 9.1.1 Why Bring User-Centered Design to UML? A recent survey of software methods and techniques [Wieringa 1998] found that at least 19 object-oriented methods had been published in book form since 1988, and many more had been published in conference and journal papers. This situation led to a great 313 314 | CHAPTER 9 Toward Unified Models in User-Centered and Object-Oriented Design deal of division in the object-oriented community and caused numerous problems for anyone considering a move toward object technology. -
Infovis and Statistical Graphics: Different Goals, Different Looks1
Infovis and Statistical Graphics: Different Goals, Different Looks1 Andrew Gelman2 and Antony Unwin3 20 Jan 2012 Abstract. The importance of graphical displays in statistical practice has been recognized sporadically in the statistical literature over the past century, with wider awareness following Tukey’s Exploratory Data Analysis (1977) and Tufte’s books in the succeeding decades. But statistical graphics still occupies an awkward in-between position: Within statistics, exploratory and graphical methods represent a minor subfield and are not well- integrated with larger themes of modeling and inference. Outside of statistics, infographics (also called information visualization or Infovis) is huge, but their purveyors and enthusiasts appear largely to be uninterested in statistical principles. We present here a set of goals for graphical displays discussed primarily from the statistical point of view and discuss some inherent contradictions in these goals that may be impeding communication between the fields of statistics and Infovis. One of our constructive suggestions, to Infovis practitioners and statisticians alike, is to try not to cram into a single graph what can be better displayed in two or more. We recognize that we offer only one perspective and intend this article to be a starting point for a wide-ranging discussion among graphics designers, statisticians, and users of statistical methods. The purpose of this article is not to criticize but to explore the different goals that lead researchers in different fields to value different aspects of data visualization. Recent decades have seen huge progress in statistical modeling and computing, with statisticians in friendly competition with researchers in applied fields such as psychometrics, econometrics, and more recently machine learning and “data science.” But the field of statistical graphics has suffered relative neglect. -
Use Case Tutorial Version X.X ● April 18, 2016
Use Case Tutorial Version X.x ● April 18, 2016 Company Name Limited Street City, State ZIP Country phone: +1 000 123 4567 Company Name Limited Street City, State ZIP Country phone: +1 000 123 4567 Company Name Limited Street City, State ZIP Country phone: +1 000 123 4567 www.website.com [Company Name] [Document Name] [Project Name] [Version Number] Table of Contents Introduction ..............................................................................................3 1. Use cases and activity diagrams .......................................................4 1.1. Use case modelling ....................................................................4 1.2. Use cases and activity diagrams ..................................................7 1.3. Actors .......................................................................................7 1.4. Describing use cases.................................................................. 8 1.5. Scenarios ................................................................................10 1.6. More about actors ....................................................................13 1.7. Modelling the relationships between use cases ...........................15 1.8. Stereotypes .............................................................................15 1.9. Sharing behaviour between use cases........................................ 16 1.10. Alternatives to the main success scenario ..................................17 1.11. To extend or include? ...............................................................20