Limit search to available items
Book Cover
E-book
Author Osis, Janis, 1929- author

Title Topological UML modeling : an improved approach for domain modeling and software development / Janis Osis, Uldis Donins
Published Cambridge, MA : Elsevier, [2017]
©2017

Copies

Description 1 online resource
Series Computer science reviews and trends
Computer science reviews and trends.
Contents Front Cover; Topological UML Modeling; Copyright Page; Dedication; Contents; Foreword; Preface; Structure of the Book; Acknowledgments; I. Introduction; 1 Unified Modeling Language: A Standard for Designing a Software; 1.1 Introduction; 1.2 Unified Modeling Language Diagrams; 1.2.1 Structure Diagrams; 1.2.1.1 Class Diagram; 1.2.1.2 Object Diagram; 1.2.1.3 Package Diagram; 1.2.1.4 Component Diagram; 1.2.1.5 Deployment Diagram; 1.2.1.6 Profile Diagram; 1.2.2 Behavior Diagrams; 1.2.2.1 Use Case Diagram; 1.2.2.2 Activity Diagram; 1.2.2.3 State Diagram; 1.2.2.4 Sequence Diagram
1.2.2.5 Communication Diagram1.2.2.6 Interaction Overview Diagram; 1.2.2.7 Timing Diagram; 1.3 Benefits of Applying Unified Modeling Language; 1.4 Disadvantages of Applying Unified Modeling Language; 1.5 Formalism of Unified Modeling Language; 1.5.1 Formalism of Unified Modeling Language Version 1.x; 1.5.2 Formalism of Unified Modeling Language Version 2.x; 1.5.3 The Need of Additional Unified Modeling Language Formalization; 1.5.4 Current Unified Modeling Language Formalization Attempts; 1.6 Unified Modeling Language Improvement Options
1.6.1 Unified Modeling Language Extensibility Mechanisms1.6.2 Improving Unified Modeling Language by Using Topology; 1.7 Summary; 2 Software Designing With Unified Modeling Language Driven Approaches; 2.1 Introduction; 2.2 Current State of the Art; 2.2.1 Object-Oriented Analysis and Design With Unified Process; 2.2.1.1 Development Process; 2.2.1.2 Unified Modeling Language Diagrams Used; 2.2.2 Business Object-Oriented Modeling; 2.2.2.1 Development Process; 2.2.2.2 Unified Modeling Language Diagrams Used; 2.2.3 Pattern-Based Software Design; 2.2.3.1 Unified Modeling Language Diagrams Used
2.2.4 Conceptual Modeling2.2.4.1 Development Process; 2.2.4.2 Unified Modeling Language Diagrams Used; 2.2.5 Component-Based Development; 2.2.5.1 Development Process; 2.2.5.2 Unified Modeling Language Diagrams Used; 2.2.6 Topological Functioning Modeling for Model Driven Architecture; 2.2.6.1 Development Process; 2.2.6.2 Unified Modeling Language Diagrams Used; 2.3 Benefits and Limitations of Unified Modeling Language for Modeling Driven Approaches; 2.4 Summary; 3 Adjusting Unified Modeling Language; 3.1 Introduction; 3.2 Profiling Unified Modeling Language and Metamodeling
3.3 Overview of Unified Modeling Language Profiles3.4 Developing a Profile for Unified Modeling Language; 3.5 Profile Specification Template; 3.6 Summary; II. Improving Domain Modeling; 4 Topological Unified Modeling Language; 4.1 Topological Unified Modeling Language: An Unified Modeling Language Improvement; 4.2 Topological UML Profile; 4.2.1 Topological Relationships Package; 4.2.2 Topological Structure Package; 4.2.3 Topological Behavior Package; 4.2.4 Topological Models Package; 4.3 Metamodels of Topological UML Diagrams; 4.3.1 Metamodel of Topological Functioning Model
Summary Topological UML Modeling: An Improved Approach for Domain Modeling and Software Development presents a specification for Topological UMLïŽ that combines the formalism of the Topological Functioning Model (TFM) mathematical topology with a specified software analysis and design method. The analysis of problem domain and design of desired solutions within software development processes has a major impact on the achieved result - developed software. While there are many tools and different techniques to create detailed specifications of the solution, the proper analysis of problem domain functioning is ignored or covered insufficiently. The design of object-oriented software has been led for many years by the Unified Modeling Language (UMLïŽ), an approved industry standard modeling notation for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system, and this comprehensive book shines new light on the many advances in the field
Bibliography Includes bibliographical references
Notes Online resource; title from PDF title page (EBSCO, viewed June 26, 2017)
Subject UML (Computer science)
COMPUTERS -- Software Development & Engineering -- General.
UML (Computer science)
Form Electronic book
Author Donins, Uldis, author
ISBN 9780128093535
0128093536