Software factories: assembling applications with patterns, models, frameworks, and tools
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Indianapolis, Ind.
Wiley
2004
|
Schriftenreihe: | Timely, practical, reliable
|
Schlagworte: | |
Online-Zugang: | Table of contents Publisher description Inhaltsverzeichnis Klappentext |
Beschreibung: | Includes bibliographical references (p. 629-640) and index |
Beschreibung: | XXIX, 666 S. Ill. 24 cm |
ISBN: | 0471202843 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV019689852 | ||
003 | DE-604 | ||
005 | 20060706 | ||
007 | t | ||
008 | 050209s2004 xxua||| |||| 00||| eng d | ||
010 | |a 2004011582 | ||
020 | |a 0471202843 |c paper/website |9 0-471-20284-3 | ||
035 | |a (OCoLC)248470033 | ||
035 | |a (DE-599)BVBBV019689852 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-473 |a DE-29T |a DE-739 |a DE-91G |a DE-703 |a DE-384 |a DE-355 |a DE-859 |a DE-M347 | ||
050 | 0 | |a QA76.76.A65 | |
082 | 0 | |a 005.3 |2 22 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a DAT 300f |2 stub | ||
100 | 1 | |a Greenfield, Jack |e Verfasser |4 aut | |
245 | 1 | 0 | |a Software factories |b assembling applications with patterns, models, frameworks, and tools |c Jack Greenfield ; Keith Short |
264 | 1 | |a Indianapolis, Ind. |b Wiley |c 2004 | |
300 | |a XXIX, 666 S. |b Ill. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Timely, practical, reliable | |
500 | |a Includes bibliographical references (p. 629-640) and index | ||
650 | 7 | |a Développement de logiciels |2 rasuqam | |
650 | 7 | |a Logiciel d'application |2 rasuqam | |
650 | 4 | |a Logiciels - Développement | |
650 | 4 | |a Logiciels d'application - Développement | |
650 | 7 | |a Padrões de projeto de software |2 larpcal | |
650 | 7 | |a Programmatuurtechniek |2 gtt | |
650 | 7 | |a Técnicas de programação |2 larpcal | |
650 | 4 | |a aApplication software |a xDevelopment | |
650 | 4 | |a aComputer software |a xDevelopment | |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Anwendungssoftware |0 (DE-588)4120906-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Anwendungssoftware |0 (DE-588)4120906-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 1 | 1 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Short, Keith |e Verfasser |4 aut | |
856 | 4 | |u http://www.loc.gov/catdir/toc/wiley041/2004011582.html |3 Table of contents | |
856 | 4 | |u http://www.loc.gov/catdir/description/wiley041/2004011582.html |3 Publisher description | |
856 | 4 | 2 | |m Digitalisierung UBPassau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-013017684 |
Datensatz im Suchindex
_version_ | 1806142878966087680 |
---|---|
adam_text |
Contents
Preface
XV
Acknowledgments
xxiii
Foreword
xxvii
Parti
introduction to Software Factories
Chapter
Introduction
3
Tools Lag Platforms
4
The Software Development Landscape
7
Platform Technology Evolution
8
.
24
Software Development Challenges
30
Discontinuous Innovation
32
Notes
34
Chapter
Dealing with Complexity
35
The Problem of Complexity
35
Feature Delocalization
38
Working at the Wrong Level
of Abstraction
41
Raising the Level of Abstraction
53
Packaging Abstractions
61
Current Methods and Practices
66
Encapsulation
67
Partitioning Responsibility
68
Documenting Design
73
Automating Development
77
Organizing Development
82
Notes
85
vili
Chapter
Dealing with Change
87
The Problem of Change
87
Responses to Change
87
Software Aging
88
Software As Simulation
90
Sources of Change
99
Current Methods and Practices
100
Preventing Stagnation
101
Reducing
104
Reducing Fatigue
106
Chapter
Paradigm Shift
109
Chronic Problems
109
Monolithic Construction
110
Gratuitous Generality
115
Qne-Off Development
120
Process Immaturity
121
Critical Innovations
125
Systematic Reuse
125
Development by Assembly
129
Model-Driven Development
139
Process Frameworks
150
Chapter
Software Factories
155
Industrializing Software Development
155
The Economics
156
Economies of Scale and Scope
157
Systematic Software Reuse
159
Integrating the Critical Innovations
161
What Is a Software Factory?
163
What Is a Software Factory Schema?
164
What Is a Software Factory Template?
173
Building a Software Factory
174
Bunding a Software Product
175
A Software Factory Example
180
Implications of Software Factories
185
Development by Assembly
185
Software Supply Chains
186
Relationship Management
187
Domain Specific Assets
187
Organizational Changes
188
Mass Customization of Software
188
Realizing the Software Factory
189
Notes
190
Contents b
Part II Critical Innovations
191
Chapter
193
Intent versus Implementation
193
What Is Intent?
194
Capturing Intent
195
A Closer Look at Patterns
197
Creating and Using Patterns
198
Weaving Patterns into Languages
201
Patterns in Product Families
204
Encapsulating Pattern Languages
205
What Is Encapsulation?
206
Defining Languages with Encapsulation
208
FonnalMng Pattern Languages
210
What Are Models?
212
Models as Abstractions
213
Model 'Visualization
214
Models as Metadata
217
Models as Development Artifacts
218
Modeling or Programming?
226
Chapter
231
Model-Driven Development
231
Generating Software
233
Automating Patterns
238
Automating
249
Automating Builds
249
Automating Deployment
249
Automating Testing
251
Debugging with Models
252
Using Multiple Views
253
Architectural Description
253
Domain Specificity
254
Modeling Aspects
258
How to Model Software
263
Types of Information
264
Level of Abstraction
266
Style of Specification
271
Domain-Specific Languages
274
Business Ramifications
274
Technical Ramifications
275
Next Steps
277
Notes
277
Chapter
279
Example Laneuaee
282
Contenis
Chapter
Chapter
Chapter
Abstract Syntax
285
Context-Free Grammars and
286
Metamodels
289
Abstract Syntax Graphs
293
Well-Formedness Rules
294
Comparison of CFGs and Metamodels
297
Concrete Syntax
299
Serialization Syntax
306
Semantics
309
Translational Semantics
310
Trace-Based Semantics
312
Programming versus Modeling
318
Notes
319
Families of Languages
321
Language Families
321
Tool Factories
328
Tool Factory Architecture
328
The State of the Art
333
Systematic Reuse
337
Software Product Families
337
Software as a Product
338
How Families Are Formed
338
Working Within a Family
340
Solving Problems in Advance
341
The Role of Architecture
342
Commonality and Variability
344
Where Families Are Found
345
Software Product lines
347
Creating Economies of Scope
348
Required Adaptations
350
Software Supply Chains
355
Notes
358
Software Product Lines
359
Product line Development
359
Product line Analysis
361
Product line Design
375
Product line Implementation
379
Product Development
382
Problem Analysis
382
Product Specification
382
Collateral Development
385
Product Implementation
385
Product line Evolution
391
Product line Deployment
391
Contents xi
Chapter
Platform-Based Abstractions
393
Platform-Based Abstractions
393
Platform-Based Abstractions in Product lines
395
Properties of Platform-Based Abstractions
397
Classes, libraries, and Frameworks
401
Class Frameworks
403
Summary
411
Chapter
Components and Services
413
Software Components
413
Definition
413
Interface Specifications
415
Component Dependencies
423
Component-Based Development
426
Defining Product line Component
Architectures
432
From Components to Services
438
Service Components
438
Business Protocols and Contracts
439
Service-Oriented Architectures
445
Web Services Technology
446
Whaf
448
Web Service Data Semantics
448
WS
450
Summary
452
Notes
453
Chapter
Mappings and Transformations
455
Transformations
455
Types of Transformation
456
Vertical Transformations
458
Horizontal Transformations
462
Transformation Problems
470
Model-to-Model Transformations
471
Model-to-Code Transformations
473
Solving the Composition Problem
476
Solving the Traceability Problem
479
Summary
481
Notes
481
Chapter
Generating Implementations
483
Describing Transformations
483
Mapping Rules Have IF-THEN Parts
485
Implementing Mapping Rules
489
Specifying Horizontal Transformations
493
Describing Aspect Weaving
493
Describing
495
Patterns as Sets of
496
Contents
Transformation Systems
Black-Box and White-Box Transformations
Grey-Box Transformation Systems
Applying Black-Box Transformations
Summary
Part III Software Factories in Depth
Chapter
A Review of the Approach
Building an Online
Application Family
Product lane Analysis
Product Line Definition
Problem Domain Scoping
Solution Domain Scoping
Business Case Analysis
Product Line Design
Product line Architecture Development
Product line Requirements Mapping
Product line Implementation
Asset Provisioning
Asset Packaging
Product Development
Product Specification
Conclusion
Notes
Chapter
How Do Software Factories Differ From
How Do Software Factories Differ from RAD?
How Do Software Factories Differ
fromMDA®?
How Do Software Factories
Differ from the UP?
How Do Software Factories Differ
from Agile Modeling?
How
Agile Development Principles
Agile Development Practices
How Will Software Factories Be Adopted?
Types of Business Applications
Business Application Characteristics
How Mature Are Software Factories?
Language Technology
Tool Extensibility
Pattern Composition
Contents
Deferred Encapsulation
590
Standard Assets for Popular Domains
591
How Should Software Factories
Be Implemented?
591
New Development Artifacts
592
New Development Scope
592
New Development Activities
592
Implementing Software Factories
593
What's Different This Time?
594
Appendix A: Abstraction and Refinement
597
Appendix B: The Unified Modeling Language
611
Bibliography
629
Index
641
Many of the challenges currently facing
software developers are symptoms of
problems with software development
practices. Software Factories solves
îhese
Innovations that have been proven over
the last ten years but have not yet been
brought together.
A team of Industry
Greenfield explains that a Software
Factory is a configuration of languages,
patterns, frameworks, and took that can
be used to rapidly and cost-effectively
produce an open-ended set of unique
variante
Their ground-breaking methodology
promises to industrialize software
development, first by automating
software development within individual
organizations, and then by connecting
these processes across organizational
boundaries to form supply chains that
distribute cost and risk. Featuring an
example Introduced in the first chapter
and revisited throughout the book,
the authors explain such topics as:
•
orientation has not been able to
overcome, and critical innovations
tìiat
•
software development artifacts,
not just documentation
•
be used to consistently achieve
commercially significant levels
of reuse
•
other reusable assets can be used to
scale up agile development methods
•
adaptive mechanisms can be used
to enable development by assembly |
any_adam_object | 1 |
author | Greenfield, Jack Short, Keith |
author_facet | Greenfield, Jack Short, Keith |
author_role | aut aut |
author_sort | Greenfield, Jack |
author_variant | j g jg k s ks |
building | Verbundindex |
bvnumber | BV019689852 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 |
classification_tum | DAT 300f |
ctrlnum | (OCoLC)248470033 (DE-599)BVBBV019689852 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV019689852</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060706</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">050209s2004 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2004011582</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471202843</subfield><subfield code="c">paper/website</subfield><subfield code="9">0-471-20284-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248470033</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019689852</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-M347</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 300f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Greenfield, Jack</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Software factories</subfield><subfield code="b">assembling applications with patterns, models, frameworks, and tools</subfield><subfield code="c">Jack Greenfield ; Keith Short</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, Ind.</subfield><subfield code="b">Wiley</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIX, 666 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Timely, practical, reliable</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (p. 629-640) and index</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Développement de logiciels</subfield><subfield code="2">rasuqam</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Logiciel d'application</subfield><subfield code="2">rasuqam</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels - Développement</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels d'application - Développement</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Padrões de projeto de software</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmatuurtechniek</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Técnicas de programação</subfield><subfield code="2">larpcal</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">aApplication software</subfield><subfield code="a">xDevelopment</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">aComputer software</subfield><subfield code="a">xDevelopment</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Anwendungssoftware</subfield><subfield code="0">(DE-588)4120906-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Anwendungssoftware</subfield><subfield code="0">(DE-588)4120906-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Short, Keith</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/wiley041/2004011582.html</subfield><subfield code="3">Table of contents</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/description/wiley041/2004011582.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UBPassau</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-013017684</subfield></datafield></record></collection> |
id | DE-604.BV019689852 |
illustrated | Illustrated |
indexdate | 2024-08-01T00:27:54Z |
institution | BVB |
isbn | 0471202843 |
language | English |
lccn | 2004011582 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-013017684 |
oclc_num | 248470033 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-29T DE-739 DE-91G DE-BY-TUM DE-703 DE-384 DE-355 DE-BY-UBR DE-859 DE-M347 |
owner_facet | DE-473 DE-BY-UBG DE-29T DE-739 DE-91G DE-BY-TUM DE-703 DE-384 DE-355 DE-BY-UBR DE-859 DE-M347 |
physical | XXIX, 666 S. Ill. 24 cm |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Wiley |
record_format | marc |
series2 | Timely, practical, reliable |
spelling | Greenfield, Jack Verfasser aut Software factories assembling applications with patterns, models, frameworks, and tools Jack Greenfield ; Keith Short Indianapolis, Ind. Wiley 2004 XXIX, 666 S. Ill. 24 cm txt rdacontent n rdamedia nc rdacarrier Timely, practical, reliable Includes bibliographical references (p. 629-640) and index Développement de logiciels rasuqam Logiciel d'application rasuqam Logiciels - Développement Logiciels d'application - Développement Padrões de projeto de software larpcal Programmatuurtechniek gtt Técnicas de programação larpcal aApplication software xDevelopment aComputer software xDevelopment Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Anwendungssoftware (DE-588)4120906-0 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf Anwendungssoftware (DE-588)4120906-0 s DE-604 Softwareentwicklung (DE-588)4116522-6 s Softwarearchitektur (DE-588)4121677-5 s 1\p DE-604 Short, Keith Verfasser aut http://www.loc.gov/catdir/toc/wiley041/2004011582.html Table of contents http://www.loc.gov/catdir/description/wiley041/2004011582.html Publisher description Digitalisierung UBPassau application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Passau application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Greenfield, Jack Short, Keith Software factories assembling applications with patterns, models, frameworks, and tools Développement de logiciels rasuqam Logiciel d'application rasuqam Logiciels - Développement Logiciels d'application - Développement Padrões de projeto de software larpcal Programmatuurtechniek gtt Técnicas de programação larpcal aApplication software xDevelopment aComputer software xDevelopment Softwareentwicklung (DE-588)4116522-6 gnd Anwendungssoftware (DE-588)4120906-0 gnd Softwarearchitektur (DE-588)4121677-5 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4120906-0 (DE-588)4121677-5 |
title | Software factories assembling applications with patterns, models, frameworks, and tools |
title_auth | Software factories assembling applications with patterns, models, frameworks, and tools |
title_exact_search | Software factories assembling applications with patterns, models, frameworks, and tools |
title_full | Software factories assembling applications with patterns, models, frameworks, and tools Jack Greenfield ; Keith Short |
title_fullStr | Software factories assembling applications with patterns, models, frameworks, and tools Jack Greenfield ; Keith Short |
title_full_unstemmed | Software factories assembling applications with patterns, models, frameworks, and tools Jack Greenfield ; Keith Short |
title_short | Software factories |
title_sort | software factories assembling applications with patterns models frameworks and tools |
title_sub | assembling applications with patterns, models, frameworks, and tools |
topic | Développement de logiciels rasuqam Logiciel d'application rasuqam Logiciels - Développement Logiciels d'application - Développement Padrões de projeto de software larpcal Programmatuurtechniek gtt Técnicas de programação larpcal aApplication software xDevelopment aComputer software xDevelopment Softwareentwicklung (DE-588)4116522-6 gnd Anwendungssoftware (DE-588)4120906-0 gnd Softwarearchitektur (DE-588)4121677-5 gnd |
topic_facet | Développement de logiciels Logiciel d'application Logiciels - Développement Logiciels d'application - Développement Padrões de projeto de software Programmatuurtechniek Técnicas de programação aApplication software xDevelopment aComputer software xDevelopment Softwareentwicklung Anwendungssoftware Softwarearchitektur |
url | http://www.loc.gov/catdir/toc/wiley041/2004011582.html http://www.loc.gov/catdir/description/wiley041/2004011582.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013017684&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT greenfieldjack softwarefactoriesassemblingapplicationswithpatternsmodelsframeworksandtools AT shortkeith softwarefactoriesassemblingapplicationswithpatternsmodelsframeworksandtools |