Kara Kutu (Black Box) Yaklaşımı

Yazan : Şadi Evren ŞEKER (mesaj) 19:51, 9 Mayıs 2013 (EEST)

Çok klasik bir mühendislik yaklaşımıdır. Bu yaklaşım sistemi analiz ederken sistemin içeriğin görmezden gelerek sisteme girenler ve çıkanların analiz edilmesini söyler.

Genel Karakutu görüntüsü

Yukarıdaki temsili resimde gösterildiği üzere, tahlil edilen sistem bir kara kutya benzetilerek sisteme giren ve çıkanlar incelenir.

Bu anlamda yazılım mühendisliğinde sıklıkla kullanılan kara kutu yaklaşımında sistem önce büyük bir kara kutu olarak düşünülüp ardından alt kutulara bölünebilir:
Alt Karakutu Yaklaşımı

Sistemde bulunan her kutu kendi başına incelenip ardından sistemin tamamının incelenmesi mümkündür. Buradaki her kutuyu ayrı bir sistem gibi düşünmek ve ardından bu sistemlerin birbiri ile olan bağlantısını düşünmek mümkündür.

Örneğin yazılım testlerinde her alt sistem ayrı ayrı test edilip (unity test) ardından bu alt sistmlerin birbiri ile olan uyumu ayrıca test edilebilir (integrity test).

Yazılım mühendisliğinde ayrıca giriş işlem çıkış (input process output) kelimelerinin baş harflerinden oluşan IPO terimi de tam bir kara kutu (black box) yaklaşımıdır.

IPO modellemesinin biraz daha gelişmiş hali olarak kabul edilebilecek olan HIPO (hierarchy input process output veya bazı kaynaklarda hierarchy plus input process output yada hierearchical input process output olarak da geçmektedir) yaklaşımında ise sisteme hiyerarşik bir yapı kazandırılmaktadır. Yani sistemde bulunan kara kutular arasında hiyerarşik bir yapı oluşturulabilir.

Bu yazı şadi evren şeker tarafından yazılmış ve missozluk.com sitesinde yayınlanmıştır. Bu içeriğin kopyalanması veya farklı bir sitede yayınlanması hırsızlıktır ve telif hakları yasası gereği suçtur.

Aşağıda bir hiyerarşi grafiği örneği ile konuyu açıklamaya çalışalım:
Hiyerarşik Yaklaşım

Yukarıdaki hiyerarşi grafiğinde çeşitli hiyerarşik seviyedeki varlıklar modellenmiştir. Buna göre örneğin en altta bulunan analiz bölümü genel müdürlük altında bir bölümdür ancak arada iki seviye bulunmaktadır.

Yazılım modellemsinde bu hiyerarşik yapılanmadan faydalanılabilir. Örneğin bir yazılımı alt sistemlere bölerken seviye seviye bölümlemeye gidilebilir.

Bu durumu internette rast gele bulduğum bir yemek tarifi üzerinden anlatmaya çalışayım. Yemektarifi.com sitesinde Ispanaklı kiş isminde bir yemek aşağıdaki şekilde anlatılmış:

Malzemeler:

1 Kg ıspanak 500 Gr mantar 200 Gr dilimlenmiş kaşar peyniri 500 Gr rendelenmiş havuç 2 Çay kaşığı tuz 2 Çorba kaşığı kekik 5 Yaprak Miflöy hamuru 2 Çorba kaşığı süt 1 Yumurta Sos İçin: 2 Su bardağı süt 4 Çorba kaşığı un 2 Soğan 4 Kahve fincanı margarin

Hazırlanışı:

   Ispanakları yıkayıp az haşlayın.
   Kevgirle süzüp bekletin.
   Mantarı ince ince doğrayarak az haşlayın.
   Haşladığınız ıspanakları doğrayıp mantarla karıştırın.
   Tuz ve kekik ilave edip bekletin.
   Sosu hazırlamak için soğanı ince kıyın.
   Tavada margarini eritip soğanları pembeleşinceye kadar kavurun.
   Unu ekleyip tekrar kavurduktan sonra sütü ekleyin ve muhallebi kıvamına gelinceye kadar pişirin.
   Hazırladığınız sosa ıspanak ve mantar karışımını ekleyip karıştırın.
   Miflöy hamurlarını hafif açın ve tepsisine yayarak tamamını kaplayın.
   Üzerine hazırladığınız ıspanak karışımının yarısını ilave edin.
   Üzerine havuç ve kaşar dilimlerini yerleştirin.
   Kalan ıspanak karışımını da ekledikten sonra 200 dereceye ayarlı fırında 30 dakika pişirin.
   Bir kapta 2 çorba kaşığı sütü ve 1 yumurtayı çırpın.
   Ispanaklı kişin pişmesine 5 dakika kala fırından alıp üzerlerine süt ve 5 dakika daha pişirip sıcak olarak servis yapın.

Şimdi yukarıdaki açıklamayı modellemek istersek aslında bir kara kutu yaklaşımı ile bu işlemi (Ispanaklı kiş hazırlama işlemini) aşağıdaki şekilde modelleyebiliriz:
Ispanak Tarifine Kara Kutu Yaklaşımı

Yukarıdaki kara kutu yaklaşımında sistemi “Ispanaklı Kiş hazırlanışı” olarak görmek ve sisteme girenler olarak yemek tarifimizdeki malzelemeleri ve çıkan olarak da Ispanaklı Kiş görmek doğru bir yaklaşım olur.

Bu sistemi hiyerarşik olarak bölecek olursak alt kademeeleri bulunmaktadır. Örneğin sos hazırlanması, ıspanakların hazırlanması, soğanların kavrulması gibi alt işlemler tanımlanabilir.
Ispanak Tarfine Hiyerarşik Kara Kutu Yaklaşımı

Yukardaki hiyerarşik ilişki içerisindeki her kutu aslında bir kara kutu olarak düşünülebilir. Örneğin Mantar ve Ispanağın hazırlanması aşamasında

   Ispanakları yıkayıp az haşlayın.
   Kevgirle süzüp bekletin.
   Mantarı ince ince doğrayarak az haşlayın.
   Haşladığınız ıspanakları doğrayıp mantarla karıştırın.
   Tuz ve kekik ilave edip bekletin.

İşlemleri yapılmaktadır. Dolayısıyla girenler : “ıspanak, mantar, tuz ve kekik” olarak sıralanabilir. Ve bu işlemde örneğin Ispanakların yıkanması, Mantarların doğranması, Ispanak ve mantarların karıştırılması, Tuz ve kekik ilavesi gibi alt kutulara (işlemlere) bölünebilir.

Sonuçta bütün bu işlemleri ve bu işlemlerin seviye seviye gösterildiği analiz yöntemine hipo ismi verilmektedir.

Daha Fazla Bilgi İçin

[| Kara Kutu Yaklaşımı (Black Box Approach), bilgisayarkavramlari.com

23 responses to “Kara Kutu (Black Box) Yaklaşımı”
  1. ... [Trackback]

    [...] Read More Information here to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  2. ... [Trackback]

    [...] Read More on to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  3. ... [Trackback]

    [...] Read More on to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  4. Predrag Timotić dedi ki:

    ... [Trackback]

    [...] Read More here to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  5. ... [Trackback]

    [...] Here you can find 16573 additional Info to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  6. ... [Trackback]

    [...] Here you will find 92973 additional Info on that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  7. W88 dedi ki:

    ... [Trackback]

    [...] Find More here on that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  8. buy exotic vapes dedi ki:

    ... [Trackback]

    [...] Read More on that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  9. ... [Trackback]

    [...] Find More here on that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  10. sbo dedi ki:

    ... [Trackback]

    [...] Find More Info here to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  11. ... [Trackback]

    [...] Find More on to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  12. ... [Trackback]

    [...] Find More Info here to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  13. ... [Trackback]

    [...] Find More on that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  14. ... [Trackback]

    [...] Here you will find 27168 additional Information to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  15. Hello Friend
    Am glad to have the opportunity to read your article. I will like to be in touch with you to read more of your brilliant articles
    am also write on where can i buy apetamin near me
    Thanks and regards

  16. Hello Friend
    Am glad to have the opportunity to read your article. I will like to be in touch with you to read more of your brilliant articles
    am also write on where can i buy apetamin near me
    Thanks and regards

  17. GlennExaxy dedi ki:

    Slots are slots. If you’re employed to playing them in a brick-and-mortar casino, you’re not accepted to have any vex adapting to their online cousin. The development is the changeless: handbill your boodle, select your paylines and hit the twirl button to bet.

    What you longing observation, granting, is that the online position games are more convenient. It takes stark seconds to swap machines, and you don’t imperturbable hold to irk about someone hogging a nice shape, acting repellent (bacchanalia) or blowing smoke in your face. You can even swap casinos if you necessity to. Online casinos are also cheaper to lay to, and you can play for free if you’re not passive to amusement with money.

    free casino slots

    The bottom line? Online slots are like brick-and-mortar slots in nearing every technique, with additional benefits. If you’re a buff of these money-sucking machines, then we vouch for giving their online counterpart a shot. But initial, start with this page. Learn about all the opposite games you can play.

    Our placement also offers sections to go to online players. We offer 10,000+ sovereign pigeon-hole games. The self-ruling games episode includes some of the best made slots on the side of online players and all of the games weight instantly in your browser. You will also decide sections relating to where to play one's part 3D slots, weighty limit and low limit games (such as penny slots) as incredibly as official wampum sites. If you have any questions, like caress unshackled to communication us.

  18. ... [Trackback]

    [...] Information to that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  19. ... [Trackback]

    [...] Read More on on that Topic: mis.sadievrenseker.com/2013/05/kara-kutu-black-box-yaklasimi/ [...]

  20. Lionelnic dedi ki:

    Вероятно, стопроцентно верного рецепта «как выбрать лучшую букмекерскую контору в 2021 году» не существует. Сколько людей, столько и мнений. Почти обрубок, что комплект оценивает компанию применительно своим внутренним предпочтениям. Кто-то, первонаперво всего, учитывает ширину линии и глубину росписи, кому-то интересны высокие коэффициенты, потреблять и те, какой смотрит, в первую очередь, чтобы простоту регистрации и комфорт скрываться игре для официальном сайте.

    Наши аналитики постарались совместить большинство параметров и составили рейтинг лучших букмекерских контор РФ. Роспись, который вы найдете ради этой странице, поможет вам сориентироваться для рынке, неужто вы вновь новый в ставках и ищете надежного и долгосрочного «партнера».

    ggbet 100 бонус за депозит

    Вдобавок один курс выяснить, какая букмекерская контора лучше в России – отзывы реальных пользователей. Чтобы Prosports мы публикуем мнения словно действующих игроков. Преподавание автоматом отсеивает ботов и вымышленные аккаунты. Могила зрения клиентов БК о компании – главный мера формирования рейтинга лучших контор, только не единственный. О других факторах поговорим ниже.

  21. DoyleBew dedi ki:

    Ставки для спорт с каждым годом становятся популярнее. Воеже одних они остаются способом подогрева интереса к матчу, чтобы других способом пополнить частный банковский счет. Вне зависимости через того, который ради вас беттинг, правила чтобы всех одни и те же. Грызть события, ставки и результат. Букмекерские конторы: ликование с приятным бонусом. Несмотря для кажущуюся простоту, эта область живет пропорционально своим правилам и ради успешного плавания, необходимо свет правила. Разобраться во всем многообразии тотализаторов, какую выбрать букмекерскую контору и подводных камнях мира беттинга позволяет сайт Букмекер Эксперт.

    представил

    Всетаки букмекерские компании работают соразмерно одному принципу: выбирается событие и предлагается коэффициент на его исход. Размер коэффициента может меняться в зависимости путем события и количества сделанных ставок. Это связано с тем, для букмекерская товарищество не работала себе в убыток. Всего стоит запоминать, что ставки чтобы спорт – не обман и не обман, а легальный метода получить барыш, заключив пари с выбранной букмекерской конторой. Получение выигрыша всегда будет приятным, даже неужто ваша любимая превосходство проиграла. Известно гораздо болельщиков, которые ставят для неудача любимой команды, чтобы как-то сгладить мучительный осадок. Для других бонусом довольно подтверждение подсказки собственной интуиции, а третьи найдут в этом подтверждение правильности выбранной стратегии. Давальщик, поставивший ставку, получает принадлежащий польза в книга случае, если был положительный освобождение пропорционально выбранному событию. Так наподобие в большинстве компаний предлагают широкую линию ставок, то выбрать надобно тот характер спорта, в котором вы разбираетесь. Подробнее с видами ставок, вдруг их исполнять онлайн и надежностью букмекерских контор, вы познакомитесь помимо

  22. Buddy! Might you need to play automatic roulette on 9winz? I got colossal tips for every one of you! Admonish me please on the off chance that you are fascinating and gives up and procure some cash. Im playing this game for all intents and purposes 2 years, and it is truly decent!

  23. Minecraft benim en sevdiğim oyun, sen de Minecraft sever misin?

Leave a Reply