Edward Yourdon, Amerikalı matematikçi. 1944'te New York City'de doğdu. 1965’te MIT’te (Massachusetts Institute of Technology) uygulamalı matematik lisansını tamamladı. MIT ve New York Polytechnic’te elektrik mühendisliği ve bilgisayar bilimi alanında yüksek lisans düzeyinde çalışmalar yaptı. 1960’ların ortasında Digital Equipment Corporation (DEC)’te çalıştı; burada PDP-5 ve PDP-8 gibi erken dönem mini bilgisayarlar için FORTRAN ve assembly programları geliştirdi. Yourdon, yazılım geliştirmede Yapısal Analiz ve Yapısal Tasarım (Structured Analysis and Structured Design) akımının en büyük savunucularından biriydi. 1970’lerin başında kısa süreli danışmanlık deneyimlerinden sonra Yourdon, 1974’te kendi şirketini kurdu. 1970'ler ve 1980'lerde yazılım geliştirme metodolojilerinin standardizasyonuna önemli katkılarda bulundu. 1986’da firmayı sattı. Farklı şirketlerin yönetim kurullarında ve araştırma projelerinde “akıl hocası” rolüne kaydı. 1997’de Computer Hall of Fame’e kabul edildi. Y2K riskine dair uyarıları ile tanındı. American Programmer adlı dergiyi kuruyor; bu dergi daha sonra Cutter IT Journal adıyla devam etti.
Yourdon Yapısal Sistem Geliştirme Metodolojisi, geleneksel, plan odaklı (Şelale benzeri) geliştirme süreçlerinin temelini oluşturmuştur. Yourdon'ın metodolojisi, gereksinimleri ve sistem süreçlerini görselleştirmek için DFD'leri yaygınlaştırmıştır. Bu teknik, bir sistemin ne yaptığını anlamak için onlarca yıl boyunca endüstri standardı haline gelmiştir.
Eserleri:
- Real-Time Systems Design (1967)
- Design of On-Line Computer Systems (1972)
- Techniques of Program Structure and Design (1975)
- Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
- Edward Yourdon & Larry L. Constantine (ilk baskı 1975, yaygın Yourdon Press baskısı 1979)
- Learning to Program in Structured COBOL, Part I & II (1976)
- Learning to Program in Structured COBOL, Part II (1978, genişletilmiş ayrı cilt)
- Classics in Software Engineering (1979) – derleme / edit edilmiş klasik makaleler
- Writings of the Revolution: Selected Readings on Software Engineering (1982) – makale derlemeleri
- Managing the System Life Cycle (2. baskı, 1988)
- Modern Structured Analysis (1989)
- Object-Oriented Analysis (2. baskı, 1991) – Peter Coad & Edward Yourdon
- Decline and Fall of the American Programmer (1992)
- Object-Oriented Systems Development: An Integrated Approach (1994)
- Case Studies in Object-Oriented Analysis and Design (1996) – Edward Yourdon & Carl Argila
- Rise and Resurrection of the American Programmer (1996)
- Death March: The Complete Software Developer’s Guide to Surviving “Mission Impossible” Projects (1. baskı 1997)
- The Complete Y2K Home Preparation Guide (1999)
- Time Bomb 2000: What the Year 2000 Computer Crisis Means to You!
- Edward Yourdon & Jennifer Yourdon (1998–1999)
- The Y2K Financial Survival Guide (1999)
- Managing High-Intensity Internet Projects (2001)
- Byte Wars: The Impact of September 11 on Information Technology (2002)
- Death March (2nd Edition) (2003)
- Outsourcing: Competing in the Global Productivity Race (2004)
- “Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design”
- Makale / kitap formu (1979 ), Larry Constantine ile; yapılandırılmış tasarım kavramlarının klasik kaynağı.
- “Methodology: The Experts Speak” – Byte dergisi (Nisan 1989)
- Ken Orr, Chris Gane, Edward Yourdon ve diğerleri; yazılım geliştirme metodolojileri hakkında panel tarzı makale.
- “Structured Analysis and Object Oriented Analysis” – ACM SIGPLAN Notices (Ekim 1990, panel bildirisi)
- Dennis de Champeaux, Larry Constantine, Ivar Jacobson, Edward Yourdon vb.; yapılandırılmış analiz ile OO analiz arasındaki ilişki tartışılıyor.
- “Structured Methods” – kitap bölümü (1999)
- Ken Orr, Chris Gane, Edward Yourdon ve diğerleri; 60’lar–80’ler yapılandırılmış yöntemlerinin tarihsel özeti.
- “Echoes?: Structured Design and Modern Software Practices” – konferans bildirisi (2005)
- Steven D. Fraser, Kent Beck, Grady Booch, Edward Yourdon ve diğerleri; klasik yapılandırılmış tasarım ile modern pratikler (agile, OO vs.) arasındaki yankıları tartışan panel.
- “Retrospectives on Peopleware” – ICSE konferans bildirisi (2007)
Hiç yorum yok:
Yorum Gönder