Kategoriler


SON YORUMLAR
Cihat
Sizce Çukurova üniverstesi nasıl ?
Tatar Ramazan
Boş işler bunlar.. bilişim mesleği, sektörü ölmüş. Etrafınızda yazılımdan zengin olan kimi gördünüz? Tekstil ticareti yapanlar, cafe açanlar mercedese biniyor. Bilgisayar mühendisleri 3 kuruşa en ağır işi yapmaya çalışıyor. Ben 32 yaşındayım aşağıda aynı rumuzla yaptığım yorumu okuyun. Süper bilg. mühendisiyim ama bi sonuç yok. Memur olmak da zorlaştığı için firmalar mühendisleri daha fazla eziyor. Kariyer.netteki ilanlara en az 500 başvuru gidiyor. Ben gene zamanında memur oldum da yırttım. Şimdiki mezunlar memur bile olamıyor. Bölüm birincileri belediyede taşeron olabilirlerse şükretsinler. Benim kurumuma 10 kişi özelden kaçıp geldi. 7 yıllık deneyimli adamlar. Hepsi canavar gibi yazılımcı...Onlar bile bir şey yapamıyor, olamıyor. Gerisini siz düşünün...

kko
raiden
60k altı sıralama yapıp bilgisayar yazanlarda bir zahmet kendini mühendis sanmasın tekniker olamicak adamı mühendis diye piyasaya salıyorlar
raiden
tıp fakültesi yerine bu bölümü tercih ettim burdaki yorumları gördükçe gerçekten hayret ediyorum bu kadar mı kötü durumdayız? 1500 tl maaş! deniyor bir doktor minimum 5k ile başlıyor
nur zeynep
6.sınıftayım ve Bilgisayar Mühendisi olmak en büyük hayalim bunun için bolca çalışıyorum fakat bayan/erkek bölümünde bayanlar çalışamaz mı anlayamadım?
Süleyman
İyide kardeşim Bugün Web şirketlerinin başındaki çoğu adam Üniversiteyi ya yarıda bırakmış yada hiç okumamış. benim kararlılıkla inandığım şey Kişi isterse Yapar yeter ki Azim ve Kararlılık ile öğrenmeye çalışsın
Ömer Faruk AYDOS
Web sitesi,masaüstü uygulamaları yapılır.
Ömer Faruk AYDOS
Bilgileriniz için teşekkürler
şahin
bilgisayar mühendislerin çoğu açıkta kalıyormuş doğrumu
Fatıma Merve Danışık
Bu site kafama yattı Bence çok doğru söylüüyor
mehmet uluğ
bu makalemsi makale! şaka olmalı:)
sevda
beğendim
Reyting Amca
Sitenin reytingi düştü. Google.da aratınca arkalarda çıkıyor. Eskiden ilk sırada çıkardı. Site sahibi ateşli yazılar yazmıyor 1-2 yıldır...

Bilgisayar Mühendisleri
Here is the website inspired me to use 
it as a guide when I tried to define 
myself as an engineer candidate a few 
years ago. It really helped me to work
 and study feeling in confidence with 
being on the right way. I suggest this 
website to whom it may direct her/his 
to find the right career path. It 
includes many articles varies from 
real life experiences to detailed 
software engineering issues. But the 
most dignified parts for me are the 
articles in general and career titles.
Son okunan makaleler:
YAZILIM BÜYÜKLÜK TAHMİNİ
Microsofta çalışan Türkler - Aslı Bilgin Röportajı
Imagine Cup 2007 Yazılım Tasarımı Türkiye Finalist'leri Belirlendi
TEKRAR
Microsoft API Savaşını Nasıl Kaybetti - Joel Spolsky
Programcı Gözüyle iPhone OS ve Android Karşılaştırması
Yazılım Projelerinin Bitme Oranları?
Güncellenmiş XP [Ekstrem Programlama v.2.0]
Okul bitince ne yapacaksınız?
Dünyanın En İyi 500 üniversitesi 2007 Sıralaması Açıklandı
Bilgisayar mühendisleri cepheye
Son Teknoloji Kullanımı
Obama, siyahlara seslendi: Rapçi değil, bilim adamı olun
Staj Yeri Nasıl Bulunur? Staja hazırlık olarak neler yapmalıyım?
Daha iyi kod için 12 adım - Joel Spolsky
CD ve DVD olmadan USB bellekten Windows Vista nasıl kurulur?
Bilgisayar Mühendisliği kontenjanları Elektronik mihendisliğini geçti!
Güzel işler...
VNC Nedir? (Virtual Network Computing)
Facebook'un yatırımcısı Türk girişimciler arıyor!

Bilgisayar Mühendisleri Portalı

YAZILIM BÜYÜKLÜK TAHMİNİ

YAZILIM BÜYÜKLÜK TAHMİNİ

Gerçekleştirilen yazılım projelerinin başlangıcında yaşanan en büyük zorluk, süreç sonucunda ortaya çıkacak yazılım ürününün büyüklüğünün tahmin edilememesidir. Bu tahminin yapılma aşamasında kullanılabilecek bir çok metot mevcuttur. Bunlardan en yaygın olarak kullanılanı ise “işlev Noktaları Analizi”dir.

Bu analizin, kullanılacak yazılım kodlama dilinden bağımsız olarak yapılıyor olması, bunun her türlü yazılım projesine uygulanabilirliğini sağlamaktadır. Yazılım ürününün büyüklüğünün tahmini ile çeşitli
yönetim unsurlarının belirlenmesi kolaylaşmaktadır. Örnek olarak, ele alınan projedeki personel gereksiniminin tam olarak belirlenebilmesi için ürün büyüklüğü bilgisi gereklidir.

İşlev Noktaları Analizi, temel olarak girdilerin, çıktıların, sorguların, dosyaların ve dış ara yüzlerin etkisinde gerçekleştirilmektedir. Analizin başlangıcında öncelikle bu faktörlerin tespit edilmesi gerekmektedir. Gerekli olan değerler şöyle sıralanır.
· Kullanıcı Girdi Sayısı: Sayılacak her girdi, yazılıma farklı bir uygulama için veri sağlamalıdır. Burada dikkat edilmesi gereken nokta, farklı uygulamalar için farklı veriler kullanıcı girdisi olarak sayılmalıdır. Gereksiz yere bu değer arttırılmamalıdır, bunun için dikkatli olunmalıdır. Diğer önemli nokta ise, kullanıcı sorgularının girdi olarak görülmemesidir.
· Kullanıcı Çıktı Sayısı: Sayılacak her çıktı, kullanıcıya bilgi sağlamalıdır. Bu bağlamda, kullanıcı çıktısı ekranları, raporları, hata mesajlarını vb. noktaları kapsamalıdır. Bununla beraber, ekran çıktısında yer alan her bir veri maddesi ayrı olarak sayılmamalıdır.
· Kullanıcı Sorgusu Sayısı: Sorgu, on-line olan girdidir, sonucunda yazılımın on-line oluşturduğu çıktı oluşturur.
· Dosya Sayısı: Bu sayıyı belirler iken dikkat edilecek nokta, büyük bir veritabanının veya dosyanın bir kısmı ayrı olarak dü ünülebilir ve sayılabilir.
· Dış Arayüz Sayısı.
Bu faktörler ile ilgili değerlere ulaşılması ardından analizin önemli bir kısmına, değerlerin bir terzi edası ile kesilip biçilmesine geldik. Yazılım projelerinin yönetiminde, belki de en önemli unsur terzi
kabiliyetine sahip olmaktır. Aşağıda verilen tabloda yer alan çarpım faktörünün doğru seçilmesi analiz sonucunu etkileyen önemli bir unsurdur.


Tabloda da görüldüğü gibi ölçüm parametrelerinin basit, normal veya karmaşık olarak sınıflandırılması tamamen analizi gerçekleştirenlerin sorumluluğu altındadır. Bu çarpım faktörlerinin seçilmesine göre
sayım sonucu değişecektir.
Bir sonraki aşama ise yazılım projesi ile ilgili hazırlanmış çeşitli kaynaklardan alınmış temel 14 sorunun cevaplandırılmasıdır. Verilen bu cevaplar, 0 ile 5 arasında birer rakam olacaktır. 0 değeri “önemsiz”, 5 değeri ise “kesinlikle şart” anlamına gelmektedir. Daha sonra bu sorulara verilecek yanıtlar toplanarak “Sorgu Sonucu” ortaya çıkacaktır.


Elde ettiğimiz bu iki değeri, Sayım ve Sorgu Sonuçları, kullanarak İşlev Noktaları’nın sayısal değerine ulaşabiliriz.
                     İşlev Noktaları = Sayım Sonucu X [0.65 + 0.01 x Sorgu Sonucu]
Elde ettiğimiz bu değer kullanılacak yazılım programlama dilinden tamamen bağımsız olarak hesaplanmıştır. Yazılım ürününün tahmin edilen büyüklük değerine aşağıdaki tabloyu kullanarak kolayca erişebiliriz.


Tablo okumasına örnek olarak işlev Noktaları Değeri 52 hesaplanan bir yazılım projesinin JAVA programlama dili kullanılarak kodlanması sonrasında elde edilecek ürünün kod satır sayısının ortalama değeri 1664 (52 x 32) olarak kabul edilir.


Bu konuda yazılmış çeşitli kaynaklara dayanarak, bu tespit edilen değer ile gerçekleştirilen değer arasında %20 oranında sapmanın olabileceğinden söz edilmektedir. Bu sapmaya rağmen yöneticilerin
önünü görebilmesi, ileriye yönelik tahminlerde bulunup, tahminler doğrultusunda kararlar alabilmesi için gerekli ve yararlı bir değerdir.


Profesyonel olarak gerçekleştirilecek her yazılım projesinin başlangıcında bu tür tahminler yapılmaktadır. Birçok yazılım organizasyonu yaptıkları ölçümler sayesinde tablolarda yer alan
değerleri kendilerine göre uyarlamaktadır. Yazının içerisinde de belirttiğim üzere yazılım mühendisliği bir anlamda “terzilik” ile eş değerdir. Bir kumaşı ölçüp, kesip, biçmek ve uydurmak gerekir.
Bu ve diğer konular hakkında görüşlerinizi bekliyorum.


Özgür ERALP

Bu makaleyi beğendin mi? Yorumunu Yaz!







Sizden Gelen Yorumlar:

Yorum Yazın

Merve(24.03.2014 15:48:34)
Çok teşekkür ederiz, faydalı bir makale olmuş.
%0 %67 %33
Katılıyorum Çekimserim Katılmıyorum



Koray(20.04.2009 14:16:12)
Çok güzel bir makale olmuş ancak resimler de görülse daha anlaşılır olacak
%57 %14 %29
Katılıyorum Çekimserim Katılmıyorum






Copyright© 2001-2017. Bilgisayar Mühendisleri Portalı | Bütün hakları saklıdır.