Geri Dön

Rational unified process yazılım geliştirme süreci kullanılarak yazılım hata izleme sisteminin geliştirilmesi

Developing a software defect tracking system using rational unified process software development process

  1. Tez No: 126944
  2. Yazar: A. ALTUĞ YAVAŞ
  3. Danışmanlar: PROF. DR. M. BÜLENT ÖRENCİK
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2002
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Bilimleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 105

Özet

ÖZET Bilgisayar donanımlarının çoğu, onları süren bir yazılım olmadan çalışamazlar. Yazılım ve Donanım, bir bilgisayar sisteminin ayrılmaz parçalarıdır. Bu tez çalışması, bu ayrılmaz ikiliden yazılımın sürece dayalı yazılım geliştirme konusunu ele almaktadır. Yazılım sistemlerinin sürece dayalı geliştirilmesinde, ulusal ve uluslar arası standardizasyon kurumları yaklaşık 30 yıldır çaba sarf etmektedir. Bu çalışmaların en temel amacı, yazılım geliştirme faaliyetlerinin kalitesini arttırmak ve aynı zamanda maliyeti düşürmektir. Bununla birlikte, yazılım geliştirme faaliyetlerine genel olarak bakılırsa, bu konuda yeterli başarıya ulaşıldığı söylenemez. Bu tez çalışmasında, yeni yazılım geliştirme süreçlerinden olan Rational Unified Process süreci incelenmiştir. Rational Unified Process, büyük oranda UML (Unified Modelling Language) notasyonuna dayalıdır. Bu nedenle, UML notasyonu da tezin içinde ele alınmıştır. Hem Rational Unified Process hem de UML, sürekli olarak gelişmektedir. UML bir OMG (Object Management Group) standardı olarak benimsenmiştir. Rational Unified Process, yazılım geliştirme faaliyetlerini aşamalara ve iş akışlarına bölerek iyi bir şekilde tanımlar. Bunun anlamı, her faaliyeti, kimin yapacağı, hangi girdileri kullanacağı ve hangi çıktıları üreteceği bellidir. Faaliyetler sonucunda üretilen çıktılar, belge ya da UML' e dayalı bir model olabilir. Tezin ilk kısmında UML ve Rational Unified Process incelenmiştir. İkinci kısmında ise, Rational Unified Process kullanılarak örnek bir uygulama gerçeklenmiştir. Örnek uygulama da yine yazılım geliştirme faaliyetleri sırasında çok rastlanan bir konu olan“Hata İzleme Sistemi”olarak seçilmiştir. xıı

Özet (Çeviri)

SUMMARY Most computer hardware cannot run without software that drives it. Software and Hardware are non-separable parts of a computer system. In this thesis, it is dealed with process based software development. In the topic of process-based development of software systems, national and international standardization organizations are working for 30 years. The most fundamental purpose of these works is to increase the quality of software development activities and reduce the cost of these activities, at the same time. Meanwhile, we cannot say that the software development activities are succeeding, generally. In this thesis, Rational Unified Process is investigated which is a newly developed software development process. Rational Unified Process is mostly based on UML (Unified Modeling Language) notation. For this reason, UML notation is also investigated. Both Rational Unified Process and UML are continuously improving. Currently, UML is an OMG (Object Management Group) standard. Rational Unified Process defines software development activities by dividing the development cycle into phases and workflows. The resulting outputs of activities may be either in a document or in a UML based artifact form. In the first section, UML and Rational Unified Process is investigated. In the second section, an application is developed using Rational Unified Process. The application is selected as“Defect Tracking System”software, which is mostly used to assist software development activities. Xlll

Benzer Tezler

  1. Adopting RUP (Rational Unified Process) on a software development project

    RUP yönetiminin bir yazılım geliştirme projesi üzerinde uygulanması

    TUFAN TAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2009

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET REŞİT TOLUN

    PROF. DR. ZİYA AKTAŞ

  2. Yüksek düzeyli mimari için yazılım izleme ve sınama aracı

    A software monitoring and testing tool for the high level architecture

    RUKİYE SÜTBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2005

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. KAYHAN İMRE

  3. 3D synthetic human face modelling tool based on T-spline surfaces

    T-spline yüzeyleri tabanlı 3 boyutlu sentetik insan yüzü modelleme aracı

    ALİ AYDOĞAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. KEMAL LEBLEBİCİOĞLU

    YRD. DOÇ. DR. İLKAY ULUSOY

  4. Teknopark bilgi sistemi tasarımı ve uygulaması

    Design and application of technopark information system

    MELİS UZAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2005

    Jeodezi ve FotogrametriYıldız Teknik Üniversitesi

    Jeodezi ve Fotogrametri Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. BÜLENT BAYRAM

  5. Şehir ve mimarlık imgelerinin resimsel yorumu

    The pictorial interpretation of the images of the city and architecture

    H. SUNA SÖNMEZALP

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    Güzel SanatlarHacettepe Üniversitesi

    Resim Ana Sanat Dalı

    DOÇ. İSMAİL ATEŞ