You are here

BOOCH METODOLOJİSİYLE NESNEYE YÖNELİK BİR UYGULAMA MODELİNİN TASARLANMASI

DESIGNING AN OBJECT-ORIENTED APPLICATION MODEL BY BOOCH METHODOLOGY

Journal Name:

Publication Year:

Abstract (2. Language): 
Basically, good structures have object-oriented tendency which does not mean all object-oriented structures are good; on the other hand it does not mean that only object-oriented structures are good. An application based on the principles of object-oriented selection may provide the appearance of structures containing the characteristics of a complex system which has been organized. Sufficient software structures have many common characteristics: They are formed from abstracted levels which have been identified sufficiently. Every level having coherental & complete abstraction are possible only with well-identified and controlled interfaces. These levels are constructed over the lower abstraction levels which contain well-identified and controlled charecteristics. There are many techniques to develop software for the object, one of which is Booch technique. Booch is the technical definition for the object to improve the design and analyse a system. There are different suggestions for Micro and Macro applications. Here, what we aim is to identify the steps to put a succesful project into practice by means of Booch methodology and to present it.
Abstract (Original Language): 
Model, bir þeyin kurulmadan önce anlaþýlmasý amacýyla soyutlanmasýdýr. Modellere tüm ayrýntýlar dahil edilmediði için üzerinde deðiþiklik yapýlmasý orjinalinden daha kolaydýr. Çalýþanlar gereksinim duydukça bir tasarýmý gerçekleþtirmeden önce modeller yapmýþlardýr. Donaným ve yazýlým sistemlerinin geliþtirilmesi de farklý deðildir. Karmaþýk sistemler kurmak için, sistemin farklý yönleri soyutlanmalý, kesin bir gösterim kullanarak model oluþturulmalý, modelin sistemin gereklerini yerine getirdiði doðrulanmalý ve yavaþ yavaþ detaylarý ekleyerek modelden uygulamaya geçiþ yapýlmalýdýr. Temel olarak, iyi yapýlar nesne-tabanlý olma eðilimindedir. Bu, sadece yada bütün nesne-tabanlý yapýlar iyidir demek deðildir. Nesne-tabanlý ayrýþtýrma prensiplerine dayalý bir uygulamanýn, Designing An Object-Oriented Application Model By Booch Methodology Zerrin AYVAZ REÝS, Mithat UYSAL 194 organize edilmiþ karmaþýk bir sistemin istenen özelliklerini içeren yapýlarýn ortaya çýkmasýný saðlayacaðý söylenebilir. Ýyi yazýlým yapýlarý genel olarak iyi tanýmlanmýþ soyutlama düzeylerinden oluþmuþtur. Bütünlük taþýyan ve uyumlu bir soyutlamayý ifade eden her düzey, iyi tanýmlanmýþ ve kontollü ara yüzlerle saðlanýr ve ayný þekilde iyi tanýmlanmýþ ve kontrollü özellikler içeren daha alt soyutlama seviyeleri üzerine inºa edilir. Nesneye yönelik yazýlým geliþtirilmesi konusunda pek çok yöntem vardýr, bunlardan biri de Booch yöntemidir. Booch, bir sistemin analizi, tasarýmý ve geliþtirilmesi için nesneye yönelik yinelemeli bir teknik tanýmlamaktadýr. Bu konuda Mikro ve Makro uygulamalar için ayrý önerileri vardýr. Bu çalýþmada Booch metodolojisi ile baþarýlý bir projeyi ortaya koyabilmek için gereken adýmlarý belirtip, bir mikro uygulama ile bunu sunmayý amaçladýk.
193-200

REFERENCES

References: 

[1] Brocks F., “The Mythical Man-Month”,
Addison-Wesley, 42, 1975
[2] Stroustrup B.; “The C+ Programming
Language”, Addison-Wesley, 362, 373, 1991
[3] Jones C, “Reuseability in Programming: A
Survey of the State of The Art”, IEEE
Transaction on Software Engineering. Vol. SE-
10(5), September-1984
[4] Humprey W.; “Managing The Software
Process”, Addison-Wesley, 5, 1989
[5] Parnas D., Clements P.;”A Rational Design
Process; How and Why to Fake It”. IEEE
Transactions on Software Engineering. Vol. SE-
12(2), 1986
[6] Boehm B., “A Spiral Model of Software
Development and Enhancement. Software
Engineering Notes”, vol.11(4), .22, August 1986
[7] Booch G.;” Object-Oriented Analysis and
Design”, The Benjamin/Cummings, 236, 1994

Thank you for copying data from http://www.arastirmax.com