
Winston Walker Royce (15 Ağustos 1929 - 7 Haziran 1995), Austin, Teksas'taki Lockheed Yazılım Teknoloji Merkezi'nde yöneticilik yapmış olan Amerikalı bir bilgisayar bilimcisiydi.
Biyografi
| ]1929'da doğan Royce, Kaliforniya Teknoloji Enstitüsüne girdi ve burada fizik dalında lisans, havacılık mühendisliğinde yüksek lisans derecesini ve 1959'da Julian David Cole yönetiminde havacılık mühendisliği alanında doktora derecesini aldı.
Royce, kariyerine California Teknoloji Enstitüsü'nde Yardımcı Doçent olarak başlamıştı. 1961'de TRW'nin havacılık bölümünde proje yöneticisi olarak başladı. İlk projesi, uzay aracı için bir görev planlama ve yörünge seçme sisteminin tasarımıyla ilgiliydi. Sonraki yıllarda çeşitli büyük ve karmaşık yazılım sistemlerinin araştırma ve geliştirmesine dahil oldu ve yazılım projesinin yönetimini iyileştirmek için yeni metodolojiler geliştirmeye başladı. 1970 yılında, şu anda şelale, yinelemeli ve çevik olarak bildiğimiz şeyler de dahil olmak üzere çeşitli proje yönetimi modellerini sunduğu " Büyük yazılım sistemlerinin gelişimini yönetmek " adlı etkili makalesini yayınladı. 1985 yılında AIAA Bilgi Sistemleri Ödülü'nü aldı. 1980'lerde Austin, Texas'taki Lockheed Yazılım Teknoloji Merkezi'nde direktörlük yaptı. 1994 yılında emekli oldu ve ertesi yıl Virginia, Clifton'daki evinde öldü.
En büyük oğlu, IBM'in Rational bölümünün Baş Yazılım Ekonomisti ve "Software Project Management, A Unified Framework" yazarı ve IBM Rational Unified Process'in doğasında bulunan yönetim felsefesine başlıca katkıda bulunan Walker Royce'dur.
Eserleri
| ]Büyük yazılım sistemlerinin gelişimini yönetmek
| ]Yazılım geliştirme için Şelale modeli yanlışlıkla Royce'a atfedilir. Barry Boehm 1987'de şunları yazdı:
- Royce'un 1970 tarihli makalesi, genellikle yazılım sürecinin aşamalı "şelale" modelini tanımlayan makale olarak kabul edilir. Ancak, hem önceki Benington ve Hosier makalelerinin şelale modeline iyi yaklaşımları olduğunu hem de Royce'un makalesinin şelale modeliyle uyumlu temel bir adım olarak prototip oluşturmayı zaten içerdiğini görmek şaşırtıcı.
Aslında Royce, büyük yazılım sistemlerinin geliştirilmesi daha kapsamlı bir yaklaşım gerektirse de, tek geçişli sıralı bir yaklaşımda doğal bir risk olduğunu gösterdi. Yinelemeli bir yaklaşım önerdi ve projelerin bundan en az iki kez geçmesi gerektiğini savundu.
Royce, 1970 tarihli makalesine 'Büyük yazılım sistemlerinin gelişimini yönetmek' adlı makalesine fikirlerinin kökeni hakkında bir açıklama yaparak başladı:
- Büyük yazılım geliştirmelerini yönetme konusundaki kişisel görüşlerimi anlatacağım. Son dokuz yılda, çoğunlukla uzay aracı görev planlaması, komuta etme ve uçuş sonrası analiz için yazılım paketlerinin geliştirilmesiyle ilgili çeşitli görevler aldım. Bu görevlerde, operasyonel duruma, zamanında ve maliyet dahilinde ulaşma konusunda farklı başarı dereceleri deneyimledim. Deneyimlerimden dolayı önyargılı hale geldim ve bu önyargıların bazılarını bu sunumda anlatacağım.
Royce, boyut veya karmaşıklıktan bağımsız olarak bilgisayar programlarının geliştirilmesinin iki geliştirme aşamasına ayrılabileceğini belirlemişti: Analiz ve Kodlama. Küçük yazılım geliştirme projeleri için bu iki adım yeterliydi, ancak daha büyük yazılım sistemlerinin geliştirilmesi için yeterli değildi. Bunlar, gelişime yinelemeli bir karakter kazandıran birçok ek adım gerektirir.
Yayınlar
| ]Royce birkaç kitap ve makale yayınladı.
Kitaplar:
- 1959. Transonic flow over a non-lifting, slender body of revolution. Pasadena : California Teknoloji Enstitüsü, 1959.
- 1997. Yazılım Mühendisliği Proje Yönetimi. 2. Baskı. R. Thayer ve Ed Yourdon ile.
Makalelerinden bazıları:
- 1970. " Büyük Yazılım Sistemlerinin Gelişimini Yönetmek 2 Ekim 2020 tarihinde Wayback Machine sitesinde arşivlendi. ", IEEE WESCON 26 (Ağustos) Bildirileri : 1–9.
- 1989. "Lockheed'in Yazılım Teknoloji Merkezi". İçinde: Modern yazılım mühendisliği, temeller ve güncel bakış açıları. Peter A. Ng (ed.). Van Nostrand Reinhold Co. s. 561–578.
- 1991. "Güncel problemler." İçinde: Havacılık ve Uzay Yazılım Mühendisliği, Christine Anderson ve Merlin Dorfman tarafından düzenlenmiş, 5-15. Washington, DC: Amerikan Havacılık ve Uzay Bilimleri Enstitüsü.
- 1991. "Yazılım Mimarisi: Entegrasyon Süreç ve Teknoloji", Walker Royce ile TRW Quest, cilt. 14, hayır. 1, s. 2–15.
- 1992. " Durum Raporu: Bilgisayar Destekli Prototipleme 17 Eylül 2013 tarihinde Wayback Machine sitesinde arşivlendi. ". Walker Royce ile. İçinde: IEEE Yazılımı Cilt 9 (6): s. 77–81
Kaynakça
| ]- ^ Christine Anderson, Merlin Dorfman (1991) Aerospace software engineering: a collection of concepts
- ^ Ellis Horowitz (1975) Practical strategies for developing large software systems. p. xii
- ^ a b c Winston W. Royce (1970). "Managing the Development of Large Software Systems" 15 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi. in: Technical Papers of Western Electronic Show and Convention (WesCon) August 25–28, 1970, Los Angeles, USA.
- ^ "Arşivlenmiş kopya". 28 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020.
- ^ Alan M. Davis, "Tracing: A Simple Necessity Neglected," in: IEEE Software, vol. 12, no. 5, pp. 6–7, Sept., 1995
- ^ Meet our thought leaders 5 Temmuz 2009 tarihinde Wayback Machine sitesinde arşivlendi. at IBM Rational. Retrieved October 27, 2008.
- ^ Barry W. Boehm (1987). "Software Process Management: Lessons Learned from History" in ICSE '87 Proceedings of the 9th international conference on Software Engineering pp 296-298
- ^ Royce Winston 10 Temmuz 2012 tarihinde Wayback Machine sitesinde arşivlendi. and W. W. Royce 10 Temmuz 2012 tarihinde Wayback Machine sitesinde arşivlendi. List of publications from the DBLP Bibliography Server.
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 Royce un 10 Agustos 1990 da yaptigi bir konusmadan Winston Walker Royce 15 Agustos 1929 7 Haziran 1995 Austin Teksas taki Lockheed Yazilim Teknoloji Merkezi nde yoneticilik yapmis olan Amerikali bir bilgisayar bilimcisiydi Biyografi span 1929 da dogan Royce Kaliforniya Teknoloji Enstitusune girdi ve burada fizik dalinda lisans havacilik muhendisliginde yuksek lisans derecesini ve 1959 da Julian David Cole yonetiminde havacilik muhendisligi alaninda doktora derecesini aldi Royce kariyerine California Teknoloji Enstitusu nde Yardimci Docent olarak baslamisti 1961 de TRW nin havacilik bolumunde proje yoneticisi olarak basladi Ilk projesi uzay araci icin bir gorev planlama ve yorunge secme sisteminin tasarimiyla ilgiliydi Sonraki yillarda cesitli buyuk ve karmasik yazilim sistemlerinin arastirma ve gelistirmesine dahil oldu ve yazilim projesinin yonetimini iyilestirmek icin yeni metodolojiler gelistirmeye basladi 1970 yilinda su anda selale yinelemeli ve cevik olarak bildigimiz seyler de dahil olmak uzere cesitli proje yonetimi modellerini sundugu Buyuk yazilim sistemlerinin gelisimini yonetmek adli etkili makalesini yayinladi 1985 yilinda AIAA Bilgi Sistemleri Odulu nu aldi 1980 lerde Austin Texas taki Lockheed Yazilim Teknoloji Merkezi nde direktorluk yapti 1994 yilinda emekli oldu ve ertesi yil Virginia Clifton daki evinde oldu En buyuk oglu IBM in Rational bolumunun Bas Yazilim Ekonomisti ve Software Project Management A Unified Framework yazari ve IBM Rational Unified Process in dogasinda bulunan yonetim felsefesine baslica katkida bulunan Walker Royce dur Eserleri span Buyuk yazilim sistemlerinin gelisimini yonetmek span Yazilim gelistirme icin Selale modeli yanlislikla Royce a atfedilir Barry Boehm 1987 de sunlari yazdi Royce un 1970 tarihli makalesi genellikle yazilim surecinin asamali selale modelini tanimlayan makale olarak kabul edilir Ancak hem onceki Benington ve Hosier makalelerinin selale modeline iyi yaklasimlari oldugunu hem de Royce un makalesinin selale modeliyle uyumlu temel bir adim olarak prototip olusturmayi zaten icerdigini gormek sasirtici Aslinda Royce buyuk yazilim sistemlerinin gelistirilmesi daha kapsamli bir yaklasim gerektirse de tek gecisli sirali bir yaklasimda dogal bir risk oldugunu gosterdi Yinelemeli bir yaklasim onerdi ve projelerin bundan en az iki kez gecmesi gerektigini savundu Royce 1970 tarihli makalesine Buyuk yazilim sistemlerinin gelisimini yonetmek adli makalesine fikirlerinin kokeni hakkinda bir aciklama yaparak basladi Buyuk yazilim gelistirmelerini yonetme konusundaki kisisel goruslerimi anlatacagim Son dokuz yilda cogunlukla uzay araci gorev planlamasi komuta etme ve ucus sonrasi analiz icin yazilim paketlerinin gelistirilmesiyle ilgili cesitli gorevler aldim Bu gorevlerde operasyonel duruma zamaninda ve maliyet dahilinde ulasma konusunda farkli basari dereceleri deneyimledim Deneyimlerimden dolayi onyargili hale geldim ve bu onyargilarin bazilarini bu sunumda anlatacagim Royce boyut veya karmasikliktan bagimsiz olarak bilgisayar programlarinin gelistirilmesinin iki gelistirme asamasina ayrilabilecegini belirlemisti Analiz ve Kodlama Kucuk yazilim gelistirme projeleri icin bu iki adim yeterliydi ancak daha buyuk yazilim sistemlerinin gelistirilmesi icin yeterli degildi Bunlar gelisime yinelemeli bir karakter kazandiran bircok ek adim gerektirir Yayinlar span Royce birkac kitap ve makale yayinladi Kitaplar 1959 Transonic flow over a non lifting slender body of revolution Pasadena California Teknoloji Enstitusu 1959 1997 Yazilim Muhendisligi Proje Yonetimi 2 Baski R Thayer ve Ed Yourdon ile Makalelerinden bazilari 1970 Buyuk Yazilim Sistemlerinin Gelisimini Yonetmek 2 Ekim 2020 tarihinde Wayback Machine sitesinde arsivlendi IEEE WESCON 26 Agustos Bildirileri 1 9 1989 Lockheed in Yazilim Teknoloji Merkezi Icinde Modern yazilim muhendisligi temeller ve guncel bakis acilari Peter A Ng ed Van Nostrand Reinhold Co s 561 578 1991 Guncel problemler Icinde Havacilik ve Uzay Yazilim Muhendisligi Christine Anderson ve Merlin Dorfman tarafindan duzenlenmis 5 15 Washington DC Amerikan Havacilik ve Uzay Bilimleri Enstitusu 1991 Yazilim Mimarisi Entegrasyon Surec ve Teknoloji Walker Royce ile TRW Quest cilt 14 hayir 1 s 2 15 1992 Durum Raporu Bilgisayar Destekli Prototipleme 17 Eylul 2013 tarihinde Wayback Machine sitesinde arsivlendi Walker Royce ile Icinde IEEE Yazilimi Cilt 9 6 s 77 81gtdYazilim 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 Kaynakca span Christine Anderson Merlin Dorfman 1991 Aerospace software engineering a collection of concepts Ellis Horowitz 1975 Practical strategies for developing large software systems p xii a b c Winston W Royce 1970 Managing the Development of Large Software Systems 15 Mart 2016 tarihinde Wayback Machine sitesinde arsivlendi in Technical Papers of Western Electronic Show and Convention WesCon August 25 28 1970 Los Angeles USA Arsivlenmis kopya 28 Nisan 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Agustos 2020 Alan M Davis Tracing A Simple Necessity Neglected in IEEE Software vol 12 no 5 pp 6 7 Sept 1995 Meet our thought leaders 5 Temmuz 2009 tarihinde Wayback Machine sitesinde arsivlendi at IBM Rational Retrieved October 27 2008 Barry W Boehm 1987 Software Process Management Lessons Learned from History in ICSE 87 Proceedings of the 9th international conference on Software Engineering pp 296 298 Royce Winston 10 Temmuz 2012 tarihinde Wayback Machine sitesinde arsivlendi and W W Royce 10 Temmuz 2012 tarihinde Wayback Machine sitesinde arsivlendi List of publications from the DBLP Bibliography Server Otorite kontroluDBLP 05 6935 MGP 39430 Kategoriler Virginia dogumlu bilim insanlariAmerikali yazilim muhendisleriAmerikali bilgisayar bilimcileri1995 te olenler1929 dogumlularGizli kategoriler Webarsiv sablonu wayback baglantilariDBLP tanimlayicisi olan Vikipedi maddeleriMGP tanimlayicisi olan Vikipedi maddeleriBilgi kutusu bulunmayan kisiler