Problem odaklı geliştirme - Problem-oriented development

Problem Odaklı Geliştirme[1] yazılım mühendisleri tarafından birincil inceleme konusu olarak sorunları (gereksinimlerin aksine) vurgulayan, gelişmekte olan bir bilgi işlem paradigmasıdır. Bu nedenle, Problem Odaklı Geliştirme şunlarla ilgilenir:

  • Yazılım Mühendisliği tarafından ele alınan organizasyonel problemlerin yapısının incelenmesi;
  • Problemleri modellemek ve temsil etmek için formalizm sağlamak
  • Sorun analizi ve ayrıştırma için rehberlik ve çerçeve sağlamak;
  • Çözümleri resmi olarak gerekçelendirmek için tekniklerin tanımlanması (örneğin, problem bileşenlerini çözüm bileşenleriyle ilişkilendirerek);
  • Problem analizi sırasında bilginin yeniden kullanımını desteklemek (örneğin problem modelleri aracılığıyla).

Spesifik Yaklaşımlar

  • Problem Odaklı Yazılım Mühendisliği, problemlerin resmi bir tanımını ve problemleri resmi, mantıksal argümanlar yoluyla çözümlerle ilişkilendirmek için bir çerçeve sağlar;[2]
  • Sorunlu Çerçeveler fiziksel dünyaya dayanan yazılım mühendisliği problemlerinin deneysel modellerini tanımlamak için bir çerçeve sağlar. Problem Çerçeveleri yaklaşımı aynı zamanda bir dizi temel problem modeli sağlar;
  • Alan Teorisi [3] bileşenlerine karşılık gelen bir dizi bilişsel "derin yapı" hipotezinde bulunur. alan bilgisi ve yazılım problemlerini modellemek için bir çerçeve sağlamak için bunlardan yararlanır.

Problem Odaklı Gelişimin Araştırma Etkileri

Bilgi Mühendisliği, problem çözme yöntemleri üzerinde önemli bir çalışma grubu sunan bir bilgisayar bilimi alanıdır. Problem çözme yöntemleri, belirli problemleri çözmek için uygulanan akıl yürütme kalıplarıdır.[4] Bilgi mühendisliği içindeki problem soyutlamaları üzerine yapılan çalışma, bu nedenle yazılım mühendisliğinde araştırma için bir temel sağlayabilir.

Bilişsel bilim Zekanın doğasının incelenmesi olarak tanımlanabilecek olan, alan uzmanlarının problemleri geliştirdiği bilişsel yapıları incelemek ve problem çözmeye yönelik insan yaklaşımlarını daha iyi anlamak için bir temel sunmaktadır. Alan Teorisi, Problem Odaklı Gelişim araştırmalarında bilişsel bilimin etkisinin bir örneğidir.

Etkinlikler

Referanslar

  1. ^ http://poc-workshop.eu/page_1235693775153.html
  2. ^ J. Hall, L. Rapanotti, M. Jackson, "Problem Odaklı Yazılım Mühendisliği: Paket Yönlendirici Kontrol Problemini Çözme", Yazılım Mühendisliği üzerine IEEE İşlemleri, Cilt. 34, Sayı 2.
  3. ^ A. Sutcliffe, Alan Teorisi: Bilgi ve Yazılımın Yeniden Kullanımı için Modeller, CRC Press, Mart 2002
  4. ^ D. Fensel, E. Motta, "Problem çözme yöntemlerinin yapısal gelişimi", Bilgi ve Veri Mühendisliği IEEE İşlemleri, Cilt. 13, Sayı 6