Michael Anthony Jackson (d. 16 Şubat 1936), İngiliz bilgisayar bilimcisi ve Londra, İngiltere'de bağımsız bilgisayar danışmanıdır. Aynı zamanda Birleşik Krallık'taki Açık Üniversite'de misafir araştırma profesörüdür.
Biyografi
| ]Birmingham'da Montagu M. Jackson ve Bertha Jackson'ın çocuğu olarak dünyaya gelen Jackson, Harrow, Londra, İngiltere'deki Harrow School'da eğitim gördü. Orada Christopher Strachey tarafından eğitildi ve ilk programını Strachey'nin rehberliğinde yazdı. 1954'ten 1958'e kadar Oxford, Merton College'da klasikler (" Greats " olarak bilinir) okudu; Kendisinden iki yıl ileride olan öğrenci arkadaşı CAR Hoare idi. Oxford'da Greats'in bir parçası olarak incelenen mantığa ilgi duyuyorlardı.
Jackson, 1961'de mezun olduktan sonra, Londra'da Maxwell Stamp Associates için bilgisayar bilimleri danışmanı ve tasarımcısı olarak işe başladı. Burada montajcıda çalışan IBM ve Honeywell bilgisayarları için ilk programlarını tasarladı, test etti ve kodladı. Jackson, 2000 yılında hatırladığı gibi, orada çağrısını buldu: "Kodlamadan önce titiz akış şemaları çizen dikkatli bir tasarımcı ve vicdanlı bir testçi olmama rağmen, program tasarımının zor olduğunu ve sonuçların muhtemelen hatalı olduğunu fark ettim." Bilgi sistemi tasarımı, yapılandırılmış bir yaklaşıma ihtiyaç duyuyordu.
1964'te Jackson, 1971'de kendi şirketi Michael Jackson Systems Limited'i kurmadan önce Londra'daki yeni danışmanlık firması John Hoskyns and Company'ye katıldı. 1960'larda "daha güvenilir ve sistematik programlama yöntemi" arayışına başlamıştı. Ortaya çıkan modüler programlama hareketine katkıda bulundu ve 1968 sempozyumunda Larry Constantine, George H. Mealy ve diğer birkaç kişiyle buluştu. 1970'lerde Jackson, Jackson Yapılandırılmış Programlamayı (JSP) geliştirdi. 1980'lerde John Cameron ile Jackson System Development'ı (JSD) geliştirdi. Daha sonra 1990'larda Problem Çerçeveleri Yaklaşımını geliştirdi.
Jackson, Pamela Zave ile işbirliği içinde AT&T Labs Research'te yarı zamanlı bir araştırmacı olarak, telekomünikasyon hizmetlerinin spesifikasyonu ve uygulaması için sanal bir mimari olan "Dağıtılmış Özellik Bileşimi" yarattı.
Jackson, 1997'de Yazılım Geliştirme Yöntemleri için Stevens Ödülü'nü ve 1998'de İngiliz Bilgisayar Topluluğu Lovelace Madalyasını aldı.
1961'de Jackson, Judith Wendy Blackburn ile evlendi; Dört oğulları var, biri Daniel, MIT'de çalışan bir bilgisayar bilimcisi.
Çalışmalar
| ]Jackson bir dizi yöntem geliştirdi. Bu yöntemlerin her biri, bir öncekinden daha geniş bir kapsamı kapsar ve bir öncekinde ortaya çıkan ancak tam olarak geliştirilemeyen fikirlere dayanır. Kitaplarını sırayla okumak, düşüncelerinin gelişimini takip etmenizi sağlar.
Jackson Yapısal Programlama
| ]Jackson Structured Programming (JSP), Jackson'ın geliştirdiği ilk yazılım geliştirme yöntemiydi. Bu bir program tasarım yöntemidir ve Program Tasarımının İlkeleri adlı kitabında açıklanmıştır. JSP, bireysel programların tasarımını kapsar, ancak sistemleri kapsamaz.
Jackson Sistem Geliştirme
| ]Jackson Sistem Geliştirme (JSD), Jackson'ın geliştirdiği ikinci yazılım geliştirme yöntemiydi. JSD, yalnızca bireysel programlar için değil, tüm sistemler için bir sistem geliştirme yöntemidir. JSD en kolay şekilde bilgi sistemlerine uygulanabilir, ancak gerçek zamanlı gömülü sistemlerin geliştirilmesine kolayca genişletilebilir. JSD, Sistem Geliştirme adlı kitabında anlatılmıştır.
Problem Çerçeveleri Yaklaşımı
| ]Problem Çerçeveleri Yaklaşımı, Jackson'ın geliştirdiği üçüncü yazılım geliştirme yöntemiydi. Sadece bilgi sistemleri değil, her türden yazılım geliştirme yönleriyle ilgilenir. İlk olarak Yazılım Gereksinimleri ve Spesifikasyonlar kitabında çizildi ve Problem Çerçeveleri kitabında çok daha ayrıntılı olarak açıklandı. Problem Çerçevelerinde Uygulamalar ve Gelişmeler üzerine Birinci Uluslararası Çalıştay Edinburgh, İskoçya'da düzenlenen ICSE'04'ün bir parçası olarak düzenlendi.
Yayınlar
| ]Michael Jackson'ın kitapları şunlardır:
- 1975. Program Tasarımının İlkeleri .
- 1983. Sistem Geliştirme .
- 1995. Yazılım Gereksinimleri ve Spesifikasyonları .
- 1997. İş Süreci Uygulaması
- 2001. Problem Çerçeveleri: Yazılım Geliştirme Problemlerinin Analizi ve Yapılandırılması
Çalışmalarıyla ilgili araştırma makalelerinin yanı sıra denemelerinin çoğu aşağıdaki kitapta toplandı:
- 2010. Yazılım Gereksinimleri ve Tasarım: Michael Jackson, Bashar Nuseibeh ve Pamela Zave'nin çalışmaları, editörler. ISBN
Kaynakça
| ]- ^ Michael Jackson (not the singer) Consultancy & Research in Software Development 28 Nisan 2019 tarihinde Wayback Machine sitesinde arşivlendi.. Accessed 24 April 2009.
- ^ a b Merton College Register 1900–1964. Oxford: Basil Blackwell. 1964. s. 457.
- ^ a b Jackson (Nisan–Haziran 2000). "The Origins of JSP and JSD: a Personal Recollection". IEEE Annals of Software Engineering. 22 (2): 61-63, 66.
- ^ "Distributed Feature Composition - Accessed 28 August 2018". 25 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ağustos 2020.
- ^ "Daniel Jackson". CSAIL Faculty Pages. 3 Kasım 2005 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ocak 2009.
- ^ Jackson, M. A. (1975). Principles of Program Design. Academic Press, 1975
- ^ "First International Workshop on Applications and Advances in Problem Frames". 17 Ağustos 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ağustos 2020.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Vikipedi ozgur ansiklopedi Michael Anthony Jackson d 16 Subat 1936 Ingiliz bilgisayar bilimcisi ve Londra Ingiltere de bagimsiz bilgisayar danismanidir Ayni zamanda Birlesik Krallik taki Acik Universite de misafir arastirma profesorudur Biyografi span Birmingham da Montagu M Jackson ve Bertha Jackson in cocugu olarak dunyaya gelen Jackson Harrow Londra Ingiltere deki Harrow School da egitim gordu Orada Christopher Strachey tarafindan egitildi ve ilk programini Strachey nin rehberliginde yazdi 1954 ten 1958 e kadar Oxford Merton College da klasikler Greats olarak bilinir okudu Kendisinden iki yil ileride olan ogrenci arkadasi CAR Hoare idi Oxford da Greats in bir parcasi olarak incelenen mantiga ilgi duyuyorlardi Jackson 1961 de mezun olduktan sonra Londra da Maxwell Stamp Associates icin bilgisayar bilimleri danismani ve tasarimcisi olarak ise basladi Burada montajcida calisan IBM ve Honeywell bilgisayarlari icin ilk programlarini tasarladi test etti ve kodladi Jackson 2000 yilinda hatirladigi gibi orada cagrisini buldu Kodlamadan once titiz akis semalari cizen dikkatli bir tasarimci ve vicdanli bir testci olmama ragmen program tasariminin zor oldugunu ve sonuclarin muhtemelen hatali oldugunu fark ettim Bilgi sistemi tasarimi yapilandirilmis bir yaklasima ihtiyac duyuyordu 1964 te Jackson 1971 de kendi sirketi Michael Jackson Systems Limited i kurmadan once Londra daki yeni danismanlik firmasi John Hoskyns and Company ye katildi 1960 larda daha guvenilir ve sistematik programlama yontemi arayisina baslamisti Ortaya cikan moduler programlama hareketine katkida bulundu ve 1968 sempozyumunda Larry Constantine George H Mealy ve diger birkac kisiyle bulustu 1970 lerde Jackson Jackson Yapilandirilmis Programlamayi JSP gelistirdi 1980 lerde John Cameron ile Jackson System Development i JSD gelistirdi Daha sonra 1990 larda Problem Cerceveleri Yaklasimini gelistirdi Jackson Pamela Zave ile isbirligi icinde AT amp T Labs Research te yari zamanli bir arastirmaci olarak telekomunikasyon hizmetlerinin spesifikasyonu ve uygulamasi icin sanal bir mimari olan Dagitilmis Ozellik Bilesimi yaratti Jackson 1997 de Yazilim Gelistirme Yontemleri icin Stevens Odulu nu ve 1998 de Ingiliz Bilgisayar Toplulugu Lovelace Madalyasini aldi 1961 de Jackson Judith Wendy Blackburn ile evlendi Dort ogullari var biri Daniel MIT de calisan bir bilgisayar bilimcisi Calismalar span Jackson bir dizi yontem gelistirdi Bu yontemlerin her biri bir oncekinden daha genis bir kapsami kapsar ve bir oncekinde ortaya cikan ancak tam olarak gelistirilemeyen fikirlere dayanir Kitaplarini sirayla okumak dusuncelerinin gelisimini takip etmenizi saglar Jackson Yapisal Programlama span Jackson Structured Programming JSP Jackson in gelistirdigi ilk yazilim gelistirme yontemiydi Bu bir program tasarim yontemidir ve Program Tasariminin Ilkeleri adli kitabinda aciklanmistir JSP bireysel programlarin tasarimini kapsar ancak sistemleri kapsamaz Jackson Sistem Gelistirme span Jackson Sistem Gelistirme JSD Jackson in gelistirdigi ikinci yazilim gelistirme yontemiydi JSD yalnizca bireysel programlar icin degil tum sistemler icin bir sistem gelistirme yontemidir JSD en kolay sekilde bilgi sistemlerine uygulanabilir ancak gercek zamanli gomulu sistemlerin gelistirilmesine kolayca genisletilebilir JSD Sistem Gelistirme adli kitabinda anlatilmistir Problem Cerceveleri Yaklasimi span Problem Cerceveleri Yaklasimi Jackson in gelistirdigi ucuncu yazilim gelistirme yontemiydi Sadece bilgi sistemleri degil her turden yazilim gelistirme yonleriyle ilgilenir Ilk olarak Yazilim Gereksinimleri ve Spesifikasyonlar kitabinda cizildi ve Problem Cerceveleri kitabinda cok daha ayrintili olarak aciklandi Problem Cercevelerinde Uygulamalar ve Gelismeler uzerine Birinci Uluslararasi Calistay Edinburgh Iskocya da duzenlenen ICSE 04 un bir parcasi olarak duzenlendi Yayinlar span Michael Jackson in kitaplari sunlardir 1975 Program Tasariminin Ilkeleri 0 12 379050 6 1983 Sistem Gelistirme 0 13 880328 5 1995 Yazilim Gereksinimleri ve Spesifikasyonlari 0 201 87712 0 1997 Is Sureci Uygulamasi 2001 Problem Cerceveleri Yazilim Gelistirme Problemlerinin Analizi ve Yapilandirilmasi 0 201 59627 X Calismalariyla ilgili arastirma makalelerinin yani sira denemelerinin cogu asagidaki kitapta toplandi 2010 Yazilim Gereksinimleri ve Tasarim Michael Jackson Bashar Nuseibeh ve Pamela Zave nin calismalari editorler 978 0 557 44467 0 ISBN 978 0 557 44467 0Kaynakca span Michael Jackson not the singer Consultancy amp Research in Software Development 28 Nisan 2019 tarihinde Wayback Machine sitesinde arsivlendi Accessed 24 April 2009 a b Merton College Register 1900 1964 Oxford Basil Blackwell 1964 s 457 a b Jackson Nisan Haziran 2000 The Origins of JSP and JSD a Personal Recollection IEEE Annals of Software Engineering 22 2 61 63 66 Distributed Feature Composition Accessed 28 August 2018 25 Subat 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Agustos 2020 Daniel Jackson CSAIL Faculty Pages 3 Kasim 2005 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Ocak 2009 Jackson M A 1975 Principles of Program Design Academic Press 1975 First International Workshop on Applications and Advances in Problem Frames 17 Agustos 2007 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Agustos 2020 gtdYazilim muhendisligiAlanlar Yazilim tasarimi Programlama Bicimsel yontemler Yazilim testi Yazilim sistemleri Yazilim dagitimi Yazilim bakimiKavramlarVeri modelleme Kurumsal mimari Programlama paradigmasi Yazilim Yazilim mimarisi Yazilim gelistirme yontembilimi Yazilim gelistirme sureci YonelimlerAtik Aspect oriented Nesne yonelimli Ontoloji Servis odakli ModellerGelistirme modelleri Atik Scrum Waterfall model XP V Model Diger modeller CMMI Islev modeli UMLYazilim muhendisleriVictor Basili Dennis Ritchie Peter Chen Grady Booch Fred Brooks Barry Boehm Bjarne Stroustrup Ward Cunningham Ole Johan Dahl Tom DeMarco Edsger Dijkstra Martin Fowler C A R Hoare Watts Humphrey Michael A Jackson Ivar Jacobson Craig Larman Winston W Royce James Rumbaugh Niklaus Wirth Ilgili alanlarBilgisayar bilimi Bilgisayar muhendisligi Isletme muhendisligi Gecmis Matematik Proje yonetimi Risk yonetimi Sistem muhendisligi Otorite kontroluACM DL 81100096879 CANTIC a10105852 CiNii DA01851794 DBLP 92 1629 1 GND 138909253 ISNI 0000 0001 0999 6850 LCCN n82018890 NKC skuk0003183 NLI 987007446082805171 NTA 069412111 SUDOC 143720171 VIAF 94921757 WorldCat LCCN n82 018890 Kategoriler Yazilim muhendisligi arastirmacilariBicimsel yontemler kisileriBilgisayar bilimi yazarlariBritanyali bilgisayar bilimcileriBritanyali bilgisayar programcilariMerton College da ogrenim gorenlerYasayan insanlar1936 dogumlularGizli kategoriler Webarsiv sablonu wayback baglantilariACM DL tanimlayicisi olan Vikipedi maddeleriCANTIC tanimlayicisi olan Vikipedi maddeleriCINII tanimlayicisi olan Vikipedi maddeleriDBLP tanimlayicisi olan Vikipedi maddeleriGND tanimlayicisi olan Vikipedi maddeleriISNI tanimlayicisi olan Vikipedi maddeleriLCCN tanimlayicisi olan Vikipedi maddeleriNKC tanimlayicisi olan Vikipedi maddeleriNLI tanimlayicisi olan Vikipedi maddeleriNTA tanimlayicisi olan Vikipedi maddeleriSUDOC tanimlayicisi olan Vikipedi maddeleriVIAF tanimlayicisi olan Vikipedi maddeleriWorldCat LCCN tanimlayicisi iceren Vikipedi maddeleriIncelenmemis ceviri iceren sayfalarBilgi kutusu bulunmayan kisiler
