Bir yazılım ölçüm sistemi NBv1.1 : C dilindeki öğrenci programları ölçümü tasarım ve gerçekleştirimi
A software measurement system NBv1.1: design and implementation for measuring C language student programs
- Tez No: 216704
- Danışmanlar: PROF. DR. ÜMİT KARAKAŞ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2008
- Dil: Türkçe
- Üniversite: Başkent Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Bölümü
- Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Sayfa Sayısı: 137
Özet
Bu çalışma, bilgisayar yazılımı öğreten kurumlara, bir destek aracı olarak geliştirilmiştir. Yazılım fiziği, profesyonel programlar için program boyu (programcının yazılım stilinden bağımsız olarak), yazılım emeği kestirimi gibi önemli ölçümleri oldukça duyarlı biçimde yapabilmektedir. Yine, yazılım fiziği parametrelerinin, öğrenci programları arasında yüksek oranda eşleşmesi, ?değişken adı değiştirerek?, yazılım fiziğinin, kopya tespit etme yöntemi olarak kullanılabileceğini göstermiştir. Bu çalışmada, Yazılım Fiziği (Software Physics) kuramı, derleyici gerçekleştiriminin önişleyici, tarayıcı ve kısmen sözdizim çözümleme kısımları gerçekleştirilerek C-1999 (ISO9899C programming language) standardındaki yazılımların ölçümü yapılmıştır. Geliştirme sırasında kısmen FLEX ve YACC yazılımları kullanılmış, bu çalışma için oluşturulan yazılıma entegre edilmiştir. Gerçekleştirilen tez yazılımı NB v.1.1, ikinci ve üçüncü sınıf bilgisayar öğrencilerinin yazmış olduğu C programları üzerinde sınanmıştır.
Özet (Çeviri)
This thesis was developed as a supporting tool to teaching computer software institutes. Software physics can measure software parameters precisely for professional programs, like program length (independent from programmer? s programming style), programming effort, etc. The high correlation of software physics parameters of two students may be indication of cheating by changing variable names.In this thesis, software physics theory is used. Preprocessor, scanner and syntax analysis parts are created with software physics measurement code. Student softwares that has C-1999 (ISO9899 C programming language) standarts is measured. For implemantation of the thesis, partly Flex and YACC programs are used and partly new program is written. Developed thesis software NB v.1.1 was checked with C programs that written by second and third class of computer engineering students.
Benzer Tezler
- Design and implementation of a software development process measurement system
Yazılım geliştirme süreci için bir ölçüm sistemi tasarımı ve gerçekleştirilmesi
ÖZGÜR ERALP
Yüksek Lisans
İngilizce
2004
Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. SEMİH BİLGEN
- Parmak vuru ölçüm sistemi tasarımı ve test sonuçlarının veri madenciliği teknikleri ile analizi
Design of a finger tapping measurement system and analysis of test results by using data mining techniques
KENAN ZENGİN
Doktora
Türkçe
2014
Elektrik ve Elektronik MühendisliğiBülent Ecevit ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. MAHMUT ÖZER
YRD. DOÇ. DR. MUSTAFA GÜMÜŞ
- Görüntü işleme ile yaprak alanı ölçüm sistemi tasarımı
Leaf area measurement system design with image processing
ORHAN TOSUN
Yüksek Lisans
Türkçe
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSüleyman Demirel ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. RAMAZAN ŞENOL
- Parmak-vuru performans ölçüm sistemi
Finger-tapping performance measurement system
TANER ÖZDEMİR
Yüksek Lisans
Türkçe
2009
Elektrik ve Elektronik MühendisliğiZonguldak Karaelmas ÜniversitesiElektrik ve Elektronik Mühendisliği Bölümü
DOÇ. DR. MAHMUT ÖZER
YRD. DOÇ. DR. MUSTAFA GÜMÜŞ
- Yapay zeka tabanlı temel hareket becerileri ölçüm sistemi
Artificial intelligence based basic movement skills measurement system
MURAT TAŞARSU
Yüksek Lisans
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Kültür ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. AKHAN AKBULUT