Geri Dön

Adoption of case tools & uml: A local study

Bilgisayar destekli yazılım mühendisliği araçlarıve birleşik modelleme dili kullanımının benimsenmesi: Yerel çalışma

  1. Tez No: 561394
  2. Yazar: OSAMA IBRAHEEM ASHOUR
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ÖZGÜR TOLGA PUSATLI
  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: Bilgisayar Destekli Yazılım Mühendisliği Araçları, Birleşik Modelleme Dili, küçük/orta ölçekli yazılım firmaları, UPPER CASE tools, UML, small/medium size software developer companies
  7. Yıl: 2019
  8. Dil: İngilizce
  9. Üniversite: Çankaya Ü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ı: 51

Özet

Bilgisayar destekli yazılım mühendisliği (CASE) araçları yazılım geliştirme sürecinde bilgisayar tabanlı desteği içerir ve yazılım mühendisliği projelerinin yönetimsel ve teknik konularına destek olur. CASE, yazılım geliştirme süreçlerindeki etkinlikleri kolaylaştırır; bu da üretkenliği arttırır ve kaliteyi yükseltir. Çalışmada, küçük ve orta ölçekli yerel firmaların üst CASE araçları ve Birleşik Modelleme Dili (UML) diyagramları kullanmaları işlenmiştir. Literatürde, süreçlerini standartlaştırmak ve bu standartları almak isteyen firmaların UML diyagramları kullandığı bildirilmiştir. Üst CASE araçları, yazılım döngüsünün başlarında, UML diyagramları hazırlamak için kullanılmaktadır. Bu çalışmada, Ankara'da, seçilmiş altı firmanın bilişim sistem yöneticileriyle görüşülüp geri dönüş sağlanmıştır. CASE ve UML'nin, Ankara'da, proje katılanları iletişiminde ve belge hazırlanmasında kullanılmakta olduğu rapor edilmiştir. Ek olarak, CASE araçlarının, sözleşmelerinin bir parçası olan belge hazırlamada ve Uluslararası Standartlar Örgütü (ISO) ve Bütünleşik Yetenek Olgunluk Modeli (CMMI) gibi standartları izlemede kullanıldığı bildirilmiştir. Bununla beraber, bu araçlar, firmaların ayrıntılı ve kesin süreç tanımları olmasını gerektirmektedirler. Bazı standartlar, CASE araçları kullanımını dolaylı olarak gerekli kılmaktadır.“CASE araçları endüstride kullanılıyor mu; öylese ne kadar kullanılıyor”, araştırma sorusuna cevap olarak, projelerde kolaylık sağlamada kullanılabiliyor ve sözleşmelerde belirlenen standartlarla yöntemlerin zorlamasıyla kullanılıyor cevabını verebiliriz. Öte yandan, CASE araçları, sadece belge viii hazırlamada kullanılıp, mühendislikte kullanılması geliştiriciye bırakılmıştır. Bu araştırma, CASE araçlarının, yerel firmalarda yazılım geliştirme süreçlerindeki rolünü ve buna ek olarak standartları izlemedeki önemini sunmaktadır. Çalışmanın en önemli kısıtlayıcısı, sadece yerel olması ve bilgi sağlayan sınırlı sayıda uzmana bağlı kalmasıdır.

Özet (Çeviri)

CASE (Computer Aided Software Engineering) tools include computer-based support in the software development process and support for the managerial, administrative or technical aspects of software engineering projects. CASE facilitates activities during the software development process, which as a result may increase productivity and improve quality. The use of UPPER CASE tools and UML diagrams for a number of small and medium scale selected local companies are studied. There are works in the literature which report companies that want to standardize their developments may use UML diagrams. UPPER CASE has been used to prepare UML diagrams in the early stage of the software life cycle. In this study, a survey was conducted in a number of selected companies in Ankara in which interviews are conducted given to information system managers and developers in six different organizations provided feedback throughout the survey. CASE and UML are reported as being considerably used in Ankara with CASE tools being used for project members' communication and documentations. Furthermore, CASE tools have been used for some companies for documentation as parts of contracts and to follow standards such as ISO and CMMI. However, they require a detailed and straightforward definition of company processes. Some standards have an indirect effect on CASE usage. To answer our research question, we can assert that CASE tools can be used to facilitate project developments, especially when enforced by the standards and methodologies required in the contracts. However, CASE tools have been adopted only for documentation and there is a lack of engineering when this vi usage is left to developers. This research presents the role of CASE tools in the software development process for local companies in addition to the importance of CASE in following a number of standards. This work relies on key informants from only six local companies; hence, the findings are limited.

Benzer Tezler

  1. Kripto paraların yatırım aracı olarak kullanılması niyetini etkileyen değişkenlerin incelenmesi: Türkiye örneği

    Factors affecting the intent to use crypto coins as investment tools: The case of Turkey

    ALİ ADIGÖZEL

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    İşletmeBilecik Şeyh Edebali Üniversitesi

    İşletme Ana Bilim Dalı

    DOÇ. DR. GÖZDE KOCA

  2. Factors influencing the adoption of social media tools by travel agencies: The case of Afghanistan

    Seyahat acenteleri tarafından oluşturulan sosyal medya araçlarının benimsenmesine etki eden faktörler: Afganistan olgusu

    HABIB JAMAL JAMAL

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Reklamcılıkİstanbul Aydın Üniversitesi

    İşletme Yönetimi Bilim Dalı

    DR. ÖĞR. ÜYESİ FARID HUSEYNOV

  3. Sosyal belediyecilik anlayışının benimsenmesi: Bursa Büyükşehir Belediyesi örneği

    The adoption of social municipalism: The case of Bursa Metropolitan Municipality

    HAVA ŞAHİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Kamu YönetimiBursa Uludağ Üniversitesi

    Maliye Ana Bilim Dalı

    PROF. DR. TOLGA DEMİRBAŞ

  4. Gender mainstreaming in international security organizations: The case of NATO

    Uluslararası güvenlik örgütlerinde toplumsal cinsiyetin anaakımlaştırılması: NATO vakası

    ZEYNEP TECE

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

    Uluslararası İlişkilerTOBB Ekonomi ve Teknoloji Üniversitesi

    Uluslararası İlişkiler Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ GÜLRİZ ŞEN

  5. Osmanlı İmparatorluğu'nda teknolojik değişim ve dönüşüm: Elektrik örneği

    Technologic transition and transformation in the Ottoman Empire: The case of electric

    SERHAT KÜÇÜK

    Doktora

    Türkçe

    Türkçe

    2010

    TarihHacettepe Üniversitesi

    Tarih Bölümü

    DOÇ. DR. RAMAZAN ACUN