Geri Dön

Test yöntemleri ile yazılımın kalitesinin belirlenmesi ve iyileştirilmesi

Define and improve software quality with test methodologies

  1. Tez No: 411335
  2. Yazar: GÜL DELİORMAN
  3. Danışmanlar: PROF. DR. AYLİN KANTARCI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Mühendislik Bilimleri, Engineering Sciences
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 68

Özet

Her geçen gün artarak artan yazılım geliştirme ihtiyacı tüm sektörlerde olmazsa olmaz gereksinimler arasında yerini almıştır. Bu ihtiyaçlara cevap verebilmek için çeşitli yazılım geliştirme yaşam döngüsü modelleri uygulanmakta ve gereksinimlere uygun model seçilerek geliştirim amacı ile projelere başlanmaktadır. Zaman kısıtı, maliyet kısıtı gibi çeşitli etkenlerden dolayı proje adımları içerisinde test adımına gereken önem verilememektedir. Bu durum kalite yoksunu yazılımların gerçek ortamda kullanılmasına ve hataların kullanıcı deneyimleri ile tespit edilmesine neden olmaktadır. Kullanıcı deneyimleri ile tespit edilen hatalar, önemli ölçüde para kaybına neden olabildiği gibi; projenin üretildiği sektöre bağlı olarak can kaybına dahi neden olabilmektedir. Bu tez projesinde, test sürecinin yazılım geliştirme modelleri içerisindeki yeri ve uygulanmaya başlanması ile yazılımlardaki kalite artışının gözlemlenmesinin sağlanmasıdır ve test yöntemleri ile yazılımın kalitesinin belirlenmesi ve iyileştirilmesi amacıyla gerçekleştirilmiştir. Tez projesi için sağlık sektöründen bir uygulama seçilmiş, proje geliştirme yaşam döngüsünün baştan sonra test bakış açısı ile irdelenebilmesi için yazılım baştan geliştirilmiştir. Tez projesi içinde, karaciğer nakli ve sonrasındaki büyümenin tespiti için hacim ölçümü yapan bir uygulama geliştirilmiştir. Testler için var olan bir yazılım kullanılmamış olup, tez projesi aynı zamanda sektörel bir ihtiyaca cevap veren kaliteli bir yazılım niteliğindedir. Tez projesinde sağlık sektöründeki geliştirilen yazılım özelinde bazı tespitlerde bulunulmuş olsa da, tüm sektörlere ait yazılımların, kaliteli geliştirilmediği takdirde bazı risklere açık bulunduğu açıktır ve tez projesi kapsamında bu durumun test yöntemleri ile iyileştirilerek riskler en aza indirilebileceği anlatılmıştır.

Özet (Çeviri)

Software development needs from every industry becomes essential with increasingly growing expectations everyday. In order to response these demands form each different industry, suitable software development life cycle model shoud be selected at the begining of project thus this model must be appropriate for practicing requirements. Necessity of testing a software product may be ignored during milestones of projects due to limited time and budget. İgnoring essential testing process decreases quality of software where failures are detected by end user expriences. Software failures detected by end users with their own expriences causes financial loss, even loss of life according to industry of project such as safety critical systems. Scope of this project focuses on importance of testing process within software development life cycle models , methodologies of testing which determines overall quality of software and observation of increasing quality of software after testing. For examination of sotware development life cylce from testing point of view, software from health sector is selected then its redeveloped . In this thesis a software is developed which measures growth of liver after a liver transplant surgery by means of its volume. There isn't any automated or predeveloped software testing tool is used. This thesis is also a kind of high quality software which may satisfy needs of health sector. Although some observations are made for health sector's software, it's clearly certain that,software from other industries which have poor software qualty are vulnerable and risky. As a conclusion, testing of a software with correct methodologie minimizes risks of software product is covered in this thesis.

Benzer Tezler

  1. Measuring and evaluating the maintainability of microservices

    Mikroservislerin sürdürülebilirliğinin ölçülmesi ve değerlendirilmesi

    RAHİME YILMAZ

    Doktora

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FEZA BUZLUCA

  2. Travel time reliability analysis of urban transportation network in city of Baghdad using probe vehicle

    Başlık çevirisi yok

    MUSTAFA MIMOON HABEEB AL-FATYAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    İnşaat MühendisliğiSakarya Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HAKAN ASLAN

  3. Nesneye dayalı yazılımlarda sınama ve bakım öncelikli sınıfların belirlenmesi

    Prediction of classes having priority at object oriented software test and maintenance

    SİNAN ESKİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. FEZA BUZLUCA

  4. Bridging knowledge across architectural heritage and digital fabrication technologies

    Mimari miras ile dijital fabrikasyon teknolojileri arasında bilgi köprüsü kurmak

    BEGÜM HAMZAOĞLU

    Doktora

    İngilizce

    İngilizce

    2024

    Mimarlıkİstanbul Teknik Üniversitesi

    Bilişim Ana Bilim Dalı

    PROF. DR. MİNE ÖZKAR KABAKÇIOĞLU

  5. A roadmap for breast cancer microwave hyperthermia treatment planning and experimental systems

    Meme kanseri mikrodalga hipertermisinde tedavi planlama ve deneysel sistemler için bir yol haritası

    MELTEM DUYGU ŞAFAK

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ GÜLŞAH YILDIZ ALTINTAŞ