Listing 1 - 10 of 35 | << page >> |
Sort by
|
Choose an application
Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krm̃er, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield.
Engineering & Applied Sciences --- Computer Science --- Object-oriented methods (Computer science) --- Computer software --- Development. --- COMPUTER SCIENCE/General --- Development of computer software --- Software development --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Méthode orientée object (Informatique) --- Logiciels --- Development --- Développement --- Object-oriented methods (Computer science).
Choose an application
Information systems --- Object-oriented methods (Computer science) --- Client/server computing --- Méthode orientée object (Informatique) --- Architecture client-serveur (informatique) --- Client/server computing. --- AA / International- internationaal --- 654 --- 005.117 --- Computing, Client/server --- Electronic data processing --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Informatieverwerking. Bureautica. --- Distributed processing --- Object-oriented methods (Computer science). --- Méthode orientée object (Informatique) --- Informatieverwerking. Bureautica
Choose an application
Ruby Quick Syntax Reference is a condensed code and syntax reference to the Ruby scripting language. It presents the essential Ruby syntax in a well-organized format that can be used as a handy reference. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any Ruby programmer. In Ruby Quick Syntax Reference, you will find: A concise reference to the Ruby language syntax. Short, simple, and focused code examples. A well laid out table of contents and a comprehensive index, allowing easy review.
Ruby (Computer program language) --- Object-oriented methods (Computer science) --- Object-oriented programming languages --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Computer programming. --- Software engineering. --- Web Development. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering --- Computers --- Electronic computer programming --- Electronic data processing --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming
Choose an application
This practical new book provides much-needed, practical, hands-on experience capturing analysis and design in UML. It holds the hands of engineers making the difficult leap from developing in C to the higher-level and more robust Unified Modeling Language, thereby supporting professional development for engineers looking to broaden their skill-sets in order to become more saleable in the job market. It provides a laboratory environment through a series of progressively more complex exercises that act as building blocks, illustrating the various aspects of UML and its application to re
Programming --- embedded systems --- UML (unified modeling language) --- Embedded computer systems --- Real-time data processing. --- Object-oriented methods (Computer science) --- Programming. --- Object-oriented methods (Computer science). --- Approche orientée objet (Informatique). --- Systèmes enfouis (Informatique) --- Temps réel. --- Programação orientada a objetos. --- Tempo-real. --- Programmation. --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Fast-response data processing --- High-speed data processing --- Electronic data processing
Choose an application
Object-oriented analysis and design (OOAD) has over the years, become a vast field, encompassing such diverse topics as design process and principles, documentation tools, refactoring, and design and architectural patterns. For most students the learning experience is incomplete without implementation. This new textbook provides a comprehensive introduction to OOAD. The salient points of its coverage are: • A sound footing on object-oriented concepts such as classes, objects, interfaces, inheritance, polymorphism, dynamic linking, etc. • A good introduction to the stage of requirements analysis. • Use of UML to document user requirements and design. • An extensive treatment of the design process. • Coverage of implementation issues. • Appropriate use of design and architectural patterns. • Introduction to the art and craft of refactoring. • Pointers to resources that further the reader’s knowledge. All the main case-studies used for this book have been implemented by the authors using Java. The text is liberally peppered with snippets of code, which are short and fairly self-explanatory and easy to read. Familiarity with a Java-like syntax and a broad understanding of the structure of Java would be helpful in using the book to its full potential. Brahma Dathan is an associate professor in the Department of Information and Computer Sciences at Metropolitan State University, Minnesota. He obtained his BS in engineering with special focus on electronics and communication from the University of Kerala, MTech in computer science from IIT Madras and PhD in computer science from University of Pittsburgh. Sarnath Ramnath received his BTech and MTech degrees from IIT Delhi in 1984 and 1987 respectively, and his PhD in Computer Science from SUNY, Buffalo, in 1994. His areas of interest include algorithm analysis and design, data-structures, computational geometry and object-oriented software design. He is currently Professor and Chair of the Department of Computer Science at Minnesota State University, St Cloud, MN, USA.
Information Technology --- Software Engineering --- Object-oriented methods (Computer science) --- Computer software --- Development of computer software --- Software development --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- Development. --- Computer science. --- Software engineering. --- Computer programming. --- Computer Science. --- Software Engineering. --- Software Engineering/Programming and Operating Systems. --- Programming Techniques. --- System design --- Informatics --- Science --- Computer software engineering --- Engineering --- Computers --- Electronic computer programming --- Electronic data processing --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming
Choose an application
Implement design patterns in .NET Core 3 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today’s developer toolbox. This new edition introduces topics such as Functional Builder, Asynchronous Factory Method, Generic Value Adapter, and new Composite Proxies, including one that attempts to solve the SoA/AoS problem. Using the C# and F# programming languages, Design Patterns in .NET Core 3 explores the classic design pattern implementations and discusses the applicability and relevance of specific language features for implementing patterns. You will learn by example, reviewing scenarios where patterns are applicable. MVP and patterns expert Dmitri Nesteruk demonstrates possible implementations of patterns, discusses alternatives and pattern inter-relationships, and illustrates the way that a dedicated refactoring tool (ReSharper) can be used to implement design patterns with ease. What You Will Learn Become familiar with the latest pattern implementations available in C# 8 and F# 5 Know how to better reason about software architecture Understand the process of refactoring code to patterns Refer to researched and proven variations of patterns Study complete, self-contained examples, including many that cover advanced scenarios Use the latest implementations of C# and Visual Studio/Rider/ReSharper This book is for developers who have some experience in the C# language and want to expand their comprehension of the art of programming by leveraging design approaches to solving modern problems. Dmitri Nesteruk is a quantitative analyst, developer, course and book author, and an occasional conference speaker. His interests lie in software development and integration practices in the areas of computation, quantitative finance, and algorithmic trading. His technological interests include C# and C++ programming as well as high-performance computing using technologies such as CUDA and FPGAs. He has been a C# MVP from 2009 to 2018.
Microsoft software. --- Microsoft .NET Framework. --- Software engineering. --- Computers. --- Microsoft and .NET. --- Software Engineering/Programming and Operating Systems. --- Theory of Computation. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Computer software engineering --- Engineering --- Computer software --- Object-oriented methods (Computer science) --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design
Choose an application
Programming --- C (informatica) --- UML (unified modeling language) --- object oriented --- Object-oriented methods (Computer science) --- UML (Computer science) --- Méthode orientée object (Informatique) --- UML (Informatique) --- 681.3*D2 --- 681.3.02 --- 681.3.068 --- Object-oriented programming --- UML --- Unified Modeling Language (Computer science) --- Computer software --- Modeling languages (Computer science) --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Software engineering: protection mechanisms; standards--See also {681.3*K63}; {681.3*K51} --- Development --- Object-oriented methods (Computer science). --- UML (Computer science). --- 681.3*D2 Software engineering: protection mechanisms; standards--See also {681.3*K63}; {681.3*K51} --- Méthode orientée object (Informatique)
Choose an application
Computer science --- Information systems --- Object-oriented methods (Computer science) --- Database design --- Méthode orientée object (Informatique) --- Bases de données --- Conception --- 681.3*D15 --- 681.3*H21 --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Data base design --- Software: object-oriented programming --- Logical design: data models; normal forms; schema and subschema (Database management) --- 681.3*H21 Logical design: data models; normal forms; schema and subschema (Database management) --- 681.3*D15 Software: object-oriented programming --- Méthode orientée object (Informatique) --- Bases de données
Choose an application
Object-oriented design methods are commonplace in computing systems development, but are often dismissed as 'boxes & arrows'. If systems developers are to gain full advantage from such methods, they should be able to achieve designs that are not merely the subject of heated argument, but can be improved by careful, rigorous & machine-supported analysis. This book describes an object-oriented design approach that combines the benefits of abstract modelling with the analytic power of formal methods, to give designs that can be rigorously validated & assured with automated support. Aimed at software architects, designers & developers as well as computer scientists, no prior knowledge of formal methods is assumed. The elements of functional modelling are introduced using numerous examples & exercises, industrial case studies & experience reports. Industry-strength tools support the text. Go to www.vdmbook.com to download free-of-charge VDMTools Lite, which gives the possibility to try out examples from the book.
Object-oriented methods (Computer science) --- Formal methods (Computer science) --- System design. --- Design, System --- Systems design --- Electronic data processing --- System analysis --- System design --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- Computer science. --- Software engineering. --- Computational complexity. --- Programming Techniques. --- Software Engineering/Programming and Operating Systems. --- Software Engineering. --- Discrete Mathematics in Computer Science. --- Complexity, Computational --- Machine theory --- Computer software engineering --- Engineering --- Informatics --- Science --- Computer programming. --- Computer science—Mathematics. --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming
Choose an application
Programming --- Computer architecture. Operating systems --- Object-oriented methods (Computer science) --- Computer software --- UML (Computer science) --- Méthode orientée object (Informatique) --- Logiciels --- UML (Informatique) --- Development. --- Développement --- -Object-oriented methods (Computer science) --- 681.3*D2 --- Unified Modeling Language (Computer science) --- Modeling languages (Computer science) --- Object development methods (Computer science) --- Object orientation (Computer science) --- Object-oriented development (Computer science) --- Object technology (Computer science) --- System design --- Software, Computer --- Computer systems --- Development --- Software engineering: protection mechanisms; standards--See also {681.3*K63}; {681.3*K51} --- 681.3*D2 Software engineering: protection mechanisms; standards--See also {681.3*K63}; {681.3*K51} --- Méthode orientée object (Informatique) --- Développement --- Development of computer software --- Software development
Listing 1 - 10 of 35 | << page >> |
Sort by
|