Browse All Reviews
Software Engineering (D.2)
Design Tools and Techniques (D.2.2)
> Object-Oriented Design Methods (D.2.2...)
All Media Types
1-10 of 123 Reviews about "
Object-Oriented Design Methods (D.2.2...)
Practical Flutter: improve your mobile development with Google’s latest open-source SDK
Zammetti F., Apress, New York, NY, 2019. 416 pp. Type: Book (978-1-484249-71-0)
One of the reasons a business may develop an application for mobile devices is for its branding and digital presence. In today’s market, that requires making the application available for both Android and iOS. The traditional way to accompli...
Jul 27 2020
Exploring the stability of software with time-series cross-sectional data
Ruohonen J., Hyrynsalmi S., Leppänen V. SAM 2015 (Proceedings of the 2nd International Workshop on Software Architecture and Metrics, Florence, Italy, May 16-24, 2015) 41-47, 2015. Type: Proceedings
The authors attempt to study the stability of software architectures in terms of object-oriented design principles of abstraction and instability (measured by the “cohesion between objects” metric) utilizing a time-series cross-section...
May 11 2016
Behavioral subtyping, specification inheritance, and modular reasoning
Leavens G., Naumann D. ACM Transactions on Programming Languages and Systems 37(4): 1-88, 2015. Type: Article
This is a long paper: 67 pages plus a 21-page appendix. It describes the verification of a dynamically dispatched method call of an object-oriented program by using supertype abstraction. The authors maintain that such abstraction is only valid wh...
Dec 15 2015
UML @ classroom: an introduction to object-oriented modeling
Seidl M., Scholz M., Huemer C., Kappel G., Springer Publishing Company, Incorporated, New York, NY, 2015. 206 pp. Type: Book (978-3-319127-41-5)
I taught the unified modeling language (UML) as an integrated part of a BS and a BA degree for more than ten years . This short book covers part of the material I taught. The UML was designed to be the standard graphical notation for describing...
May 7 2015
Aspect-oriented requirements engineering
Moreira A., Chitchyan R., Araújo J., Rashid A., Springer Publishing Company, Incorporated, New York, NY, 2013. 365 pp. Type: Book (978-3-642386-39-8)
Those familiar with aspect-oriented programming (AOP) will recognize the term “aspect” from that discipline, which originated, along with the terminology, in the late 1990s . Aspect-oriented requirements engineering (AORE), also cal...
Jun 30 2014
Object-oriented analysis and design for information systems: modeling with UML, OCL, and IFML
Wazlawick R., Morgan Kaufmann Publishers Inc., San Francisco, CA, 2014. 376 pp. Type: Book (978-0-124186-73-6)
Over the last 20 years or so, it has been rewarding to see the object-oriented model gain wide acceptance. It has grown from what was primarily an esoteric coder’s tool (think Smalltalk) into a useful method for the analysis and design of in...
Jun 2 2014
The object-oriented thought process (4th ed.)
Weisfeld M., Addison-Wesley Professional, Upper Saddle River, NJ, 2013. 336 pp. Type: Book (978-0-321861-27-6)
It is generally acknowledged that the successful development of a software product essentially depends on the process. Although important, technical considerations often play a minor role in producing successful software. The development process r...
Aug 28 2013
A survey on UML-based aspect-oriented design modeling
Wimmer M., Schauerhuber A., Kappel G., Retschitzegger W., Schwinger W., Kapsammer E. ACM Computing Surveys 43(4): 1-33, 2011. Type: Article
Aspect-oriented modeling (AOM) is emerging as a relatively mature paradigm in software design. This paper, which summarizes and critiques existing work in the field, is recommended reading for software designers who use or are considering using AO...
Dec 28 2011
Object-oriented analysis and design
Ramnath S., Dathan B., Springer Publishing Company, Incorporated, New York, NY, 2011. 450 pp. Type: Book
Some areas of computer science, such as operating systems, programming languages, and database systems, have achieved solid consensus about their topics and (largely) their pedagogy; textbooks in these areas reflect this consensus. The field of ob...
Dec 15 2011
Inheritance metrics: what do they measure?
Krishna G., Joshi R. MASPEGHI 2010 (Proceedings of the 4th Workshop on Mechanisms for Specialization, Generalization and InherItance, Maribor, Slovenia, Jun 22, 2010) 1-5, 2010. Type: Proceedings
Measuring software structure has many appealing applications, including maintenance activities and system re-engineering. Giving meaning to software measurements is often difficult because it is not always easy to relate a software component to a ...
Nov 21 2011
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2021 ThinkLoud, Inc.