Concepts And Models

Download Concepts And Models PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Concepts And Models book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Conceptual Models

Author: Jeff Johnson
language: en
Publisher: Morgan & Claypool Publishers
Release Date: 2011-11-01
People make use of software applications in their activities, applying them as tools in carrying out tasks. That this use should be good for people--easy, effective, efficient, and enjoyable--is a principal goal of design. In this book, we present the notion of Conceptual Models, and argue that Conceptual Models are core to achieving good design. From years of helping companies create software applications, we have come to believe that building applications without Conceptual Models is just asking for designs that will be confusing and difficult to learn, remember, and use. We show how Conceptual Models are the central link between the elements involved in application use: people's tasks (task domains), the use of tools to perform the tasks, the conceptual structure of those tools, the presentation of the conceptual model (i.e., the user interface), the language used to describe it, its implementation, and the learning that people must do to use the application. We further show that putting a Conceptual Model at the center of the design and development process can pay rich dividends: designs that are simpler and mesh better with users' tasks, avoidance of unnecessary features, easier documentation, faster development, improved customer uptake, and decreased need for training and customer support.
Handbook of Conceptual Modeling

Author: David W. Embley
language: en
Publisher: Springer Science & Business Media
Release Date: 2012-04-23
Conceptual modeling is about describing the semantics of software applications at a high level of abstraction in terms of structure, behavior, and user interaction. Embley and Thalheim start with a manifesto stating that the dream of developing information systems strictly by conceptual modeling – as expressed in the phrase “the model is the code” – is becoming reality. The subsequent contributions written by leading researchers in the field support the manifesto's assertions, showing not only how to abstractly model complex information systems but also how to formalize abstract specifications in ways that let developers complete programming tasks within the conceptual model itself. They are grouped into sections on programming with conceptual models, structure modeling, process modeling, user interface modeling, and special challenge areas such as conceptual geometric modeling, information integration, and biological conceptual modeling. The Handbook of Conceptual Modeling collects in a single volume many of the best conceptual-modeling ideas, techniques, and practices as well as the challenges that drive research in the field. Thus it is much more than a traditional handbook for advanced professionals, as it also provides both a firm foundation for the field of conceptual modeling, and points researchers and graduate students towards interesting challenges and paths for how to contribute to this fundamental field of computer science.
Conceptual Models

This book presents readers with an exploration of the concept of Conceptual Models and argues that they are core to achieving good design of interactive applications that are easy, effective, and enjoyable to use. The authors’ years of experience helping companies create interactive software applications revealed that interactive applications built without Conceptual Models generally result in fraught production processes and designs that are confusing and difficult to learn, remember, and use. Instead, the book shows that Conceptual Models can be a central link between the elements involved in the use of interactive applications: people’s tasks (domains), their plans for performing those tasks, the use of applications in the plans, the conceptual structure of applications, the presentation of the conceptual model (i.e., the user interface), the terms used to describe it, its implementation, and the learning that people must do to use the application. Readers will learn how putting a Conceptual Model at the core of the design and development process can pay rich dividends: designs are simpler, more coherent, and better aligned with users’ tasks; unnecessary features are avoided; documentation is easier, development is faster and cheaper; customer uptake is improved; and the need for training and customer support is reduced. To support its use in instruction, this second edition has been revised to explain the history and theoretical context of conceptual modeling using a consistent vocabulary, describe the structure of conceptual models, provide more current and more complete examples, explain how conceptual models fit into design and development, and further summarize the benefits of conceptual modeling.