Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Two object-based decomposition methodologies: a case study

Two object-based decomposition methodologies: a case study

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Software Engineering Journal — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

An interesting and little documented problem is the influence of a design methodology on the program architecture. In this case study, we compared two design methodologies and their impact on both development process and the resulting program architecture. The methodologies are object-based variants of refinement methodology and structured design, respectively. Both methodologies were applied to the same problem (a library system of less than 1000 lines of Ada code), and the results were compared. Substantial differences between the two resulting architectures are analysed and discussed.

References

    1. 1)
      • Stark, M., Seidewitz, E.: `Towards a general object-based Ada lifecycle', Proc. Joint Ada Conference Fifth National Conference on Ada Technology and Washington Ada Symposium, 15–19 March 1987.
    2. 2)
      • Wegner, P.: `Dimensions of object-based language design', Proc. OOPSLA Conf., 1987, Orlando, Florida.
    3. 3)
      • D.L. Parnas . Designing software for ease of extension and contraction. IEEE Trans. , 128 - 137
    4. 4)
      • B.B. Kristensen , O.L. Madsen , B. Moller-Pedersen , K. Nygaard , B.D. Shriver , P. Wegner . (1987) The BETA programming language, Research directions in object oriented programming.
    5. 5)
      • G. Booch . (1983) , Software engineering with Ada.
    6. 6)
      • V. Rajlich . Refinement methodology for Ada. IEEE Trans. , 472 - 478
    7. 7)
      • V. Rajlich . Paradigms for design and implementation of Ada. Commun. ACM , 7
    8. 8)
      • E. Yourden , L.L. Constantine . (1979) , Structured design.
    9. 9)
      • D.L. Parnas . On the criteria to be used in decomposing systems into modules. Commun. ACM , 12 , 1053 - 1058
http://iet.metastore.ingenta.com/content/journals/10.1049/sej.1992.0004
Loading

Related content

content/journals/10.1049/sej.1992.0004
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address