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ı: Belirtilmemiş.
Ö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
- Yazılım tanımlı radyo (SDR) tabanlı radar sistemleri için bir anten tasarımı ve farklı anten tiplerinin mesafe ölçüm performanslarının karşılaştırılması
An antenna design for software-defined radio (SDR) based radar systems and a comparison of distance measurement performance of different antenna types
MAHMUT AVAN
Yüksek Lisans
Türkçe
2025
Mekatronik MühendisliğiNecmettin Erbakan ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ TARIK ÜNLER
- LabVIEW tabanlı manyetik sensör ağı kullanan yeni bir çatlak algılama sistemi tasarımı ve karakteristiğinin araştırılması
The investigation of design and characteristics of a new crack detection system using LabVIEW based magnetic sensor network
MUSTAFA ÇORAMIK
Doktora
Türkçe
2018
Fizik ve Fizik MühendisliğiBalıkesir ÜniversitesiFizik Ana Bilim Dalı
PROF. DR. YAVUZ EGE
- 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