Atjaunināt sīkdatņu piekrišanu

Art of Software Modeling [Hardback]

  • Formāts: Hardback, 296 pages, height x width: 234x156 mm, weight: 710 g
  • Izdošanas datums: 26-Dec-2006
  • Izdevniecība: Auerbach
  • ISBN-10: 1420044621
  • ISBN-13: 9781420044621
Citas grāmatas par šo tēmu:
  • Hardback
  • Cena: 119,73 €
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
  • Formāts: Hardback, 296 pages, height x width: 234x156 mm, weight: 710 g
  • Izdošanas datums: 26-Dec-2006
  • Izdevniecība: Auerbach
  • ISBN-10: 1420044621
  • ISBN-13: 9781420044621
Citas grāmatas par šo tēmu:
Modeling complex systems is a difficult challenge and all too often one in which modelers are left to their own devices. Using a multidisciplinary approach, The Art of Software Modeling covers theory, practice, and presentation in detail. It focuses on the importance of model creation and demonstrates how to create meaningful models.

Presenting three self-contained sections, the text examines the background of modeling and frameworks for organizing information. It identifies techniques for researching and capturing client and system information and addresses the challenges of presenting models to specific audiences. Using concepts from art theory and aesthetics, this broad-based approach encompasses software practices, cognitive science, and information presentation. The book also looks at perception and cognition of diagrams, view composition, color theory, and presentation techniques.

Providing practical methods for investigating and organizing complex information, The Art of Software Modeling demonstrates the effective use of modeling techniques to improve the development process and establish a functional, useful, and maintainable software system.
Preface xv
About the Author xvii
Notices xix
Acknowledgments xxi
I ANALYTICAL FRAMEWORKS
The Art of the Model
3(14)
Cognitive Resonance
5(2)
Perception and Representation of Models
7(2)
Learning and Reasoning
9(1)
Beauty and the Beholder
10(2)
Summary
12(1)
Tips and Traps
13(1)
Questions and Exercises
13(1)
Exercise #1: Problems with Communication
14(1)
References
14(1)
Notes
15(2)
A Systematic Approach
17(16)
Formal Systems Analysis
19(1)
Functional Decomposition
20(4)
Scientific Method
24(1)
Process Approach
25(3)
Summary
28(1)
Tips and Traps
29(1)
Questions and Exercises
30(1)
Exercise #1 System Analysis
30(1)
References
31(1)
Notes
31(2)
Observing Behavior
33(16)
Observing Individuals
34(3)
Working in Groups
37(1)
Organizational Culture
38(2)
Investigating Legacy Computer Systems
40(3)
Environmental Considerations
43(1)
Summary
44(1)
Tips and Traps
45(1)
Questions and Exercises
46(1)
Exercise #1: Business Process Mapping
46(1)
Exercise #2: Organizational Mapping
47(1)
Exercise #3: Team Construction
47(1)
References
47(1)
Notes
48(1)
Analytical Thinking
49(16)
Analysis Patterns
50(4)
Pattern Structure
50(4)
Analytical Frameworks
54(2)
Adaptation and Application
56(1)
Summary
57(1)
Tips and Traps
58(1)
Questions and Exercises
59(1)
Exercise #1: Finding Abstract Themes
59(1)
Exercise #2: Creating an Analytical Framework
59(1)
References
60(1)
Notes
61(4)
II MODEL CONSTRUCTION
Research and Investigation
65(16)
Recording Information
66(1)
Interviews
67(3)
Group Facilitation
70(3)
Independent Investigation
73(1)
Experimentation
74(1)
Organization of Research Information
75(1)
Summary
76(2)
Tips and Traps
78(1)
Questions and Exercises
78(1)
Exercise #1: Interviewing
79(1)
References
79(1)
Notes
79(2)
Model Forms
81(14)
Purpose and Form
82(3)
Model Construction
85(1)
Selecting Model Content
86(5)
Translating into the Model Form
86(2)
Static Structure
88(1)
Dynamic Behavior
88(2)
Interdependency
90(1)
Translating Jargon
90(1)
Tool Support
91(1)
Summary
91(1)
Tips and Traps
92(1)
Questions and Exercises
92(1)
Exercise #1: Domain Modeling
93(1)
References
93(1)
Notes
94(1)
Data Validation
95(10)
Team Review
95(3)
Simulation
98(1)
Direct Application
99(1)
Test-Based Verification
100(1)
Summary
100(1)
Tips and Traps
101(1)
Questions and Exercises
102(1)
Exercise #1: Critical Review
102(1)
References
102(3)
Business Workflow Analysis
105(18)
Business Environment
106(1)
Business Model
107(2)
Business Workflows
109(6)
Business Workers and Actors
115(1)
Business Entities (Domain Data Model)
115(1)
Summary
116(2)
Tips and Traps
118(1)
Questions and Exercises
119(2)
Exercise #1: Identification of Business Actors and Workers
120(1)
Exercise #2: Business Workflow Modeling
120(1)
Exercise #3: Domain Modeling
120(1)
References
121(1)
Notes
121(2)
Requirements Archaeology
123(12)
Preparation and Discovery
124(2)
Investigation
126(2)
Independent Study
126(1)
Interviewing
127(1)
Deciphering and Translation
128(2)
Audit Trail:
129(1)
Public Display
130(1)
Summary
131(1)
Tips and Traps
132(1)
Questions and Exercises
133(1)
Exercise #1: Translation of Structured Requirements
133(1)
References
134(1)
Notes
134(1)
Modeling Software Architecture
135(20)
Functional View (Requirements)
137(1)
Static Structure View
138(4)
Component View (Implementation View)
142(2)
Dynamic View
144(1)
Deployment View
145(1)
Alternate Views
146(2)
Summary
148(1)
Tips and Traps
149(1)
Questions and Exercises
149(2)
Exercise #1: Framework Description
150(1)
Exercise #2: Risk Analysis
150(1)
References
151(1)
Notes
151(4)
III PRESENTATION
Perception and Thinking
155(14)
Gestalt Theory
156(4)
Diagrammatic Reasoning
160(4)
Summary
164(1)
Tips and Traps
165(1)
Questions and Exercises
165(1)
Exercise #1: Iconic Representations
166(1)
References
166(1)
Notes
167(2)
Composition
169(20)
Line and Contour
170(6)
Visual Balance
176(4)
Information Balance
180(1)
Emphasis
181(1)
Shade and Color
181(3)
Shade/Color Emphasis
184(1)
Summary
185(1)
Tips and Traps
186(1)
Questions and Exercises
186(1)
Exercise #1: Diagram Construction
187(1)
References
187(1)
Notes
188(1)
Presentation
189(72)
Presentation Flow
189(4)
Presentation Techniques
193(2)
Summary
195(1)
Tips and Traps
195(1)
Questions and Exercises
196(1)
Exercise #1: Observing Presentation Techniques
197(1)
References
197(1)
Note
197(4)
IV APPENDICES
Example Business Workflow: Execute Trade
201(16)
Brief Description
201(1)
Purpose
201(1)
Definitions and Acronyms
202(1)
Dependent Workflows
202(1)
Included Workflows
202(1)
Extending Workflows
202(1)
Business Actors
203(1)
Business Workers
204(1)
Workflow
204(1)
Basic Workflow: Execute Trade Ticket
204(3)
Alternative Workflows
207(1)
Scenario: Overnight Trade Instruction Letter (Mutual Funds)
207(1)
Scenario: Generate and Execute Terminating CTO
208(1)
Scenario: Trade Settlement
208(1)
Scenario: Post/Unpost Trade Ticket
209(1)
Scenario: Execute Electronic Trade
209(1)
Exceptional Workflows
210(1)
Exception: Investor Oversold Shares or Other Trade Correction
210(1)
Exception: A Trade Ticket Does Not Post Correctly
211(1)
Exception: Trade Not Conducted before Market Closure
211(2)
Exception: Supervisor Denial of Trade
213(1)
Improvement Possibilities
213(1)
Special Requirements
213(1)
Extension Points
213(1)
Post-Conditions
213(1)
Activity Diagram
214(1)
Issues
215(1)
Notes
215(1)
Questions and Answers
215(2)
Structured Requirement to Use Case
217(6)
Brief Description
217(1)
System Requirements---Customer Care System
217(1)
Service Provisioning
217(1)
Customer Service
218(1)
Translating into Use Cases
218(5)
Answer Key and Discussion
223(20)
Chapter 1
223(1)
Answers
223(1)
Exercise Discussion
224(1)
Chapter 2
224(1)
Answers
224(1)
Exercise Discussion
225(1)
Chapter 3
225(1)
Answers
225(2)
Exercise Discussion
227(1)
Chapter 4
228(1)
Answers
228(1)
Exercise Discussion
228(1)
Chapter 5
229(1)
Answers
229(1)
Exercise Discussion
230(1)
Chapter 6
230(1)
Answers
230(1)
Exercise Discussion
231(1)
Chapter 7
231(1)
Answers
231(1)
Exercise Discussion
232(1)
Chapter 8
233(1)
Answers
233(1)
Exercise Discussion
234(1)
Chapter 9
234(1)
Answers
234(2)
Exercise Discussion
236(1)
Chapter 10
236(1)
Answers
236(1)
Exercise Discussion
237(1)
Chapter 11
238(1)
Answers
238(1)
Exercise Discussion
239(1)
Chapter 12
239(1)
Answers
239(1)
Exercise Discussion
240(1)
Chapter 13
240(1)
Answers
240(1)
Exercise Discussion
241(1)
Note
241(2)
UML 2.0 Overview
243(18)
Visual Software Modeling---UML (version 2.0)
243(1)
Package Diagram
244(1)
Use Case Diagram
245(1)
Structure Diagram
246(2)
Object Diagram
248(1)
Composite Diagram
249(1)
Component Diagram
250(1)
Deployment Diagram
251(1)
Activity Diagrams
252(1)
State Diagrams
253(1)
Communication Diagrams
254(1)
Sequence Diagram
255(1)
Timing Diagram
256(1)
Interaction Overview
256(1)
Variations (UML Profile)
257(1)
Business Process Model
258(1)
System Analysis Model
258(1)
Database Entity Diagrams
259(1)
Note
259(2)
Index 261


Lieberman, Benjamin A.