Object oriented methods

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Graham, Ian (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Wokingham [u.a.] Addison-Wesley 1994
Ausgabe:2. ed.
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV009552813
003 DE-604
005 20030217
007 t|
008 940425s1994 xx d||| |||| 00||| eng d
020 |a 0201593718  |9 0-201-59371-8 
035 |a (OCoLC)29705216 
035 |a (DE-599)BVBBV009552813 
040 |a DE-604  |b ger  |e rakddb 
041 0 |a eng 
049 |a DE-91G  |a DE-19  |a DE-523  |a DE-634  |a DE-188 
050 0 |a QA76.64 
082 0 |a 005.12  |2 20 
082 0 |a 005.1/1  |2 20 
084 |a ST 230  |0 (DE-625)143617:  |2 rvk 
084 |a ST 231  |0 (DE-625)143618:  |2 rvk 
084 |a DAT 315f  |2 stub 
084 |a DAT 060f  |2 stub 
100 1 |a Graham, Ian  |e Verfasser  |4 aut 
245 1 0 |a Object oriented methods  |c Ian Graham 
250 |a 2. ed. 
264 1 |a Wokingham [u.a.]  |b Addison-Wesley  |c 1994 
300 |a XXIII, 473 S.  |b graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
500 |a Literaturverz. S. 441 - 455 
650 7 |a Object-georiënteerd programmeren  |2 gtt 
650 7 |a Programmation orientée objets (informatique)  |2 ram 
650 4 |a Object-oriented methods (Computer science) 
650 0 7 |a Objektorientierte Programmierung  |0 (DE-588)4233947-9  |2 gnd  |9 rswk-swf 
689 0 0 |a Objektorientierte Programmierung  |0 (DE-588)4233947-9  |D s 
689 0 |5 DE-604 
856 4 2 |m HEBIS Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006311377&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-006311377 

Datensatz im Suchindex

DE-19_call_number 0501/Mag 01110
DE-19_location 70
DE-BY-TUM_call_number 0102 DAT 315f 2001 A 16061
DE-BY-TUM_katkey 623770
DE-BY-TUM_location 01
DE-BY-TUM_media_number 040010442321
DE-BY-UBM_katkey 1317268
DE-BY-UBM_media_number 99994083167
_version_ 1823050905476399104
adam_text OBJECT ORIENTED METHODS Ian Graham SECOND EDITION Swiss Bank Corporation, London • • Addison-Wesley Publishing Company Wokingham, England • Reading, Massachusetts • Menlo Park, California • New York Don Mills, Ontario • Amsterdam • Bonn • Sydney • Singapore Tokyo • Madrid • San Juan • Milan • Paris • Mexico City • Seoul • Taipei :i CONTENTS Foreword vii Preface to the Second Edition ix 1 Basic concepts 1 1 1 Historical background 2 1 2 What are object-oriented methods? 8 1 3 Basic terminology and ideas 8 131 Abstraction and encapsulation 10 132 Inheritance 18 133 Encapsulation, inheritance and object-orientation 25 1 4 Summary 27 1 5 Bibliographical notes 28 2 The benefits of object-oriented programming and methods 31 2 1 The benefits 31 2 2 Some problems and pitfalls 46 23 Case-studies SO 2 4 Summary SI 2 5 Bibliographical notes S3 3 Object-oriented and object-based programming languages 55 3 1 Object-oriented languages SS 311 Simula 56 312 Smalltalk and its dialects 57 313C extensions 60 314 Other languages with object-oriented features 64 315 Eiffel 66 3 2 Functional and applicative languages 68 3 3 Al-based systems 73 331 LISP extensions 73 332 Other Al-based development systems 77 3 4 Object libraries and application frameworks 78 3 5 Selecting an object-oriented language 81 3 6 Other developments 83 xvii xviii Contents 361 Object-oriented COBOL 83 362 Trellis 84 363 Other languages 84 364 Object-oriented programming in conventional languages 84 365 Type theories and object-oriented programming 86 366 BETA and Mj0lner 87 3 7 Directions and trends 88 3 8 Summary 90 3 9 Bibliographical notes 91 Applications 93 4 1 Graphical user interfaces 94 4 2 Hypermedia, multimedia and group work 97 4 3 Client/server and distributed systems 101 44- Artificial intelligence and real-time systems 102 441 Expert systems 103 442 Actor and blackboard systems 106 443 Military, real-time and simulation applications 109 444 Neural networks and parallel computing 110 4 5 Geographic information systems 114 4 6 Other commercial systems 117 4 7 Choosing a language for an application 119 4 8 Project management issues 121 4 9 Summary 121 4 10 Bibliographical notes 122 Database technology 125 51A potted history of data models 126 5 2 Weaknesses of early databases 128 5 3 The relational model and how it helps 131 5 4 Semantic data models and data analysis methods - 142 5 5 Weaknesses in the relational model 149 551 Normalization 149 552 Integrity and business rules 151 553 Null values 151 554 Abstract data types and complex objects 152 555 Recursive queries 152 5 6 Entity-relationship and deductive databases 153 561 Entity-relationship databases 154 562 Deductive databases 154 563 Relational databases with object-oriented extensions 157 5 7 Summary 158 5 8 Bibliographical notes 159 Object-oriented databases 161 6 1 What is an object-oriented database? 162 6 2 Benefits of object-oriented databases 169 Contents 621 Benefits arising from a need to use object-oriented programming 622 Benefits arising from enriched semantic capabilities 623 Benefits of object-oriented databases as such Problems with object-oriented databases Survey of existing products 641 GemStone 642 Ontos and Versant 643 ObjectStore and Objectivity/DB 644 ITASCA and ORION 645 Other products and systems 646 Research issues Applications of object-oriented databases Strategic considerations Summary Bibliographical notes Object-oriented design Programming, design or analysis? Object-oriented design methods 721 GOOD 722 HOOD 723 OOSD 724 JSD and OOJSD 725 Booch 91 726 OODLE and Recursive Design 727 CRC and RDD Summary Bibliographical notes Object-oriented analysis Software engineering Methods of object-oriented analysis 821 Shlaer/MellorOOSA 822 Coad/Yourdon 823 Rumbaugh - OMT 824 Martin/Odell - Ptech 825 Objectory and OOSE 826 OORASS 827 Desfray - class-relationship method 828 OSA 829 Systems Engineering 0 0 8 2 10 Texel 8 2 11 BON-Nerson 8 2 12 Fusion - Coleman 8 2 13 Other methods SOMA - A semantically rich method for object-oriented analysis 831 Layers 832 Finding objects XIX xx Contents 833 Structures and data semantics 291 834 Rules 299 8 4 CASE tools and life-cycle models 310 8 5 The OMG abstract object model and OOA/D reference model 317 8 6 Applying object-oriented analysis to business modelling - a case-study 318 8 7 Summary 323 8 8 Bibliographical notes 325 9 Managing object-oriented methods 327 9 1 Managing analysis and design 328 911 Project initiation and set-up 328 912 Problem investigation and requirements capture 330 913 The analysis stage 338 914 The design stage 338 915 The coding stage 339 916 Testing 339 917 Delivery and acceptance 341 9 2 Identifying objects 341 9 3 Prototyping and structured methods 354 931 Types of prototyping 354 932 Why is prototyping necessary? 355 933 Fitting prototyping into the software life cycle 361 934 Prototyping and object-oriented programming 370 9 4 On metrics and methods 371 9 5 Summary 373 9 6 Bibliographical notes 374 10 The future of object-oriented methods 377 10 1 Trends in languages and software 377 10 2 4GLs and expert system shells 379 103 Objects and frames 380 10 4 Handling uncertainty 380 10 5 Open and distributed systems 384 10 6 The role of the Object Management Group 385 10 7 Concurrency and parallel hardware 388 10 8 Formal methods and correctness 391 10 9 How to achieve competitive edge 393 10 10 Rightsizing: how to reduce hardware costs by an order of magnitude 395 10 11 Getting started with object-oriented methods 397 10 12 Summary 399 10 13 Bibliographical notes 401 Appendix I Fuzzy objects: inheritance under uncertainty 403 1 1 Representing knowledge about objects in AI 404 1 2 Basic concepts of fuzzy set theory • 407 13 Fuzzy objects 413 1 4 An application 421 Contents xxi 1 5 Fuzzy objects, fuzzy quantifiers and non-monotonic logics 422 1 6 Control rules for fuzzy multiple inheritance systems 425 1 7 Design theory for fuzzy objects 426 1 8 The relationship of fuzzy objects to other concepts 430 1 9 Summary 433 1 10 Bibliographical notes 433 Glossary of terms 435 References and bibliography 441 Name Index 457 Subject Index 461
any_adam_object 1
author Graham, Ian
author_facet Graham, Ian
author_role aut
author_sort Graham, Ian
author_variant i g ig
building Verbundindex
bvnumber BV009552813
callnumber-first Q - Science
callnumber-label QA76
callnumber-raw QA76.64
callnumber-search QA76.64
callnumber-sort QA 276.64
callnumber-subject QA - Mathematics
classification_rvk ST 230
ST 231
classification_tum DAT 315f
DAT 060f
ctrlnum (OCoLC)29705216
(DE-599)BVBBV009552813
dewey-full 005.12
005.1/1
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.12
005.1/1
dewey-search 005.12
005.1/1
dewey-sort 15.12
dewey-tens 000 - Computer science, information, general works
discipline Informatik
edition 2. ed.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01632nam a2200445 c 4500</leader><controlfield tag="001">BV009552813</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20030217 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">940425s1994 xx d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0201593718</subfield><subfield code="9">0-201-59371-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)29705216</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009552813</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.64</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.12</subfield><subfield code="2">20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/1</subfield><subfield code="2">20</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">ST 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 060f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Graham, Ian</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Object oriented methods</subfield><subfield code="c">Ian Graham</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wokingham [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 473 S.</subfield><subfield code="b">graph. Darst.</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="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 441 - 455</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Object-georiënteerd programmeren</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmation orientée objets (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented methods (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=006311377&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006311377</subfield></datafield></record></collection>
id DE-604.BV009552813
illustrated Illustrated
indexdate 2025-02-03T16:22:41Z
institution BVB
isbn 0201593718
language English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-006311377
oclc_num 29705216
open_access_boolean
owner DE-91G
DE-BY-TUM
DE-19
DE-BY-UBM
DE-523
DE-634
DE-188
owner_facet DE-91G
DE-BY-TUM
DE-19
DE-BY-UBM
DE-523
DE-634
DE-188
physical XXIII, 473 S. graph. Darst.
publishDate 1994
publishDateSearch 1994
publishDateSort 1994
publisher Addison-Wesley
record_format marc
spellingShingle Graham, Ian
Object oriented methods
Object-georiënteerd programmeren gtt
Programmation orientée objets (informatique) ram
Object-oriented methods (Computer science)
Objektorientierte Programmierung (DE-588)4233947-9 gnd
subject_GND (DE-588)4233947-9
title Object oriented methods
title_auth Object oriented methods
title_exact_search Object oriented methods
title_full Object oriented methods Ian Graham
title_fullStr Object oriented methods Ian Graham
title_full_unstemmed Object oriented methods Ian Graham
title_short Object oriented methods
title_sort object oriented methods
topic Object-georiënteerd programmeren gtt
Programmation orientée objets (informatique) ram
Object-oriented methods (Computer science)
Objektorientierte Programmierung (DE-588)4233947-9 gnd
topic_facet Object-georiënteerd programmeren
Programmation orientée objets (informatique)
Object-oriented methods (Computer science)
Objektorientierte Programmierung
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006311377&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT grahamian objectorientedmethods