Bloğuma Hoşgeldiniz!!!

Yazılım Mühendisliği Nedir?

Bilgisayar yazılımlarının tasarımı, geliştirilmesi, sınanması ve bakımı konularını ele alan mühendislik dalıdır. Diğer mühendislik dallarıyla karşılaştırıldığında çok yeni olan bu alanda sürekli yeni yöntemler geliştirilmekte ve konu yavaş yavaş belli bir olgunluğa ulaşmaktadır. Temel mühendislik prensiplerinin bu dalda da uygulanması, önceden tahmin edilebilir ve yinelenebilir sonuçların daha çok elde edilmesiyle yazılım mühendisliği gerçek bir mühendislik dalı olma yolunda ilerlemektedir.

Bilisim sektörü bir çok ülke ekonomisinde gelismenin motoru rolü oynamaktadır. Ülkemizde bilisim sektörü oldukça zayıftır, Ar-Ge ve üretime dönük degildir ve sektörde önemli bir insangücü açıgı vardır. Bilisim sektörünün en önemli üretim ve dolayısıyla en önemli gelir alanlarından biri yazılım sistemleridir. Günümüzde yazılım sistemleri, bankalar, sigorta kurumları, saglık sektörü, sirket yönetimi, telekomünikasyon sistemleri, otomotiv endüstrisi, kara/hava/deniz tasımacılıgı gibi hemen hemen tüm alanlarda kullanılan bilgisayar sistemlerinin çok önemli ve kritik bir parçasını olusturmaktadır. Yazılım Mühendisligi 1968 yılından bu yana var olan yeni bir mühendislik dalıdır ve yazılım sistemlerinin mühendislik prensipleri çerçevesinde tasarımı, üretimi ve isletilmesini hedefler. Bilgisayar ve yazılım sistemleri artık günlük hayatın her alanında yogun ve etkin bir sekilde kullanılmakta oldugundan, Yazılım Mühendisligi disiplinlerarası uygulamaları olan ve tüm disiplinlerde rol oynayan bir alandır. Yazılım sistemlerinin gelistirilmesinde ve bu yolla ülke ekonomilerine katkı saglamada son yıllarda önemli asamalar kaydetmis ülkeler arasında Hindistan ve �rlanda, önemli asamalar kaydetmeyi hedeflemis ülkeler arasında ise Meksika sayılabilir. Bu ülkelerin yazılım alanında yaptıgı atılımlar incelendiginde, söz konusu atılımların yazılım alanında her seviyede insan gücünün egitimine dayandıgı görülmektedir. Bu egitim seviyeleri, iki yıllık meslek yüksek okulları egitimi, dört yıllık üniversite/yüksek okul lisans egitimi, yüksek lisans ve doktora seviyesinde ihtisas egitimleri olarak tanımlanabilir. Yazılım sistemlerinin gelistirilmesi emek yogun bir istir ve bu alanda basarılı olunması yüksek sayıda ve iyi egitim almıs insan gücünün varlıgına baglıdır. Yazılım alanında insan gücü egitimi, bilgisayar mühendisligi, bilgisayar bilimleri, yazılım mühendisligi, iletisim ve bilgi teknolojileri, bilgi sistemleri, yönetim bilisim sistemleri gibi bilisimin farklı alanlarında dört yıllık lisans egitimi almıs kisilerin yazılım mühendisligi alanında yüksek lisans seviyesinde ihtisaslasması seklinde olabildigi gibi, yazılım alanının disiplinler arası özelliklerinden dolayı, elektrik, makina, insaat gibi diger mühendislik alanlarında, fizik, kimya, matematik, biyoloji, jeoloji, psikoloji, sosyoloji gibi temel bilim alanlarında, özet olarak bilisim alanlarından farklı alanlarda dört yıllık lisans egitimi almıs olan kisilerin yazılım mühendisligi alanında egitilmesi seklinde de gerçeklestirilebilmektedir. Gerek Türkiye’de gerek diger ülkelerde, yazılım sistemlerinin gelistirilmesinde rol oynayan insan gücü arztalep farklılıgından dolayı pek çok üniversite mezunu yazılım alanında çalısmak istemektedir.

Sistem mühendisliği

Sistem mühendisliği, karmaşık sistemlerin ya da bu sistemleri oluşturan alt sistemlerin tasarımını, üretimini ve bakımını, zaman ve maliyet kısıtlarını da göz önünde bulundurarak, gerçekleştirmek amacını taşır. Günümüz dünyasında, karmaşık sistemler genellikle teknik, biyolojik, sosyolojik, çevresel endüstriyel, politik, finansal ve ekonomik sistemlerden en az birkaçının bir bileşkesi olarak karşımıza çıkmaktadır. Sistem mühendisliği programları, işlevsel olarak tek ve bütün bir birim olan bu karışık sistemlerin analizi için gerekli tüm temel kavram, araç ve metotları öğrenciye sunar. Farklı disiplinlerden çeşitli yöntemleri bir arada kullanabilen sistem mühendisliği programlarını en temel araçlarından bir tanesi de bilgisayarlardır. Sistem mühendisleri çok farklı alanlarda faaliyet gösteren kurumlar içinde oldukça farklı birim ve kademelerde (üretim, planlama, kontrol, yönetim gibi) görev alabilirler.

Web grafik tasarımı

Web grafik tasarımı, grafik tasarım alanı ile yakın ilişkili bir konu olarak ele alınabilir ama kendi içerisinde ayrı bir dal olarak çok geniş bir alanı işgal etmektedir. Klasik anlamda kara kalemle başlayan tasarım alanından farklı olarak web tasarımcısının bilgisayar ve web dünyası hakkında geniş bir bilgi dağarcığına sahip olmasını da gerektirir. Bu yanı ile klasik sanat anlayışından ayrılarak teknolojik bir hızlı tüketim yardımcısı haline gelmektedir. Henüz standartlaşmamış olmakla birlikte kendi kurallarını içinde barındırır.

 

Web standartları

Web standartları, değişik web cihazlarının, web içinde sunulan bilgileri ayni şekilde kullanıcıya göstermesine yardim eden bir takım teknolojileri toplamına verilen isim. Web standartları sayesinde, sunulan bilgi, herkes tarafından erişebilir hale geliyor.

Web dünyasının ana dilleri HTML (Hypertext Markup Language) ve CSS (Cascading StyleSheets). Bu standartlar web tasarımcılarına bir sayfanın nasıl kodlanması gerektiğini göstermenin yani sıra İnternet tarayıcılarına bir sayfanın kullanıcıya nasıl görünmesi gerektiğini söyleyen bir takım kuralları içinde barındırıyor.

World Wide Web Consortium (W3C), Web ile ilgili tüm alanlarda araştırmaları yöneten ve standartları geliştiren ticari kurumlar ve eğitim kurumlarının konsorsiyumudur.

www.sitehazirla.com internet sitesinde web standartları hakkında daha fazla bilgi alabilirsiniz…

Ana kurallar

Erişebilirlik

Web standartları, bazı erişebilirlik kurallarını içerdiğinden, web standartlarını uygulayan bir sayfa, erişebilirlik yolunda büyük bir adım atmış olacaktır. www.aydinwebs.com Arkadaşlar Web Tasarımında Erişile Bilirlik Çok Önemlidir Bundan Dolayı Bir Seo Danışmanından Yardım Almanızdır Seo Danışmanlık Hizmeti İçin www.aydinwebs.com adresine bağlanarak istdiğiniz bilgiye sahip olabilirsiniz

Ulaşılabilirlik

Eğer sunum ve bilgiyi, yeni geliştirilen CSS kuralları ile ayırırsanız, sunulan bilgi, herkese ve her cihaza ulaşabilecektir. Kullanıcı, yepyeni bir bilgisayar ya da cep telefonu tarayıcısı ayni bilgiye sorunsuz bir şekilde ulaşabilecektir.

Hızlı yüklenme

CSS ile yapılan bir sayfa ile tablo ile yapılmış bir sayfa arasındaki boyut farkı yüzde 25 ile 50 arasında değişmektedir. Hızlı olduğunu düşündüğünüz bir web ana sayfasını bilgisayarınıza keydedin ve boyutuna bakarsanız daha iyi anlayacaksınız. Eğer Jakob Nielsen‘e inanan birisi iseniz, Jakob’un yaptığı bir araştırmaya göre kullanıcı bir sayfanın yüklenmesini 20 saniyeden daha fazla beklemiyor. Bakın demişki; bu bir izdüşümdür. Ele alınması şiddetle önerilir ve tartışılır.

Düşük bant genişliği kullanımı

Sayfalarınızı barındıran şirket, kullandığınız band genişliğine orantılı olarak aylık para alır. Eğer web standartları ile hazırlamış olduğunuz sayfaların boyutu küçük ise, web sitenizde daha düşük bir band genişliği kullanacak ve bu size ya da müşterinize para tasarrufu sağlayacaktır.

Arama motorlarında sıralama

Arama motorlarının mantığını bilmeniz gerekir. Örneğin google süper olduğunu düşündüğünüz flash sitenizin içerisinde sadece text tabanlı arama yaparak indekslemeye çalışacaktır. Flash tasarım içerisinde text okunamadığından sayfalarınız google tarafından dikkate alınmayacaktır. Fakat flash kullanılan bir web tasarımın html kodunun içindeki meta tag ve keywordslerini girerseniz sadece bunlar göz önünde bulundurulacaktır. Küçük bir ip ucu olarak ; illa flah intro kullanmanız gerekiyor ise meta tag ve keywordslerinizi yazdıktan sonra flash dışından main page e bir giriş linki verin bu arama motorlarının spiderlarının sitenizin içine girmesine imkân sağlayacaktır.

Bakım kolaylığı

Bilgi ve sunumun ayrılması sayesinde eğer site içinde, sitenin tümünü etkileyecek bir değişlik yapılması gerektiğinde, CSS dosyası üzerinde değişiklik yapılması, tüm siteyi etkileyecektir. Bu şekilde her bir sayfayı tek tek düzenleyeceğinize tek bir değişiklikle sorunun üstesinden gelebileceksiniz.

Hukuksal sorumluluk

Birçok ülkede engelli İnternet kullanıcıları için kanunlar çıkartılmış durumdadır. Uyacağınız kurallar hukuksal sorunlarla karşılaşmanızı da engeller.

Dış bağlantılar

Haber kategorisinde yayınlandı. 1 Yorum »

Bir Yanıt to “Bloğuma Hoşgeldiniz!!!”

  1. Mr WordPress Diyor:

    Hi, this is a comment.
    To delete a comment, just log in, and view the posts’ comments, there you will have the option to edit or delete them.


Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Takip Et

Get every new post delivered to your Inbox.