Yıl: 2001 Cilt: 1 Sayı: 2 Sayfa Aralığı: 193 - 200 Metin Dili: Türkçe İndeks Tarihi: 29-07-2022

Designing an object - oriented application model by Booch methodology

Öz:
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,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.
Anahtar Kelime:

Konular: Mühendislik, Elektrik ve Elektronik

Booch metodolojisiyle nesneye yönelik bir uygulama modelinin tasarlanması

Öz:
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.
Anahtar Kelime:

Konular: Mühendislik, Elektrik ve Elektronik
Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [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
APA AYVAZ REİS Z, UYSAL M (2001). Designing an object - oriented application model by Booch methodology. , 193 - 200.
Chicago AYVAZ REİS ZERRİN,UYSAL Mithat Designing an object - oriented application model by Booch methodology. (2001): 193 - 200.
MLA AYVAZ REİS ZERRİN,UYSAL Mithat Designing an object - oriented application model by Booch methodology. , 2001, ss.193 - 200.
AMA AYVAZ REİS Z,UYSAL M Designing an object - oriented application model by Booch methodology. . 2001; 193 - 200.
Vancouver AYVAZ REİS Z,UYSAL M Designing an object - oriented application model by Booch methodology. . 2001; 193 - 200.
IEEE AYVAZ REİS Z,UYSAL M "Designing an object - oriented application model by Booch methodology." , ss.193 - 200, 2001.
ISNAD AYVAZ REİS, ZERRİN - UYSAL, Mithat. "Designing an object - oriented application model by Booch methodology". (2001), 193-200.
APA AYVAZ REİS Z, UYSAL M (2001). Designing an object - oriented application model by Booch methodology. Istanbul University Journal of Electrical and Electronics Engineering, 1(2), 193 - 200.
Chicago AYVAZ REİS ZERRİN,UYSAL Mithat Designing an object - oriented application model by Booch methodology. Istanbul University Journal of Electrical and Electronics Engineering 1, no.2 (2001): 193 - 200.
MLA AYVAZ REİS ZERRİN,UYSAL Mithat Designing an object - oriented application model by Booch methodology. Istanbul University Journal of Electrical and Electronics Engineering, vol.1, no.2, 2001, ss.193 - 200.
AMA AYVAZ REİS Z,UYSAL M Designing an object - oriented application model by Booch methodology. Istanbul University Journal of Electrical and Electronics Engineering. 2001; 1(2): 193 - 200.
Vancouver AYVAZ REİS Z,UYSAL M Designing an object - oriented application model by Booch methodology. Istanbul University Journal of Electrical and Electronics Engineering. 2001; 1(2): 193 - 200.
IEEE AYVAZ REİS Z,UYSAL M "Designing an object - oriented application model by Booch methodology." Istanbul University Journal of Electrical and Electronics Engineering, 1, ss.193 - 200, 2001.
ISNAD AYVAZ REİS, ZERRİN - UYSAL, Mithat. "Designing an object - oriented application model by Booch methodology". Istanbul University Journal of Electrical and Electronics Engineering 1/2 (2001), 193-200.