Das Lexikon Softwareentwicklung gibt es nur als E-Book im EPUB-Format. In diesem Werk werden die Vorteile der modernen E-Book-Technologie konsequent umgesetzt. Neben dem verlinkten Index gibt es ein verlinktes Abkürzungsverzeichnis und außerdem sind alle Querverweise Hyperlinks. Thematisch werden die modernen Softwaretechniken behandelt, die die Voraussetzungen für die wirtschaftliche Herstellung von effizienter, praxisorientierter Software bilden. Das facettenreiche Thema Softwareentwicklung beschäftigt sich mit der Analyse, dem Design, der Entwicklung, Anwendung und Wartung von Software und mit ihren Prinzipien, Methoden und Werkzeugen. Es behandelt die modernen Java- und .Net-basierten Software-Plattformen, die Laufzeitumgebungen und Programmiersprachen. Die Begriffserläuterungen sind von namhaften Autoren verfasst, die täglich mit den Themen Softwareentwicklung und -techniken konfrontiert sind. Das Lexikon Softwareentwicklung hat im EPUB-Format mehr als 1.100 Seiten, über 400 Begriffe sind praxisnah erläutert und werden von ca. 80 Grafiken unterstützt. Zu den umfassend erläuterten Begriffen gehören u.a. die verschiedenen Software-Plattformen wie .Net und Java, Building-Tools wie Another, Entwicklungsumgebungen wie Delphi und Eclipse, Web-Software, Programmiersprachen wie Eiffel, F-Sharp, Groovy, objektorientierte Programmiersprachen wie Prolog, SQL, AspectJ, Simula, Objective-C und viele andere. Das Lexikon Softwareentwicklung eignet sich speziell für Softwareentwickler, Programmierer, Web-Programmierer und Studenten der Informatik.
TITLE 1
. 2
.NET - .NET 2
2 4
2GL (second generation language) 4
3 5
3GL (third generation language) 5
4 6
4GL (4th generation language) - Viertgenerationssprache 6
A 7
ABAP (advanced business application programming) 7
Abstrakte Klasse - abstract class 8
Abstrakter Datentyp - abstract data type (ADT) 9
Abstraktion - abstraction 10
accessibility - Zugänglichkeit 11
ActionScript 12
active desktop - 14
ActiveX - axtiveX 15
Ada 16
Ad-hoc-Auswertung - ad hoc query 17
Adobe Air - Adobe integrated runtime (AIR) 18
Adobe Flex 20
Aggregationsebene - aggregation layer 24
ALGOL 60 (algorithmic language) 25
AndroMDA 27
Annotation - annotation 31
Ant (another neat tool) - Another 33
Anweisung - instruction 37
Anwendungskontrolliertes Objekt 38
Apache 39
APL (a programming language) 40
APML (attention profiling markup language) 41
Architekturmuster - architectural style 42
ASP.NET (active server pages .NET) 44
aspect weaver - Aspektweber 45
AspectJ 48
Aspekt - aspect 52
Aspektorientierte Programmierung - aspect oriented programming (AOP) 55
Assembler - assembler 58
Assembly - assembly 60
ATL (ATLAS transformation language) 61
Attribut - attribute 64
Aufwärtskompatibel - upward compatible 65
Ausnahme - exception 66
Auswertungs-Applikation - business intelligence application (BI application) 70
Auszeichnungssprache - markup language (ML) 72
Automatisches Objekt 73
Autorensprache - authoring language 74
AVDL (application vulnerability description language) 75
AWT (abstract Windowing toolkit) 76
B 77
Backus-Naur-Form (BNF) - Backus Naur form (BNF) 77
Barrierefreiheit - accessibility 79
BASIC (beginners all-purpose symbolic instruction code) 80
Baumstruktur - tree structure 81
BC4J (business components for Java) - Oracle Business Components for Java 85
BCL (base class library) 87
BCPL (basic combined programming language) 88
Befehl - command 89
Befehlsformat - instruction format 91
Befehlssatz - instruction set 92
BIFS (binary format for scene description) 94
Boost C++-Bibliothek - boost C++ library 95
Bootstrapping 97
BPEL (business process execution language) 99
Breakpoint - breakpoint 100
Broker 101
Bytecode - bytecode 104
C 106
C++ 106
cartesian square - Kartesisches Quadrat 107
CBO (coupling between objects) 108
CDuce 110
CHILL (CCITT high level language) 112
Chomsky-Hierarchie 113
CIL (common intermediate language) 115
CLDC (connected limited device configuration) 116
CLI (common language infrastructure) 117
CLOS (common lisp object system) 118
CLR (common language runtime) 120
CLS (common language specification) 121
CML (chemical markup language) 122
COBOL (common business oriented language) 123
COCOMO (constructive cost model) 124
Collections-Framework - collections framework 126
COM (component object model) 128
Compiler - compiler 129
Compilerbau 130
Container - container 132
Coroutine 133
CPAN (comprehensive Perl archive network) 134
Crippleware - cripple ware 135
Cross-Assembler - cross assembler 136
Cross-Compiler - cross compiler 137
Crosscutting Concerns 138
CruiseControl 141
C-Sharp - C sharp (C#) 144
CTS (common type system) 145
CVS (concurrent version system) - Versionsverwaltung 146
D 148
DAL (data administration language) 148
Datenflussplan - data flow chart 149
Datenflussprozess - data flow process 150
Datenkapselung 152
Datenklassifizierung - data classification 153
Datenqualität - data quality 154
Datentyp - data type 156
Datenwort - word 157
DCOM (distributed component object model) 158
DDL (data definition language) - Datenbeschreibungssprache 159
DDL (description definition language) 160
DDL (document description language) - Dokumenten-Beschreibungssprache 161
Debugger - debugger 162
Deklarative Programmierung - declarative programming 163
Delegation - delegation 164
Delphi 165
Dependency Injection - dependency injection (DI) 166
deployment - Softwareverteilung 169
Deployment Descriptor - deployment descriptor 170
Destruktor - destructor 171
DHTML (dynamic hypertext markup language) 172
Dimension - dimension 173
DIP (dependency inversion principle) - Umkehr der Abhängigkeit 174
DIT (depth of inheritance tree) 175
Django 177
DLL (dynamic link library) 178
DML (database manipulation language) 179
DML (descriptive markup language) 180
DOLAP (desktop OLAP) 181
DOM (document object model) 182
Drei-Schichten-Architektur - three tier architecture 184
Drill-Down - drill down 186
Drill-Through - drill through 187
Drill-Up - drill up 188
DRY (don´t repeat yourself) 189
DSL (domain specific language) - Domänenspezifische Sprache 190
DSML (directory services markup language) 194
DSOM (distributed system object model) 195
DSSSL (document style semantics and specification language) 196
DTD (document type definition) 197
DTP (X/Open DTP) 199
Dynamisches Binden 201
E 202
ebXML (e-business XML) 202
Eclipse 203
EclipseLink 206
Eiffel - Eiffel 208
EJB (enterprise JavaBeans) 209
Elementarer Datentyp - elementary data type 210
embedded software - Embedded Software 211
EMF (Eclipse modelling framework) 212
Emulator - emulator 215
Entscheidungstabelle - decision table 216
Entwurfsmuster - design pattern 218
Erweiterung - expansion 219
evaluation net (E-Net) - Zeitbehaftetes Petri-Netz 220
Expireware - expireware 222
F 223
Fakt - fact 223
FCL (framework class library) 225
Formale Grammatik - formal grammar 226
Formale Sprache - formal language 228
FORTRAN (formula translator) 229
Framework - framework 230
F-Sharp - F sharp (F#) 231
Function-Point-Methode - function point method 233
Funktionale Programmierung - functional programming 235
FURPS (funcionality, usability, reliability, performance, supportability) 236
fxt (XML transformation tool) 237
G 238
garbage collection - Garbage Collection 238
Generative Programmierung - generative programming 239
Generische Klasse - generic class 240
Generizität 241
Getypte objektorientierte Sprache 242
Git 243
GML (geographic markup language) 245
GNU (GNU's not Unix) 246
GNU-GPL (GNU general public license) 247
GPL (general public license) 248
Grok 249
Groovy 250
GTK (gimp toolkit) 252
Gültigkeitsbereich 253
GWT (Google web toolkit) - Google Web Toolkit 254
H 257
Halstead - Halstead-Metrik 257
Hashtabelle - hash table 259
HDML (handheld device markup language) 261
Hibernate - hibernate 262
Hidden Markov Modell (HMM) 264
Hierarchie - hierarchy 267
Hilfsprogramm - tool 268
Hochsprache - high level language (HLL) 269
HOLAP (hybrid OLAP) 270
HTML (hypertext markup language) 272
Hudson 274
I 276
iBATIS 276
Idiom - idiom 278
Imperative Programmierung - imperative programming 279
Information Hiding 280
infoset (XML information set) 281
Initialisierungs- und Zuweisungssemantik 282
Instanz - entity 283
Instanziierung 284
Instanzmethode 285
Instanzobjekt 286
Instanzvariable 287
Internationalisierung - internationalization 288
Interpreter - interpreter 289
IoC (inversion of control) - Umkehrung des Kontrollflusses 292
iteration - Wiederholung 294
J 295
J2EE (Java 2 enterprise edition) - J2EE Komponentenmodell 295
J2ME (Java 2 micro edition) 299
Jackson-Diagramm - Jackson chart 300
JACL (Java command language) 302
Java 303
Java Package 305
Java Plug-In 306
JavaBeans 307
JavaDoc 308
JavaFX 309
JavaScript 311
JBuilder 312
JCL (job control language) 313
JDBC (Java database connectivity) 314
JDK (Java development kit) 315
JDO (Java data objects) 317
JDOM (Java document object model) 319
JDWP (Java debug wire protocol) - JDWP-Protokoll 322
JET (Java emitter template) 323
JFC (Java foundation class) 325
JHTML (Java HTML) 326
JIMI (Java image management interface) 328
JMeter 329
JMS (Java message service) 331
join - Verknüpfung 335
JPA (Java persistence API) 338
jQuery 340
JRE (Java runtime environment) - Java Laufzeitumgebung 341
JRuby 342
JSON (JavaScript object notation) 343
JSP (Java server pages) 345
JTA (Java transaction API) 346
JUnit 348
Just-In-Time - just in time (JIT) 350
JVM (Java virtual machine) - Java virtuelle Maschine 351
K 353
Kendall-Notation - Kendall notation 353
Klasse - class 355
Klassendefinition - class definition 356
Klassenmethode 357
Klassenobjekt 358
Klassenvariable 359
Kohäsion - cohesion 360
Komplexe Klasse 362
Komponentenmodell - component model 363
Komposition - composition 366
Konstruktor - constructor 367
Kontextfreie Grammatik - contextless grammar 368
Kontextsensitive Grammatik - context sensiteve grammar 370
Kopplung - coupling 372
KPI (key performance indicator) 375
L 376
LabVIEW (laboratory virtual instrument engineering workbench) 376
LCOM (lack of cohesion in methods) 379
Lebensdauer - lifetime 381
lightweight container (LWC) - Leichtgewichtiger Container 382
LISP (list processing language) 385
Lizenzmanagment - license management 387
LOC (lines of code) - Lines-of-Code 388
M 389
Makro - macro 389
Markov-Prozess - Markov process 390
Markup - markup 392
Maschinencode - machine language 393
MathML (mathematical markup language) 394
MATLAB (matrix laboratory) 395
Maven 397
McCabe - McCabe-Metrik 399
MDA (model driven architecture) 401
MDSD (model driven software development) - Modellgetriebene Software-Entwicklung 403
Mehrfachvererbung 405
Mehrschichtige Softwaresysteme - n-tier application 406
Mercurial 408
Merkmal 410
message (MSG) - Nachricht 411
Metaklasse - meta class 412
Metamodell - meta model 413
Metasprache - meta language 416
Methode - method 417
Middleware - middleware 418
Mikrocode - microcode 423
mixin 424
Mock-Objekt - mock object 425
Modelltransformation - model transformation 427
Modula-2 (modular programming language) 431
MOF (meta object facility) 433
MOLAP (multidimensional OLAP) 436
Monolithische Software-Architektur 438
MOO (MUD object oriented) 440
MTF (model transformation framework) 441
Multiparadigma 443
MVC (model view controller) - Modell-Ansicht-Steuerung 444
N 445
Namensdienst - naming service 445
Namensraum XML - namespace XML 447
Nebenläufige Programmierung - concurrent programming 450
Nexus 451
NOC (number of children) 452
NRL (nonspace routing language) 454
O 455
OAuth 455
oAW (openArchitectureWare) 456
Oberklassse 459
Object Pascal 460
Objective-C 461
Objekt - object (O) 462
Objektbasierte Programmierung - object based programming 464
Objekthierarchie 465
Objektmodell - object model 466
Objektorientierte Analyse - object oriented analysis (OOA) 467
Objektorientierte Dekomposition 468
Objektorientierte Programmiersprache - object oriented programming language 469
Objektorientierte Programmierung - object oriented programming (OOP) 471
Objektorientierte Software-Metrik 474
Objektorientiertes Design - object oriented design (OOD) 475
Objektorientierung - object oriented (OO) 476
Objektreferenz - object reference 478
Objekttyp - object type 479
OCAL (online cryptanalytic aid language) 480
OCL (object constraint language) 481
OCX (object control extension) 483
OLAP (online analytical processing) 484
OLAP-Würfel - OLAP cube 485
OMG (object management group) 487
OOXML (office open XML) 489
Open-Source-Software - open source software (OSS) 490
OPML (outline processor markup language) 491
OSF (open software foundation) 492
P 493
Parser - parser 493
Pascal 494
PEARL (process and experiment automation realtime language) 495
Perl (practical extraction and report language) 496
Persistenz - persistence 498
Petrinetz - petri net 499
PGML (precision graphics markup language) 501
PL/1 (programming language/1) - Programmiersprache PL/1 502
Plone 503
Plug-In - plug-in 504
PML (physical markup language) 506
PML (procedural markup language) 507
POJO (plain old Java object) 508
Polymorphie - polymorphism 509
Postscript - Postscript 510
Produktionsregel 511
Programm - program 514
Programmablaufplan (PAP) - program flowchart 515
Programmfehler - bug 516
Programmierparadigma - programming paradigma 517
Programmiersprache - programming language (PL) 518
Programmiersprache C - programming language C 519
Programmiersprache D - programming language D 520
PROLOG (programming in logic) 521
PROLOG++ 522
Prototyp 523
Prozedurale Programmierung - procedural programming 525
Public-Domain-Software - public domain (PD) 526
PyGTK (Python gimp toolkit) 527
PyQt 528
Python 529
Q 530
Quelltext - sourcecode 530
QVT (query view transformation) 531
R 533
RAP (rich Ajax platform) - Rich Ajax Plattform 533
RCP (rich client platform) - Rich-Client-Plattform 535
RDF (resource description framework) 539
Rechenberg - Rechenberg-Metrik 540
Redefinition 541
Redmine 542
Refactoring 544
Reflexion - reflection 546
Reguläre Grammatik - regular grammar 548
Regulärer Ausdruck 550
Relax NG (regular language for XML, new generation) 551
RFC (response for a class) 553
Rich-Client - rich client 555
Riena (Eclipse Riena) - Eclipse Riena 557
RMI (remote method invocation) 559
ROLAP (relational OLAP) 561
Rotation - rotation 563
RTE (runtime environment) - Laufzeitumgebung 564
Ruby 565
S 567
SADT (structured analysis and design technique) 567
SAML (security assertion markup language) 569
Sandbox 570
SAOL (structured audio orchestra language) 572
SAX (simple API for XML) 573
Scala 575
Scanner - scanner 577
Schichtenmodell - layer model 578
script - Skript 582
Scriptsprache - script language 583
SDK (software development kit) 585
SDO (service data objects) 586
Seitenbeschreibungssprache - page description language (PDL) 588
Serialisierung - serialization 589
Servlet 590
SGML (standardized generalized markup language) 593
Shareware - share ware 594
Sieve 595
Silverlight 596
Simula-67 598
Simulation - simulation 599
Simulink 601
Slice and Dice - slice and dice 602
Smalltalk 604
SMIL (synchronized multimedia integration language) 605
Software - software (SW) 606
Software-Architektur - software architecture 607
Software-Cache - software cache 609
Software-Ergonomie - usability engineering 610
Software-Metrik - software metric 612
Softwaretechnik - software engineering (SE) 615
SPARQL (simple protocol and RDF query language) 618
Spezialisierung 619
SPML (service provisioning markup language) 620
Sprache e - verification language e 621
Spring - Spring, framework 622
Sprung - jump 627
SQL (structured query language) 628
SSI (server side includes) 630
Stochastischer Prozess 631
Struktogramm 633
Strukturierte Programmierung - structured programming 635
Subjektorientierte Programmierung - subject oriented programming (SOP) 636
Subobjekt 638
Subtyp 639
Subversion - subversion 640
SWT (standard widget toolkit) 643
Symboltabelle - symbol chart 645
T 646
tag - Tag 646
Tcl (tool command language) 647
Template-Programmierung - template programming 650
Tkinter 651
Transformation - transformation 652
TurboGears 654
Typhierarchie 655
Typisierung 656
U 657
Überladen von Methoden- und Funktionsnamen 657
UML (unified modelling language) 658
UML-Profil - UML profile 659
Unit Tests - unit tests 662
UNO (universal network objects) 663
Unterklasse 664
utility program - Dienstprogramm 665
V 666
VB (visual basic) 666
VBA (visual basic for applications) 667
VBScript 668
Vererbung - inheritance 669
Versionskontrolle - version control system (VCS) 671
Verteilte Softwaresysteme - distributed applications 674
VHDL (very high speed hardware description language) 676
VHDL-AMS (very high speed hardware description language - analog and mixed signal) 677
Visual C++ 678
VML (vector markup language) 679
voiceXML (VXML) - 680
Vorgehensmodell 681
VRML (virtual reality modelling language) 683
W 684
Wartesystem 684
Webcontainer 686
WebDAV (web distributed authoring and versioning) 688
Web-Framework - web framework 689
Webservice - web service (WS) 690
WMC (weighted methods for class) 694
WML (wireless markup language) 696
Wrapper - wrapper 697
WSCI (web service choreography interface) 699
WSDL (web services description language) 700
WSFL (web service flow language) 702
wxPython 703
X 704
XACML (extensible access control markup language) 704
XAML (extensible application markup language) 705
XBL (extensible binding language) 706
XBRL (extensible business reporting language) - XBRL-Dateiformat 707
XDoclet 708
XDR (XML data reduced) 709
XHTML (extensible hypertext markup language) 710
XLink (XML linking language) 711
XMI (XML metadata interchange) 714
XML (extensible markup language) 716
XML-Schema - XML schema 717
XMLTK (XML toolkit) - XML-Toolkit 720
XPath (XML Path Language) 722
XPIDL (cross platform interface definition language) 724
XPointer (XML Pointer Language) 725
XQL (XML query language) 727
XQuery (XML query language) 728
XSL (extensible stylesheet language) 731
XSL-FO (extensible stylesheet language formatting objects) 732
XSLT (XSL transformation) 735
XUL (XML-based user interface language) 736
Z 737
Zope (Z object publishing environment) 737
Zugriffsrecht - access privileg 738
Zusammengesetzter Datentyp - aggregated data type 739
Impressum 740
| Erscheint lt. Verlag | 1.1.2010 |
|---|---|
| Sprache | deutsch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Software Entwicklung |
| Schlagworte | Software-Plattformen, Entwicklungsumgebungen, Programmiersprachen, Objektorientierung, Web-Software |
| ISBN-13 | 9783892381877 / 9783892381877 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Größe: 6,7 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
Größe: 7,0 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich