<p><b>A unique resource to help software developers create a desirable user experience</b><p>Today, top-flight software must feature a desirable user experience. This one-of-a-kind book creates a design process specifically for software, making it easy for developers who lack design background to cr
Notations for Software Design
β Scribed by Loe M. G. Feijs, Hans B. M. Jonkers, Cornelis A. Middelburg (auth.)
- Publisher
- Springer-Verlag London
- Year
- 1994
- Tongue
- English
- Leaves
- 432
- Series
- Formal Approaches to Computing and Information Technology (FACIT)
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Notations for Software Design aims to explain formal specification and design to practitioners in software development, and to set out the ingredients of a sound software design process.
It examines COLD-1, which is currently being implemented by Philips in many of its business centres. The fact that it is a wide-spectrum language which supports many styles of specification makes it an excellent basis for the volume. It also examines some widely-used informal techniques, such as Venn diagrams and Petri nets, thus creating a strong link between current and future practice. Rather than proposing new pictorial notations the authors place existing ones into a coherent framework, and explain practical ways of exploiting them in conjunction with COLD-1.
β¦ Table of Contents
Front Matter....Pages i-xii
Introduction....Pages 1-8
The Vending Machine Case....Pages 9-38
Patterns for Definitions....Pages 39-70
Patterns for Components....Pages 71-102
Mechanisms for Naming....Pages 103-124
The Automatic Railway Case....Pages 125-199
Pictorial Representations....Pages 201-258
More Pictorial Representations....Pages 259-323
Advanced Topics....Pages 325-376
Back Matter....Pages 377-425
β¦ Subjects
Mathematical Logic and Formal Languages; Software Engineering; Programming Languages, Compilers, Interpreters
π SIMILAR VOLUMES
<p><span>Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a
<p>IFIP's Working Group 2.7(13.4)* has, since its establishment in 1974, conΒ centrated on the software problems of user interfaces. From its original interest in operating systems interfaces the group has gradually shifted emΒ phasis towards the development of interactive systems. The group has org