Form-Oriented Analysis: A New Methodology to Model Form-Based Applications

Pirmais vāks
Springer Science & Business Media, 2005 - 372 lappuses

Form-based applications range from simple web shops to complex enterprise resource planning systems. Draheim and Weber adapt well-established basic modeling techniques in a novel way to achieve a modeling framework optimized for this broad application domain. They introduce new modeling artifacts, such as page diagrams and form storyboards, and separate dialogue patterns to allow for reuse. In their implementation they have developed new constructs such as typed server pages, and tools for forward and reverse engineering of presentation layers. The methodology is explained using an online bookshop as a running example in which the user can experience the modeling concepts in action.

The combination of theoretical achievements and hands-on practical advice and tools makes this book a reference work for both researchers in the areas of software architectures and submit-response style user interfaces, and professionals designing and developing such applications. More information and additional material is also available online.

No grāmatas satura

Atlasītās lappuses

Saturs

Introduction
5
11 Enterprise Systems
6
12 Modeling Enterprise Systems
7
13 HighLevel Transactional Programming
8
15 A Descriptive Approach to the Software Development Process
9
The FormBased System Paradigm
11
21 The SubmitResponse Style Interface
12
22 A MessageBased Model of Data Interchange
22
95 Visual Modeling Deemphasized
177
96 Artifact Orientation
178
97 The HighLevel Programming Viewpoint
179
98 Advanced Systems Modeling Approaches
182
Forward Engineering and Reverse Engineering
189
101 Forward Engineering
190
102 Reverse Engineering
195
103 SourceCodeOpaque Reverse Engineering
198

Exploring the Online Bookshop
25
31 The Dialogue Model
26
32 The Persistent Data Model
32
Form Storyboarding
37
41 Page Diagrams
38
42 Form Storyboards
43
Formcharts and Dialogue Specification
51
52 The Dialogue Model
57
53 The Layered Data Model
61
54 Dialogue Specification
68
55 The Bookstore Formchart and Data Model
76
Model Decomposition and Refinement
99
62 Formchart Decomposition
100
63 Formchart Hierarchies
102
64 A FeatureDriven Approach
104
65 State Sets and State Specialization
106
66 Decomposition of Page Diagrams and Form Storyboards
109
Data Modeling
111
71 The Parsimonious Data Modeling Language
113
72 The Data Access Language DAL
116
73 The Transaction Data Access Language TDAL
123
74 Constraints
127
75 Style Formats
143
MessageBased Modeling of Data Interchange
149
82 The MessageBased System Viewpoint
152
83 Data Interchange Model
154
84 Data Interchange Specification
158
85 The Relation to Data Flow Diagrams
162
86 The Interplay of Formcharts and Data Interchange Diagrams
164
87 Topic Bundles
166
A Descriptive Approach
167
91 Descriptiveness Prescriptiveness and the Software Process
170
92 Metaphor A Posteriori
172
93 On Desktop Metaphors
174
94 On RealWorld Modeling
175
Typed Server Pages
201
111 TypeSafe Interplay of Forms and Scripts
202
112 Functional Decomposition of Server Pages
216
113 HigherOrder Server Pages
223
114 A Comparison of Web Technologies
226
The Integrated Source Code Paradigm
231
122 Structured Artifacts
234
123 The Syntax Model Approach
235
124 A Closer Look at Languages
237
125 The Integrated Source Code Paradigm
239
126 A Flexible Generic Textual Format for Data
243
127 Generative Programming
246
State History Diagrams
251
132 Discussion of Formchart Semantics
260
133 Semantics of Dialogue Constraints
262
134 Path Expressions
269
Semantics of the Data Model
273
142 Alternative Fundamental Models
276
143 Discussion
281
Semantics of Web Signatures
285
152 Coding Guidelines for Typed Server Pages
289
153 Formal Definition of the NSP Type System
301
A Comparison of Modeling Methods
327
162 Web Site Modeling
328
163 Data Modeling
330
164 ModelOriented Specification Languages
331
165 Structured Analysis
333
166 ObjectOriented Analysis and Design
337
167 ModelDriven Architecture
340
Summary
345
172 Contributions to Modeling in General
349
References
353
Index
369
Autortiesības

Citi izdevumi - Skatīt visu

Bieži izmantoti vārdi un frāzes

Populāri fragmenti

351. lappuse - Alabiso. Transformation of Data Flow Analysis Models to Object Oriented Design. In: Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications 1988 (OOPSLA 1988).
353. lappuse - EJ Chikofsky and JH Cross II, "Reverse Engineering and Design Recovery: A Taxonomy", IEEE Software, vol.
355. lappuse - ... and refutation on partial evidence. In E. Walker (Ed.), Proceedings of the 22 nd North American Fuzzy Information Processing Society (pp. 530-535). Piscataway, NJ: IEEE Press. Sicilia, MA (2003). The role of vague categories in semantic and adaptive Web interfaces. In R. Meersman & Z. Tari (Eds.), Proceedings of the Workshop on Human Computer Interface for Semantic Web and Web Applications (Lecture Notes in Computer Science, 2519, pp. 210-222). New York: Springer-Verlag. Sicilia, MA, & Dodero,...

Bibliogrāfiskā informācija