Applying object-oriented analysis on a case study

1994 ◽  
Vol 19 (3) ◽  
pp. 199-209 ◽  
Author(s):  
J Brunet ◽  
C Cauvet ◽  
D Meddahi ◽  
F Semmak
Author(s):  
J. DRAKE ◽  
W.T. TSAI ◽  
H.J. LEE ◽  
I. ZUALKERNAN

Three object-oriented analysis techniques: Shlaer & Mellor, Coad & Yourdon, and Document-Driven Analysis were evaluated. Criteria for comparison of analysis techniques were developed. These criteria state that an analysis technique should (1) cover data, transformation, and control perspectives of the problem, (2) address large problems through partitioning, bounding the problem, and supporting prototypes and incremental analysis, (3) provide approaches for verification and validation, and (4) support configuration control. A case study in a software engineering class was conducted using the three OOA techniques. Through the case study we found that (1) identifying objects is affected by notation and flexibility of object models, (2) visualizing global data, transformations, and control are necessary to capture end-user’s processes, (3) emphasizing hierarchical structures and third normal form divert the analyst’s attention from analysis to implementation, (4) an explicit representation of relationships is necessary, (5) peer review is useful in improving selection of objects and methods to support end-user processes, and (6) supporting a standard document from OOA products is not easy.


Author(s):  
Wolfgang Eder ◽  
Gerti Kappel ◽  
Jan Overbeck ◽  
Michael Schrefl

Author(s):  
I. A. ZUALKERNAN ◽  
W. T. TSAI ◽  
A. JEMIE ◽  
I. C. WEN ◽  
J. M. DRAKE

Object-oriented analysis is the activity of understanding a problem domain and developing a specification for it within an object-oriented paradigm. In this paper we propose object-oriented analysis can be viewed as a design task that consists of analysis, synthesis and internal and external completeness and consistency checking. We postulate a blackboard based design framework and propose several alternative theories within this framework. Data from an expert analyst is collected and analyzed for relative explanatory power of the alternative theories. Basic findings are that viewed as a design activity, object-oriented analysis is neither top-down nor completely opportunistic in nature, Rather, (1) analysis (the process of finding objects and processes) and synthesis (constructing the object model and state-transition diagrams) are complementary activities while internal completeness and consistency checking is coupled with synthesis and (2) construction of objects and processes are cyclic and complementary processes. The findings are compared with both descriptive and normative research in automated software design.


Author(s):  
Il-Yeol Song ◽  
Kurt Yano ◽  
Juan Trujillo ◽  
Sergio Lujan-Mora

Discovering a set of domain classes during object-oriented analysis is intellectually challenging and time consuming for novice analyzers. This chapter presents a taxonomic class modeling (TCM) methodology that can be used for object-oriented analysis in business applications. Our methodology helps us discover the three types of classes: (1) classes represented by nouns in the requirement specification, (2) classes whose concepts were represented by verb phrases, and (3) hidden classes that were not explicitly stated in the requirement specification. Our approach synthesizes several different class modeling techniques under one framework. Our framework integrates the noun analysis method, class categories, English sentence structures, checklists, and other heuristic rules for modeling. We illustrate our approach using a detailed case study and summarize the results of several other case studies. Our teaching experience shows that our method is effective in identifying classes for many business applications.


1996 ◽  
Vol 11 (5) ◽  
pp. 270 ◽  
Author(s):  
Ana M.D. Moreira ◽  
Robert G. Clark

2013 ◽  
Vol 23 (3-4) ◽  
Author(s):  
Bernhard Heinzl ◽  
Michael Landsiedl ◽  
Fabian Duer ◽  
Alexandros-Athanassios Dimitriou ◽  
Wolfgang Kastner ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document