You are on page 1of 7

5.

HAFTA
BİLGİSAYAR YAZILIMI 1
(Yazılım Kavramı)

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ


TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI
5.HAFTA
BİLGİSAYAR YAZILIMI 1 (YAZILIM KAVRAMI)

Birçok parçadan meydana gelen bilgisayar, yazılımları (IOS, Linux, Windows, Android,
hızlı işlem yapma özelliğine sahip, büyük Pardus), uygulama yazılımları (libre office,
bilgileri küçük alanlarda saklayabilen ve microsoft office) ve özel yazılımlar (Autocad,
istendiğinde bu bilgilere çok kısa zamanda Matlab) örnek olarak verilebilir.
ulaşabilen bir elektrikli cihazdır. Bilgisayar iki
Donanım ile Yazılım Arasındaki İlişki
temel ana bileşenden oluşmaktadır:
Donanım ve yazılım bilişim alanında her zaman
1. Donanım (Hardware)
birlikte düşünülmesi gereken iki kavram olup,
2. Yazılım (Software)
donanım bir bilgisayar sisteminin kalbi olarak
Bir bilgisayar sistemini oluşturan tüm fiziksel düşünülecek olursa, yazılım da o sistemin
bileşenlere donanım denilmektedir. Bilgisayar ruhunu temsil etmektedir. Şekil 5.2'de yazılım
üzerindeki merkezi işlem birimi (CPU), güç ve donanımın ilişkisi gösterilmiştir. En iç
kaynağı, bellekler (RAM, ROM, HDD), çevresel katmanda donanım yer alırken, bir üst
birimler bu donanım yapısına örnek olarak katmanda işletim sistemi yazılımı gelmektedir.
verilebilir. Şekil 5.1'de bir bilgisayarın İşletim sistemi bilgisayarın sorunsuz çalışması
donanımsal yapısı gösterilmiştir. için gerekli işlemleri yapar, kullanıcılar arka
planda olup bitenle ilgilenmezler. Bilgisayara
yaptırmak istenilen işlemleri çevresel birimler
yardımıyla (fare, klavye gibi) işletim sistemine,
buradan ise bu istenilen işleme uygun bir dille
donanıma aktarılır. Son iki katman ise
uygulama yazılımları ve kullanıcılardan
oluşmaktadır.

Şekil 5.1. Bir Bilgisayar Donanımı [1]

Burada resmedilen donanımlar aşağıda


sıralanmıştır:

1. Tarayıcı
2. Merkezi işlem birimi (CPU)
3. Bellek (RAM)
4. Ekran kartı
Şekil 5.2. Yazılım-Donanım İlişkisi [2]
5. Güç kaynağı (users: kullanıcılar, application software: uygulama yazılımı, system
6. CD/DVD sürücü software: İşletim sistemi yazılımı, H/W: Donanım)

7. Hard disk Yazılımlar donanım birimleri olmaksızın


8. Ana kart çalıştırılamaz. Donanım birimleri eğer
9. Hoparlör üzerlerinde yazılım bulunmuyorsa, işlevini
10. Monitör yerine getiremez. Bilgisayarlarda bir işin
11. Klavye yapılabilmesi için hem yazılım hem de
12. Fare donanımın birlikte olması gerekmektedir.
13. Kesintisiz güç kaynağı (UPS)
14. Yazıcı Günümüzde yazılım maliyetleri giderek
artmaktadır. Örneğin, bir kopyası yüz bin dolar
Bir bilgisayarın belirli görevleri yerine civarında satılan kurumsal kaynak planlama
getirmesini sağlayan komutlar setine yazılım yazılımlarının bulunduğu gözlemlenmektedir.
denilir. Bilgisayar yazılımlarına işletim sistemi Öte yandan bir kişisel bilgisayar ise 1000$

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI 1


BİLGİSAYAR YAZILIMI 1 (YAZILIM KAVRAMI)

altında satılmaktadır. Yazılımın kopyalanma


maliyeti ile donanımın kopyalanma maliyetinin
arasındaki farklılık dikkate alındığında, yazılım
maliyetlerinin, donanım maliyetlerine oranla
oldukça yüksek olduğu ortaya çıkmaktadır.

Bir bilgisayar donanımına farklı işler için farklı


yazılımlar kurulabilir. Bir yazılım kullanıcı ile
donanım arasında bir arayüz gibi çalışır.
Şekil 5.3. İşletim Sistemi Yazılımları
Yazılım Çeşitleri
a. Windows İşletim Sistemi
Yazılım temel olarak üçe ayrılmaktadır:
Microsoft firması tarafından 1985 yılında ilk
1. Sistem yazılımı
olarak Windows 1.0 sürümüyle çıkarılmış ve
2. Uygulama yazılımı
takip eden yıllarda işletim sistemi 2.x, 3.x, 95,
3. Programlama dili
98, 2000, XP, Vista, Windows 7, Windows 8,
Windows 8.1 ve Windows 10 sürümleri ile
Sistem Yazılımı
günümüze kadar gelmiştir. Windows işletim
Bilgisayarın işletilmesini sağlayan, işletim sisteminin yeni sürümleri hızlı gelişen teknoloji
sistemi, derleyiciler ve çeşitli donatılar gibi ve değişen ihtiyaçlar doğrultusunda
yazılımların bütününe sistem yazılımı denir önümüzdeki yıllarda da hızla devam edecektir.
[3]. İşletim sistemi, bilgisayarın çalışmasını
b. Mac OS İşletim Sistemi
sağlayan bir yazılım paketidir. Bir klavyeden
veya fareden girilen girişleri tanıma, monitöre Apple firması tarafından kendi ürettikleri
veya yazıcıya çıkış gönderme ve disk bilgisayar ve cihazlar için ürettikleri bir işletim
sürücüler/harici bellekler gibi tüm çevrebirim sistemi yazılımıdır. İlk olarak 1984 yılında
aygıtlarının denetimi gibi temel görevleri orijinal Macintosh ile piyasaya sürülmüştür.
gerçekleştirir. Derleyici, yazılım programınca Mac OS işletim sistemi, Mac OS 7, Mac OS 9 ve
yazılan programı donanımın anlayacağı Mac OS X sürümlerinden oluşmaktadır. Mac
makine diline çeviren programdır [4]. OS aslında UNIX türevi açık kaynak kodlu bir
işletim sistemidir. Sadece Apple marka
Sistem yazılımı bilgisayarın tüm donanım ve
bilgisayarlar ile uyumlu çalışmaktadır.
yazılım kaynaklarını kontrol ederek,
kullanıcılara ait uygulama yazılımlarının c. Linux İşletim Sistemi
düzgün bir şekilde çalıştırılmalarını sağlar [3,4].
İşletim sistemi yazılımının beş temel görevi Linux, 1991 yılında Finlandiya Helsinki
Üniversitesinde Linux Torvalds tarafından
bulunmaktadır: grafik arayüz denetimi, işlem
geliştirilmiştir. Bu işletim sistemi çekirdeğinin
yönetimi, bellek yönetimi, çevresel birimlerin
kaynak kodları herkes tarafından görülebilir ve
yönetimi ve dosya yönetimi. Microsoft firması değiştirilebilir olduğundan, bu tür geliştirilen
tarafından geliştirilen Windows işletim sistemi, yazılımlara açık kaynak kodlu yazılım da
Apple firması tarafından piyasaya sürülen Mac denilmektedir. Çekirdek tanımı işletim
OS işletim sistemi, Nokia firmasının Symbian sisteminin özünü oluşturan temel bileşene
işletim sistemi ve açık kaynak kodlu Linux, verilen isimdir. İşletim sistemleri bu temel
Android, Pardus işletim sistemleri bu tür bileşen üzerine inşa edilir ve Linux dağıtımları
yazılımlara örnek olarak verilebilir. Şekil 5.3'de adını alırlar. Linux çekirdeği üzerine
işletim sistemlerinden bazılarının logoları geliştirilmiş birçok Linux dağıtımı
gösterilmiştir. bulunmaktadır. Bunlardan bazıları Ubuntu,
Debian, Pardus olarak sayılabilir.

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI 2


BİLGİSAYAR YAZILIMI 1 (YAZILIM KAVRAMI)

Uygulama Yazılımı programları verilebilir. Şekil 5.4'de LibreOffice


firmasının Calc isimli yazılımından alınan bir
Genellikle belirli bir işletim sistemi üzerinde
ekran görüntüsü verilmektedir.
çalışmak üzere tasarlanan kullanıcıların
işlemlerini kolaylaştıran yazılımlara uygulama
yazılımı denilmektedir [3]. Örnek olarak,
kelime işlemci, sunu hazırlama, stok kontrol,
personel takip, grafik oluşturma ve veritabanı
yönetimi gibi belirli görevleri yapabilen
programlar verilebilir. Uygulama yazılımları
çeşitli şekillerde kullanılabilir: paket yazılımlar,
özel yazılımlar, web uygulamaları, açık kaynak
kodlu yazılımlar, ücretsiz yazılımlar (freeware)
paylaşımlı yazılımlar (shareware). Uygulama
yazılımları dört kategoriye ayrılır: Şekil 5.4. LibreOffice Calc Ekran Görüntüsü
1. İş uygulama yazılımları: Ticari aktiviteleri c. Veritabanı Yazılımları
gerçekleştirirken insanlara yardımcı olan
uygulama yazılımlarıdır. Ticari aktiviteleri gerçekleştirirken verileri
2. Grafik ve multimedya uygulama yazılımları: erişilebilir, geri okunabilir ve kullanılabilir
Grafiksel görüntü ve video üzerinde işlem şekilde düzenleyen bir uygulama yazılımıdır.
yapabilen uygulama yazılımlarıdır. Veritabanı yazılımı ile yapılacak sorgulamalar
3. Ev/Kişisel/Eğitim uygulama yazılımları: neticesinde istenen raporlar alınabilmektedir.
Kişisel ihtiyaçlara yönelik uygulama Microsoft Access, MySQL, IBM DB2, Informix,
yazılımlarıdır. Interbase, Microsoft SQL Server, PostgreSQL,
4. Haberleşme uygulama yazılımları: Yazılı, Oracle ve Sysbase örnek olarak verilebilir.
sesli ve görüntülü iletişim imkânı veren
d. Sunum Yazılımları
uygulama yazılımlarıdır.
Ticari aktiviteleri gerçekleştirirken kullanıcı
a. Kelime İşlem Yazılımları
fikirlerini, mesajlarını veya başka bilgilerini, bir
Ticari aktiviteleri gerçekleştirirken insanlara gruba aktarmak üzere görsel destek
yardımcı olan bir uygulama yazılımıdır. Yazılan malzemeleri oluşturmalarını sağlayan bir
metni düzenleme, yeniden boyutlandırma, uygulama yazılımıdır. Microsoft Powerpoint,
renklendirme, resim, tablo ilave etme, kelime Libre Office Impress, Prezi sunum yazılımlarına
yazımı denetleme, kelime/cümle sayma, vb. örnek olarak verilebilir. Şekil 5.5'de Prezi
gibi birçok özelliklere sahiptir. Örnek olarak uygulama yazılımı ile hazırlanmış olan bir
Microsoft Word, LibreOffice Writer ve Latex bildiri sunumunun kapak slaytı gösterilmiştir.
programları verilebilir.

b. Elektronik Tablo Yazılımları

Ticari aktiviteleri gerçekleştirirken verilerin


satır ve sütunlardan oluşacak şekilde
düzenlenmesini ve hesaplama yapılabilmesini
sağlayan bir uygulama yazılımıdır. Girilen
sayısal veya karakter veriler üzerinde işlemler
yapma, satır ve sütun sıralama, verileri grafiğe
dökme vb. gibi pek çok özelliklere sahiptir.
Örnek olarak Microsoft Excel, Libre Office Calc
Şekil 5.5. Prezi Sunum Uygulama Yazılım Örneği

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI 3


BİLGİSAYAR YAZILIMI 1 (YAZILIM KAVRAMI)

e. Özel Yazılımlar h. Virüsler ve Zararlı Yazılımlar

Ticari aktiviteleri gerçekleştirirken şirketler, Virüs, casus yazılımlar (spyware), solucan,


çeşitli birimleri için genellikle özel yazılım zararlı yazılımlar çeşitli çıkarlar için
çözümlerine ihtiyaç duyarlar. Muhasebe, insan bilgisayarınıza, sisteminize zarar vermek için
kaynakları, pazarlama, satış, dağıtım, müşteri tasarlanırlar. Virüs aslında bir yazılımdır ve
hizmetleri vb. birimlerinin kullandığı bu özel bilgisayara kurulduğunda veya girdiğinde virüs
yazılımlar ayrı veya tümleşik bir şekilde kodu aktif hale gelir ve bilgisayar üzerinde
kullanılabilirler. Şekil 5.6'da özel bir muhasebe istenmeyen çeşitli işlemler yapabilir. Virüsler
yazılımına ait arayüz ekran görüntüsü genel olarak imaj, ses, video gibi dosya ekleri
verilmektedir. ile bilgisayarınıza bulaşırlar. Ayrıca indirdiğiniz
programların da içine gizlenmiş olabilirler.

Truva atı (Trojan) aslında bir virüs değildir.


Trojan, virüsler gibi kendini çoğaltamaz. Truva
atı bilgisayara güvenlik açığı oluşturur, böylece
zararlı programların ve kişilerin sisteme
girmesi için bir yol açar. Kişisel bilgilerin
çalınması için kullanılan yöntemlerden
birisidir.

Solucan (Worm) yerel ağ veya sürücüde sürekli


Şekil 5.6. Özel bir Muhasebe Yazılımı Arayüzü [5] kendini kopyalan bir yazılımdır, zararlı değildir,
f. Grafik ve Multimedya Yazılımları ancak sistemin yavaşlamasına ve performansın
düşmesine neden olur. İşletim sistemlerindeki
Bilgisayar üzerinde animasyon, çizim ve açıklardan yararlanarak yayılırlar.
oluşturulmak istenen bir ürünün taslağı ile üç
boyutlu görüntüleri gibi birçok çalışmanın Adware olarak bilinen yazılımlar ise herhangi
yapılabileceği yazılımlar, grafik ve multimedya bir program çalışırken reklam açan
yazılımları olarak tanımlanmaktadır. Bu yazılımlardır. Adware internette gezerken
yazılımları kullanan kullanıcılar, çözünürlüğü otomatik olarak bilgisayarınıza inebilir ve pop-
fazla, geniş ekranlar ve yüksek işlem gücüne up açılır pencereleri ile görüntülenebilir.
sahip ekran kartlarına sahip özel donanımlı Aynı mesajdan çok sayıda göndererek bir e-
bilgisayarlar ile çalışmaktadırlar. Bu tür posta servisini meşgul etmeye yönelik
yazılımlara örnek olarak Autocad, Solidworks, yazılımlara spam adı verilmektedir. Spam türü
Photoshop, CorelDraw gibi yazılımlar e-postalar genellikle kullanıcıların isteği
verilebilir. dışında posta adreslerine gönderilmektedir.
g. Haberleşme/İletişim Yazılımları İnternette gezilen web siteleri ile ilgili verileri
Kullanıcıların birbirleri ile yazılı, sesli ve tutan çerezler (cookie) basit metin dosyalarıdır
görüntülü görüşmelerini sağlayan iletişim ve bilgisayarın çerez (cookies) klasöründe
uygulama yazılımlardır. Örnek olarak e-posta, bulunmaktadır. Pek çok site ziyaretçileri
web tarayıcısı, anlık mesajlaşma, sohbet ve hakkında bilgi almak için bu çerezleri
forum odaları, blog sayfaları, video konferans kullanırlar. Trackingcookie adı verilen bir çerez
yazılımları verilebilir. Bu tür yazılımlara örnek türü bulaştığı bilgisayarda internette yapılan
olarak dünya üzerinde popüler olan ve tüm işlemlerin, gezilen sayfaların kaydını
milyarlarca kullanıcısı bulunan facebook, kullanıcı izni olmaksızın tutar. Bir alışveriş
tweeter, instagram, whatsapp, sykpe gibi sonrası bu şekilde kredi kartı ve banka hesap
yazılımlar verilebilir. bilgilerine ulaşabilirler.

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI 4


BİLGİSAYAR YAZILIMI 1 (YAZILIM KAVRAMI)

Mantıksal Sistem Mimarisi kurum ve bireylerin rahatça kullanabileceği,


gereksinimlere göre değiştirilebilen, güvenli
Bilgisayarlar donanım, yazılım ve
yazılımlardır[6]. Almanya, İspanya, Meksika,
kullanıcılardan oluşan bir sistemdir. Bu
Brezilya, Çin, Kore, Hindistan gibi birçok ülke,
sistemin mimarisinde dört temel kısım yer
kamu kurumlarında açık kaynak kodlu
almaktadır:
yazılımlarının kullanımını benimsemişlerdir.
• Donanım: Fiziksel cihazlar, bilgisayar Dünya üzerindeki hemen hemen her ülke
sisteminin parçaları kendi gereksinimlerine göre açık kaynak kodlu
• Sistem yazılımı: Bilgisayarın işletim sistemi bir Linux dağıtımı geliştirmiştir. Türkiye'de
• Uygulama yazılımı: Özel bir görev veya TÜBİTAK'ın girişimi ile bu yönde Ulusal Dağıtım
problemi çözmek için kullanılan yazılım Projesi (ULUDAĞ) başlatılmış ve bir Linux
• Kullanıcılar: Uygulama yazılım arayüzü dağıtımı olan Pardus ulusal işletim sistemi
yoluyla sistem ile etkileşim hazırlanmıştır [6]. En önemli açık kaynak kodlu
yazılımlara örnek olarak Libre Office,
Thunderbird, VirtualBox, OpenOffice, VLC
Yazılım Avantaj ve Dezavantajları Media Player, Notepad++, Firefox vb.
Yazılım avantajları: verilebilir.
➢ Kullanıcıların işlerini kolaylaştırır. Korsan Yazılım Nedir?
➢ Yazılımda değişiklikleri yürütmek kolaydır.
➢ Açık kaynak veya deneme sürümü Yazılım lisans satın alma işlemi yapılması
yazılımlar bedavadır. gereken yazılımların kod yapısında değişiklikler
➢ Yazılımı bilgisayara indirmek ve kurmak yapılmasıyla veya bazı ek dosyalar yardımıyla
yeterlidir. ücretsiz kullanılmasına korsan yazılım
➢ Yazılımın kargo maliyeti sıfırdır. denilmektedir. Korsan yazılımların bir diğer
➢ Yazılımın taşınması kolaydır. ismi de sanal ortamda 'warez' olarak
geçmektedir [7]. Korsan yazılım kullanmanın
Yazılım dezavantajları: çeşitli riskleri bulunmaktadır:
➢ İyi yazılımların fiyatları çok pahalıdır. 1. Korsan yazılımın içerisinde casus yazılım
➢ Yazılımdaki kullanıcı kaynaklı gizlenmiş olabilir. Bu casus yazılımlar,
beğenilmeyen yerlerin değiştirilmesi çok bilgisayardan giriş yaptığınız sosyal medya
zordur. hesapları, e-posta hesapları, kredi
➢ Yazılımların kullanımında güvenlik açıkları kartı/banka hesabı bilgileri, kişisel
olabilmektedir. bilgileriniz vb. birçok bilgiyi kötü amaçlı
➢ Yazılım donanım uyumsuzluğu kişilere gönderebilir.
olabilmektedir. 2. Dosyalarınız, kişisel belgeleriniz korsan
Açık Kaynak Kodlu Yazılım yazılımdan dolayı kilitlenebilir veya
silinebilir.
Açık kaynak kodlu yazılım, kaynak kodu 3. Korsan yazılımlardan dolayı işletim
isteyen herkese açık olan yazılımlardır. Bu tür sisteminiz zarar görebilir, tamamen
yazılımların en önemli özelliği kullanıcıya çökebilir.
yazılımı değiştirme özgürlüğü sağlamasıdır. 4. Korsan yazılımdan dolayı bilgisayarınızdaki
Açık kaynak kodlu yazılımlar, uyarlanabilir, diğer yazılımlar zarar görebilir,
sağlam, hızlı ve güvenlidir. Açık kaynak kodlu çalışamayabilir.
yazılımlar, cep telefonu, saat gibi gömülü 5. Korsan yazılımlardan dolayı donanımlar
sistemlerden, süper bilgisayarlara, ev zarar görebilir.
kullanıcılarından işletmelere, kamu 6. Korsan yazılım kullanmanın parasal cezası
kurumlarından her türden okullara, tüm bulunmaktadır [7].

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI 5


BİLGİSAYAR YAZILIMI 1 (YAZILIM KAVRAMI)

Yazılım Geliştirme Adımları Ara Katman Yazılımı (Middleware)

Yazılım geliştirme süreci temel olarak beş Ara katman yazılımları, farklı ortamlarda ve
adımdan oluşmaktadır. Planlama aşamasında farklı bilgisayarlarda çalışan, değişik dillerde
yazılım gelişmesi için gerekli insan, yazılım ve geliştirilmiş ve değişik veri çeşitleri kullanan
donanım kaynakları ile yazılım süreci için uygulamaların birbirleriyle iletişimini sağlar. En
gerekli zaman çizelgesi oluşturulur [8]. çok kullanılan ara kat yazılımları dağıtık nesne
Çözümleme/Analiz kısmında ise, ele alınan teknolojileri CORBA (Common Object Request
problem incelenir ve elde bulunan kaynaklar Broker Architecture), Java RMI (Remote
ile bir çözüm üretilir. Tasarım aşamasında, Method Invocation) ve DCOM (Microsoft
analizi yapılan problemin çözülmesinden sonra Distributed COM).
belirlenen gereksinimlere karşılık, yazılım veya
bilgi sisteminin temelinin oluşturulması Mobil Yazılım
işlemleri yapılır [9]. Akış diyagramları, ilişki
Taşınabilir ve giyilebilir akıllı teknoloji ürünleri
diyagramları vb. işler yapılarak, yazılacak
için özel olarak tasarlanmış ve kodlanmış
programın bir ön resmi çıkarılır. Geliştirme
yazılımlara mobil yazılım denilmektedir.
aşamasında yazılım için gerekli tüm kodlar
Mobil yazılımlar kullanılacak olan cihazın
yazılır ve son aşamada ortaya çıkan yazılım
işletim sistemine göre tasarlanmakta ve
test edilerek kurulum aşamasına geçilir [10].
kodlanmaktadır. Örneğin bir mobil
Bu beş adım yazılım sürecinin yaşam
uygulamanın iphone, ipad gibi cihazlarda
döngüsünü oluşturmaktadır ve yazılımın
çalışması için IOS tabanlı olarak geliştirilmesi
kurulmasından sonra da (örneğin güncelleme
gerekmektedir.
veya bakım aşamaları) devam eder [8-10].
Şekil 5.7'de yazılım yaşam döngüsü adımları
Kaynaklar
gösterilmiştir.
1. https://en.wikipedia.org/wiki/Computer_hard
ware (erişim tarihi: 21.06.2016, 11.05)
2. Küçük Ü., "Temel Bilgisayar Bilimleri", Ders
Notu, Yıldız Teknik Üniversitesi, Elektronik ve
Haberleşme Müh. Bölümü
3. Sinha P.K., Sinha P., Computer Fundementals,
Lecture Notes.
4. Bilgisayarlara Giriş, Çizgi Tagem Araştırma
Geliştirme ve Eğitim Merkezi.
5. http://ticarimuhasebe.net/default1.asp (erişim
tarihi: 21.06.2016, 14.06)
6. http://www.tilda.com.tr/index.php?option=co
m_content&view=article&id=65:a-kaynak-
Şekil 5.7. Yazılım Yaşam Döngüsü open-source-kod-nedir&catid=7&Itemid=25
(erişim tarihi: 21.06.2016, 15.08)
Donanım Yazılımı (Firmware) 7. http://blog.natro.com/korsan-yazilim-
kullanmanin-dezavantajlari/ (erişim tarihi:
Donanım yazılımı, elektronik cihazlarda 21.06.2016, 15.15)
bulunan donanımların veya cihazın işlevlerini 8. Software Engineering: A Practitioner's
nasıl yerine getireceklerini bildiren tekrar Approach / Roger S. Pressman, McGraw/Hill,
yazılabilir kodlardır. Donanım yazılım sadece 2005, 6th ed.
9. Sarıdoğan , E., Yazılım Mühendisliği, Papatya
okunurdur. Sadece bilgisayar üzerindeki Yayınevi, 2004.
donanımlarda değil, çevresel birimler 10. Arifoğlu, A., Doğru, A.,Yazılım Mühendisliği, Sas
(modem, yazıcı, fare vb.), içinde bu yazılımlar Bilişim Yayınları, 2004.
bulunmaktadır.

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI 6

You might also like