Robert A. Maksimchuk’s scientific contributions

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (4)


Object-Oriented Analysis and Design with Applications
  • Article

August 2008

·

1,297 Reads

·

697 Citations

ACM SIGSOFT Software Engineering Notes

·

Robert A. Maksimchuk

·

Michael W. Engle

·

[...]

·

Kelli A. Houston

Edited by Peter G. Neumann (Risks Forum Moderator and Chairman of the ACM Committee on Computers and Public Policy), plus personal contributions by others, as indicated. Opinions expressed are individual rather than organizational, and all of the usual ...


UML for Database Design

January 2003

·

736 Reads

·

74 Citations

From the Publisher:The Unified Modeling Language (UML), the standard graphical notation for modeling business and software application needs, has emerged as an effective modeling tool for database design. When used as a common modeling language for the many facets of system development, the UML can serve as a unifying framework that facilitates the integration of database models with the rest of a system design. This pragmatic guide introduces you to the UML and leads you through the process of UML-based database modeling and design. The book presents the different types of UML diagrams, explaining how they apply to the database world, and shows how data modeling with the UML can be tied into the Rational Unified Process. UML for Database Design is structured around the database design process: business use case modeling, business object modeling, database requirements definition, analysis and preliminary design, and, finally, detailed design and deployment. For each phase of development the book describes the overall objectives and workflow of that phase, the status of the case study, the relevant UML constructs, and the nuts and bolts of database modeling and design with the UML. Drawing on their extensive industry experience, the authors reveal the trials and tribulations of database development teams, lessons learned, and pointers for success. Topics covered include: The business use case model Activity and sequence diagrams for modeling database functions and tasks Moving from the business to system model Class diagrams and statecharts Mapping classes to tables Transformation of attributes Rational's UML Profile for Database Design Creating tables from classes DDL scripts, component diagrams, and deployment diagrams Jump starting the database design process A case study runs throughout the book to illustrate key concepts and techniques, and appendixes containing the actual UML models from this case study are used to catalog the type and extent of models that would be developed for such a system. Practical, concrete, and based on real-life experience, UML for Database Design brings you exactly the information you need to begin working with the UML and take full advantage of the technology for high-quality database modeling and design.


Uml for mere mortals®

17 Reads

·

6 Citations

"There are many books that shine light on the darkest corners of the UML, but Eric and Bob present just the essentials needed to make you effective in modeling all the important aspects of a software-intensive system."-Grady Booch"Bob and Eric have managed to capture key system and software design techniques in a style that is refreshingly straightforward to understand and apply, and to distill their ideas and insight from more than a decade of practical use of UML into a book that will increase your appreciation for UML and make you more effective."-Dr. Alan W. Brown, Distinguished Engineer, IBM Rational"A practical introduction to designing real-world business systems using UML, explained from first principles. A great book for anyone who wants to start learning the industry's standard modeling language."-Andrew Watson, Vice President and Technical Director, Object Management GroupNeed to get results with UML...without unnecessary complexity or mind-numbing jargon? You need UML for Mere Mortals®. This easy-to-read introduction is perfect for technical professionals and business stakeholders alike: anyone who needs to create, understand, or review UML models, without becoming a hard-core modeler.There's nothing theoretical about this book. It explains UML in the context of your real-world challenges. It's organized around the activities you'll need to perform. It focuses on the UML elements you'll find most useful. And it offers specific answers for the problems you're most likely to face.Drawing on extensive experience, the authors offer pragmatic explanations and guidance on core techniques ranging from use cases to component diagrams, architectural patterns to application and database modeling. You'll find practical coverage for using UML to support testing, as well as discussion of UML 2.0 and its implications.Whether you're a manager, programmer, architect, database designer, or documentation specialist, UML for Mere Mortals is the handy resource you need to help you achieve your goals with UML...simply, quickly, painlessly.© Copyright Pearson Education. All rights reserved.


Citations (4)


... A model is an abstraction that contains all the elements needed to clarify the intent of the process being modeled. In contrast, a diagram is a specific view of what we try to understand in a particular context [15]. ...

Reference:

The process mining method approach to analyze users’ behavior of internet in the Local Area Network of Sriwijaya University
Uml for mere mortals®
  • Citing Article

... Regarding modelling-related issues, the E-MDAV framework adopts UML (Unified Modelling Language), which is widely acknowledged as the standard modelling language for implementing model-based approaches in the software development field [18]. As stated in [19], UML is a mature enabling tool for database design. The UML language enables conceptual, logical, and physical database definition, by use of its standard profiling-based extension mechanism, which enables the UML specification of ad hoc data definition languages (DDLs) for specific database management systems (DBMSs). ...

UML for Database Design
  • Citing Article
  • January 2003

... Booth et al. categorise persistent data as data that outlives the application, both in time and space [4]. Once data is generated in an object-oriented model, it must remain available in a data container for later use. ...

Object-Oriented Analysis and Design with Applications
  • Citing Article
  • August 2008

ACM SIGSOFT Software Engineering Notes