A test oriented service and object model for software product lines
Yazılım üretim bantları için teste yönelik hizmet ve nesne modeli
- Tez No: 268267
- Danışmanlar: YRD. DOÇ. DR. PINAR ŞENKUL
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Yazılım mühendisliği, Software engineering
- Yıl: 2010
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Bölümü
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Bu tezde, yazılım üretim bantlarında regresyon test maliyetlerinin en aza indirgenmesi için yeni bir modelleme tekniği önerilmiştir. ?Ürün Akış Modeli? uygulama mühendisliğindeki ürünlerin ortak gösterimi için kullanılmakta ve ?Alan Servis ve Nesne Modeli? ürünler ve merkez varlıklar arasındaki değişkenlere bağlı ilişkileri göstermektedir. Bu yeni yaklaşım alt-servis ayrıştırması prensiplerini ve değişkenlere bağlı ürün/merkez varlık izlenebilirlik matrislerini kullanarak gereksiz regresyon test yükünden kaçınmak için bir çözüm sağlamaktadır. Önerilen model, merkez varlıklardan kredi kartı sadakat kampanyalarının ürün olarak türetildiği, bankacılık alanını hedef alan örnek bir yazılım üretim bandı olan Sadakat ve Kampanya Yönetim Sistemi'ne uyarlanmıştır. Yeni gereksinimlerin gerçeklenmesi sonrasında indirgenmiş regresyon test kapsamı örnek olay incelemesi yoluyla gösterilmiştir. Sonuç olarak, önerilen modelin uyarlanması ile test sürecindeki zaman ve maliyet anlamında verimlilik artışı ele alınmıştır.
Özet (Çeviri)
In this thesis, a new modeling technique is proposed for minimizing regression testing effort in software product lines. The ?Product Flow Model? is used for the common representation of products in application engineering and the ?Domain Service and Object Model? represents the variant based relations between products and core assets. This new approach provides a solution for avoiding unnecessary work load of regression testing using the principles of sub-service decomposition and variant based product/sub-service traceability matrices. The proposed model is adapted to a sample product line targeting the banking domain, called Loyalty and Campaign Management System, where loyalty campaigns for credit cards are the products derived from core assets. Reduced regression test scope after the realization of new requirements is demonstrated through a case study. Finally, efficiency improvement in terms of time and effort in the test process with the adaptation of the proposed model is discussed.
Benzer Tezler
- Zafiyet veritabanlarına göre trafo merkezlerindeki akıllı elektronik cihazların firmware analizörü
Firmware analyzer of intelligent electronic devices in substations based on vulnerability databases
KHOULOUD GARGOURI
Yüksek Lisans
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. MURAT İSKEFİYELİ
- İstemci sunucu mimarisi, nesneye dayalı programlama ve tahsilat takip otomasyonu
Başlık çevirisi yok
YILMAZ ÇAM
- Sanal alışverişte algılanan riskin tüm kanallı (omni-channel) perakendecilik modellerinde hizmet kalitesi, müşteri memnuniyeti ve sanal satın alma niyeti açısından incelenmesi
The examination of perceived risk of online shopping in omni-channel retailing types with regards to service quality, customer satisfaction and online purchase intention
ELİF TÜRK
- Etkin modem haberleşmesi sağlayan nesneye dayalı bir yazılım tasarımı
Design of an object oriented software for efficient modem communications
FEZA BUZLUCA
Yüksek Lisans
Türkçe
1991
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiPROF.DR. EMRE HARMANCI
- FDDI tabanlı bir ağ sistemi için etkin bir gerçek zamanlı iletişim yapısının tasarımı
Design of an efficient real time communication structure for an fddi based network system
FEZA BUZLUCA
Doktora
Türkçe
1997
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Bilimleri Ana Bilim Dalı
PROF. DR. EMRE HARMANCI