SlideShare a Scribd company logo
1 of 18
FATİH SULTAN MEHMET VAKIF ÜNİVERSİTESİ




 Bilgisayar Mühendisi
       Ne Yapar?
  MÜHENDİSLİK-MİMARLIK FAKÜLTESİ
  BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
    HAZIRLAYAN: YRD. DOÇ. DR. ALİ NİZAM

             HALİÇ YERLEŞKESİ
             İSTANBUL – 2012
Bilgisayar Mühendisliği Nedir ?
    • Bilgisayar Mühendisliği, bilimi ve teknolojiyi
      kullanarak, yazılım ve donanımların birlikte
      çalıştıkları modern sistemlerin analiz, tasarım
      ve gerçekleştirilmesine yönelik mühendislik
      disiplinidir 1.
    • Çalışma alanı özellikle yazılım geliştirmedir.


         1 - ACM-2004: Computer Engineering, Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering



Bu sunumun her hakkı Fatih Sultan Mehmet Vakıf Üniversitesine aittir. Sunum, bütünlüğü bozulmamak kaydıyla özgürce paylaşılabilir.
Ancak bir kısmı veya tamamı referans verilmeden kopyalanamaz.
Bilgisayar Mühendisliği Nedir ?
Bilgisayar Mühendisinin Sahip Olması Gereken
İki Temel Bilgi
• Ürün bilgisi
• Süreç bilgisi
Bilgisayar Mühendisliği Nedir ?
Ürün Bilgisi
• Geliştirilecek sistemin bileşenleri, tasarım
  yöntemleri, geliştirme ortamı, yazılım
  dilleri, çalışacağı donanım gibi bilgilerdir.
• Yazılım; kişilerin ve kurumların ihtiyaçlarının
  bilgisayar ortamındaki kodlara yansımasıdır.
• Yazılımcı; gerçek hayatta olanları anlar, yazılım
  modelini tasarlar ve gerçekleştirir(kodlar).
• Donanım; yazılımların üzerinde çalıştığı
  bilgisayar, sunucu, cep telefonu gibi aygıtlardır.
Bilgisayar Mühendisliği Nedir ?
Bilişim Sistemleri: Bilişim sistemleri yazılım ve donanım bileşiminden
oluşur. Yazılım ve donanım arasında işletim sistemleri, yazılımla son
kullanıcı ve diğer bilişim sistemleri arasında bilgisayar ağları hizmet verir.

        Son Kullanıcılar


   Bilgisayar Ağları, İnternet


        Yazılım katmanı


         İşletim Sistemi


        Donanım katmanı
Bilgisayar Mühendisliği Nedir ?
Yazılım, gerçek hayattaki ihtiyaçların bilgisayar ortamına (kodlara) yansımasıdır.
Nesnel Örnek: Bir arabanın bilgisayar kodundaki karşılığı.


                         nesne
                                            public class Araba {

                                                  protected String renk;
                                 özellik
                                                  public String getRenk() {
                          renk                       return renk;
                                                  }
                                                  public void setRenk(String renk) {
                                                    this.renk = renk;
                                                  }
                         Fonksiyon, olay:
                             metot                public void hizlan(){
                                                    ….
                                                  }
                                            }
Bilgisayar Mühendisliği Nedir ?
Geliştirme Süreci: Geliştirme aşamalarını ve
aşamalar arası bağlantıların nasıl yapılacağını belirler.

                                              class Personel {
                                              …
                             Personel         }    class Cocuk {
                             Personel _Id
                                                   …
                             Adı
                  Unvan                            }   class Cocuk {
                             Soyadı
                  Unvan_Id                                    …
                             …
                  Adı                                  }
                  Aciklama
                  …
                             Çocuk
                             Personel_Id
                             ÇocukId
                             …




   Planlama                                 Gerçekleştirme             Test   Devreye Alma
                    Tasarım
     Analiz                                    Kodlama
Bilgisayar Mühendisliği Nedir ?
                Geliştirme Süreci
Yazılım geliştirme ekibinin her üyesi süreçteki yerini
bilmelidir. Çünkü tüm uzmanlıklar firmaların yazılım
  geliştirme işlemi için kullandıkları süreçler içinde
                    anlam kazanır.

Ülkemizde Bilgisayar Mühendisliği eğitimi genellikle
   ürün odaklıdır. Oysa süreç de en az ürün kadar
                     önemlidir!
Bilgisayar Mühendisliği Nedir ?
            Sürecin Aşamaları: Planlama
Hedeflenen kapsamı, süre ve maliyet gibi kısıtları dikkate alarak
elde mevcut kaynaklarla gerçekleştirmek için yapılacak temel
işlemleri belirlemektir.
                              Kapsam (Kalite)




        Kısıtlar (Zaman)                  Kaynaklar(Maliyet)


                           Denge Üçgeni
Bilgisayar Mühendisliği Nedir ?
         Sürecin Aşamaları: Kapsam Belirleme
          Yapılacakları ve yapılmayacakları belirlemektir.

                                                    İhtiyaç: Personel eski işyerleri takibi
İhtiyaç: Personel arkadaşları takibi



                                 İhtiyaç: Personel nüfus bilgileri takibi



                 İhtiyaç: Unvan bilgileri takibi

       İhtiyaç: Personel çocuk
       bilgileri takibi
                                         İhtiyaç: Personel hobilerinin takibi
Bilgisayar Mühendisliği Nedir ?
        Sürecin Aşamaları: İhtiyaç Analizi
İhtiyaç analizi, müşterilerin ihtiyaçları ve sistemden
beklentilerinin ayrıntılı bir şekilde tanımlanmasıdır.



                                 İhtiyaç: Personel nüfus
    İhtiyaç: Unvan bilgileri
    takibi
                                 bilgileri takibi


İhtiyaç: Personel çocuk
bilgileri takibi
                               İhtiyaç: Personel nüfus bilgileri takibi
                               Bilgiler: Adı, soyadı, baba adı, anne adı,
                               doğum yeri …
                               Kurallar: Doğum yeri Türkiye ise
                               sadece Türkiye illeri seçilebilir.
Bilgisayar Mühendisliği Nedir ?
              Sürecin Aşamaları: Tasarım
Tasarım, yapılan analizin yazılım geliştirme araçlarının
imkân, kural ve sınırları dâhilinde geliştirilecek yazılımın
üst seviye modeline dönüştürülmesi işlemidir.

   Analiz                                          Tasarım
                                                                 Personel
                                                                                 Çocuk
                                                                 Personel _Id*
                                                                                 Personel_Id*
       İhtiyaç: Personel nüfus                                   Adı
                                                                                 ÇocukId*
                                                     Unvan       Soyadı
       bilgileri takibi İhtiyaç: Unvan bilgileri                                 …
                                                     Unvan_Id*   …
                         takibi                      Adı
  İhtiyaç: Personel çocuk                            Aciklama
  bilgileri takibi                                   …
Bilgisayar Mühendisliği Nedir ?
  Sürecin Aşamaları: Analiz ve Tasarım
• İhtiyaç analizi ve tasarım farklı kavramlardır.
• İhtiyaç analizinde işin nasıl yapıldığını/iş
  problemini öğrenmek amaçlanır.
• Tasarımda ise yön çözüme dönüktür.
• Tasarımda yazılımın kısıtlarından dolayı çizgiler
  daha keskindir.
Bilgisayar Mühendisliği Nedir ?
Sürecin Aşamaları: Gerçekleştirilme - Kodlama
Gerçekleştirme aşamasında, müşteri talepleri için tasarlanan model
yazılım geliştirme araçları vasıtasıyla yazılım ürününe dönüştürülür.
                                                class Personel {
                                                …
    Tasarım                                        class Cocuk {
                                                }
                 Personel                          … class Cocuk {
                                Çocuk
                 Personel _Id
                                Personel_Id
                                                   }        …
                 Adı
                                ÇocukId                }
      Unvan      Soyadı
                                …
      Unvan_Id   …
      Adı
      Aciklama
      …                                            Adı
                                                   Soyadı
                                                   Sicil No
                                                   …
                                                              Ekle   Kaydet
Bilgisayar Mühendisliği Nedir ?
             Sürecin Aşamaları: Test
• Test, yapılanların kontrol edilmesidir. Kontrol iki
  aşamalıdır. Hedefler ve yapılanlar test edilmelidir.
   – İstenilenler doğru anlaşılmış mı ?
   – Yapılanlar doğru çalışıyor mu?




          Sağlam olmalı ama yine de bir bakalım!
Bilgisayar Mühendisliği Nedir ?
     Sürecin Aşamaları: Devreye alma
• Devreye alma projenin kullanıma geçmesidir.
Sonsöz
      BİLGİSAYAR
 MÜHENDİSLİĞİNDE YENİ
 ALANLAR VE DAHA ÖNCE
YAPILMAMIŞ PROJELER SİZ
  GENÇLERİ BEKLİYOR.

    GELİN BİRLİKTE
      BİLGİSAYAR
    MÜHENDİSLİĞİNİ
     KEŞFEDELİM!

      FATİH SULTAN MEHMET VAKIF ÜNİVERSİTESİ
         MÜHENDİSLİK MİMARLIK FAKÜLTESİ
         BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
ali.nizam@fsm.edu.tr

More Related Content

Similar to Bilgisayar mühendisi ne iş yapar (üniversite adayları için)

Nesne tabanlı programlama 1
Nesne tabanlı programlama 1Nesne tabanlı programlama 1
Nesne tabanlı programlama 1Erol Dizdar
 
Vhdl teknikeri
Vhdl teknikeriVhdl teknikeri
Vhdl teknikerisersld80
 
Vhdl teknigi
Vhdl teknigiVhdl teknigi
Vhdl teknigisersld80
 
Mühendislik problemlerinin bilgisayar ortamında sayısal analiz yöntemleriyle...
Mühendislik problemlerinin  bilgisayar ortamında sayısal analiz yöntemleriyle...Mühendislik problemlerinin  bilgisayar ortamında sayısal analiz yöntemleriyle...
Mühendislik problemlerinin bilgisayar ortamında sayısal analiz yöntemleriyle...Abdurrahman Tunç
 
C sharp-egitimi-atasehir
C sharp-egitimi-atasehirC sharp-egitimi-atasehir
C sharp-egitimi-atasehirsersld30
 
C sharp-egitim-cd-si
C sharp-egitim-cd-siC sharp-egitim-cd-si
C sharp-egitim-cd-sisersld30
 
Nesne tabanlı programlamaya giriş
Nesne tabanlı programlamaya girişNesne tabanlı programlamaya giriş
Nesne tabanlı programlamaya girişErol Dizdar
 
Vhdl egitimi-bagcilar
Vhdl egitimi-bagcilarVhdl egitimi-bagcilar
Vhdl egitimi-bagcilarsersld80
 
Kodlamaya hazırlık
Kodlamaya hazırlıkKodlamaya hazırlık
Kodlamaya hazırlıkErol Dizdar
 
C sharp-egitimi-pendik
C sharp-egitimi-pendikC sharp-egitimi-pendik
C sharp-egitimi-pendiksersld30
 
Eticaret akademi Yazılım ve IT süreçleri
Eticaret akademi Yazılım ve IT süreçleriEticaret akademi Yazılım ve IT süreçleri
Eticaret akademi Yazılım ve IT süreçleriMurat Kader
 
Programlama ogretmeni
Programlama ogretmeniProgramlama ogretmeni
Programlama ogretmenisersld96
 
C++ egitimi-pendik
C++ egitimi-pendikC++ egitimi-pendik
C++ egitimi-pendiksersld29
 
C sharp-egitimi-cekmekoy
C sharp-egitimi-cekmekoyC sharp-egitimi-cekmekoy
C sharp-egitimi-cekmekoysersld30
 
Eğitim Yazılımları Geliştirme Sürecinde Üretim Yönetimi
Eğitim Yazılımları Geliştirme Sürecinde Üretim YönetimiEğitim Yazılımları Geliştirme Sürecinde Üretim Yönetimi
Eğitim Yazılımları Geliştirme Sürecinde Üretim YönetimiMehmet Emin Mutlu
 
Vhdl egitimi-esenler
Vhdl egitimi-esenlerVhdl egitimi-esenler
Vhdl egitimi-esenlersersld80
 
Vhdl egitimi-catalca
Vhdl egitimi-catalcaVhdl egitimi-catalca
Vhdl egitimi-catalcasersld80
 
Python egitimi-adana
Python egitimi-adanaPython egitimi-adana
Python egitimi-adanasersld98
 
Vhdl egitimi-atasehir
Vhdl egitimi-atasehirVhdl egitimi-atasehir
Vhdl egitimi-atasehirsersld80
 

Similar to Bilgisayar mühendisi ne iş yapar (üniversite adayları için) (20)

Nesne tabanlı programlama 1
Nesne tabanlı programlama 1Nesne tabanlı programlama 1
Nesne tabanlı programlama 1
 
Vhdl teknikeri
Vhdl teknikeriVhdl teknikeri
Vhdl teknikeri
 
Vhdl teknigi
Vhdl teknigiVhdl teknigi
Vhdl teknigi
 
Mühendislik problemlerinin bilgisayar ortamında sayısal analiz yöntemleriyle...
Mühendislik problemlerinin  bilgisayar ortamında sayısal analiz yöntemleriyle...Mühendislik problemlerinin  bilgisayar ortamında sayısal analiz yöntemleriyle...
Mühendislik problemlerinin bilgisayar ortamında sayısal analiz yöntemleriyle...
 
C sharp-egitimi-atasehir
C sharp-egitimi-atasehirC sharp-egitimi-atasehir
C sharp-egitimi-atasehir
 
C sharp-egitim-cd-si
C sharp-egitim-cd-siC sharp-egitim-cd-si
C sharp-egitim-cd-si
 
Nesne tabanlı programlamaya giriş
Nesne tabanlı programlamaya girişNesne tabanlı programlamaya giriş
Nesne tabanlı programlamaya giriş
 
Vhdl egitimi-bagcilar
Vhdl egitimi-bagcilarVhdl egitimi-bagcilar
Vhdl egitimi-bagcilar
 
Kodlamaya hazırlık
Kodlamaya hazırlıkKodlamaya hazırlık
Kodlamaya hazırlık
 
C sharp-egitimi-pendik
C sharp-egitimi-pendikC sharp-egitimi-pendik
C sharp-egitimi-pendik
 
Eticaret akademi Yazılım ve IT süreçleri
Eticaret akademi Yazılım ve IT süreçleriEticaret akademi Yazılım ve IT süreçleri
Eticaret akademi Yazılım ve IT süreçleri
 
Programlama ogretmeni
Programlama ogretmeniProgramlama ogretmeni
Programlama ogretmeni
 
C++ egitimi-pendik
C++ egitimi-pendikC++ egitimi-pendik
C++ egitimi-pendik
 
C sharp-egitimi-cekmekoy
C sharp-egitimi-cekmekoyC sharp-egitimi-cekmekoy
C sharp-egitimi-cekmekoy
 
Eğitim Yazılımları Geliştirme Sürecinde Üretim Yönetimi
Eğitim Yazılımları Geliştirme Sürecinde Üretim YönetimiEğitim Yazılımları Geliştirme Sürecinde Üretim Yönetimi
Eğitim Yazılımları Geliştirme Sürecinde Üretim Yönetimi
 
Vhdl egitimi-esenler
Vhdl egitimi-esenlerVhdl egitimi-esenler
Vhdl egitimi-esenler
 
Vhdl egitimi-catalca
Vhdl egitimi-catalcaVhdl egitimi-catalca
Vhdl egitimi-catalca
 
Basit kodlar
Basit kodlarBasit kodlar
Basit kodlar
 
Python egitimi-adana
Python egitimi-adanaPython egitimi-adana
Python egitimi-adana
 
Vhdl egitimi-atasehir
Vhdl egitimi-atasehirVhdl egitimi-atasehir
Vhdl egitimi-atasehir
 

More from alinizam99

Kurumsal kaynak planlama sistemi teknik şartnamesi
Kurumsal kaynak planlama sistemi teknik şartnamesiKurumsal kaynak planlama sistemi teknik şartnamesi
Kurumsal kaynak planlama sistemi teknik şartnamesialinizam99
 
Kurumsal web sitesi şartname taslağı
Kurumsal web sitesi şartname taslağıKurumsal web sitesi şartname taslağı
Kurumsal web sitesi şartname taslağıalinizam99
 
Bilişim sistemleri analiz hizmeti şartname taslağı
Bilişim sistemleri analiz hizmeti şartname taslağıBilişim sistemleri analiz hizmeti şartname taslağı
Bilişim sistemleri analiz hizmeti şartname taslağıalinizam99
 
Yöneticiler için bilişim
Yöneticiler için bilişimYöneticiler için bilişim
Yöneticiler için bilişimalinizam99
 
Sql sorgu işlemi (4)
Sql sorgu işlemi (4)Sql sorgu işlemi (4)
Sql sorgu işlemi (4)alinizam99
 
Veritabanı kurulumu (1)
Veritabanı kurulumu (1)Veritabanı kurulumu (1)
Veritabanı kurulumu (1)alinizam99
 

More from alinizam99 (6)

Kurumsal kaynak planlama sistemi teknik şartnamesi
Kurumsal kaynak planlama sistemi teknik şartnamesiKurumsal kaynak planlama sistemi teknik şartnamesi
Kurumsal kaynak planlama sistemi teknik şartnamesi
 
Kurumsal web sitesi şartname taslağı
Kurumsal web sitesi şartname taslağıKurumsal web sitesi şartname taslağı
Kurumsal web sitesi şartname taslağı
 
Bilişim sistemleri analiz hizmeti şartname taslağı
Bilişim sistemleri analiz hizmeti şartname taslağıBilişim sistemleri analiz hizmeti şartname taslağı
Bilişim sistemleri analiz hizmeti şartname taslağı
 
Yöneticiler için bilişim
Yöneticiler için bilişimYöneticiler için bilişim
Yöneticiler için bilişim
 
Sql sorgu işlemi (4)
Sql sorgu işlemi (4)Sql sorgu işlemi (4)
Sql sorgu işlemi (4)
 
Veritabanı kurulumu (1)
Veritabanı kurulumu (1)Veritabanı kurulumu (1)
Veritabanı kurulumu (1)
 

Bilgisayar mühendisi ne iş yapar (üniversite adayları için)

  • 1. FATİH SULTAN MEHMET VAKIF ÜNİVERSİTESİ Bilgisayar Mühendisi Ne Yapar? MÜHENDİSLİK-MİMARLIK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ HAZIRLAYAN: YRD. DOÇ. DR. ALİ NİZAM HALİÇ YERLEŞKESİ İSTANBUL – 2012
  • 2. Bilgisayar Mühendisliği Nedir ? • Bilgisayar Mühendisliği, bilimi ve teknolojiyi kullanarak, yazılım ve donanımların birlikte çalıştıkları modern sistemlerin analiz, tasarım ve gerçekleştirilmesine yönelik mühendislik disiplinidir 1. • Çalışma alanı özellikle yazılım geliştirmedir. 1 - ACM-2004: Computer Engineering, Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering Bu sunumun her hakkı Fatih Sultan Mehmet Vakıf Üniversitesine aittir. Sunum, bütünlüğü bozulmamak kaydıyla özgürce paylaşılabilir. Ancak bir kısmı veya tamamı referans verilmeden kopyalanamaz.
  • 3. Bilgisayar Mühendisliği Nedir ? Bilgisayar Mühendisinin Sahip Olması Gereken İki Temel Bilgi • Ürün bilgisi • Süreç bilgisi
  • 4. Bilgisayar Mühendisliği Nedir ? Ürün Bilgisi • Geliştirilecek sistemin bileşenleri, tasarım yöntemleri, geliştirme ortamı, yazılım dilleri, çalışacağı donanım gibi bilgilerdir. • Yazılım; kişilerin ve kurumların ihtiyaçlarının bilgisayar ortamındaki kodlara yansımasıdır. • Yazılımcı; gerçek hayatta olanları anlar, yazılım modelini tasarlar ve gerçekleştirir(kodlar). • Donanım; yazılımların üzerinde çalıştığı bilgisayar, sunucu, cep telefonu gibi aygıtlardır.
  • 5. Bilgisayar Mühendisliği Nedir ? Bilişim Sistemleri: Bilişim sistemleri yazılım ve donanım bileşiminden oluşur. Yazılım ve donanım arasında işletim sistemleri, yazılımla son kullanıcı ve diğer bilişim sistemleri arasında bilgisayar ağları hizmet verir. Son Kullanıcılar Bilgisayar Ağları, İnternet Yazılım katmanı İşletim Sistemi Donanım katmanı
  • 6. Bilgisayar Mühendisliği Nedir ? Yazılım, gerçek hayattaki ihtiyaçların bilgisayar ortamına (kodlara) yansımasıdır. Nesnel Örnek: Bir arabanın bilgisayar kodundaki karşılığı. nesne public class Araba { protected String renk; özellik public String getRenk() { renk return renk; } public void setRenk(String renk) { this.renk = renk; } Fonksiyon, olay: metot public void hizlan(){ …. } }
  • 7. Bilgisayar Mühendisliği Nedir ? Geliştirme Süreci: Geliştirme aşamalarını ve aşamalar arası bağlantıların nasıl yapılacağını belirler. class Personel { … Personel } class Cocuk { Personel _Id … Adı Unvan } class Cocuk { Soyadı Unvan_Id … … Adı } Aciklama … Çocuk Personel_Id ÇocukId … Planlama Gerçekleştirme Test Devreye Alma Tasarım Analiz Kodlama
  • 8. Bilgisayar Mühendisliği Nedir ? Geliştirme Süreci Yazılım geliştirme ekibinin her üyesi süreçteki yerini bilmelidir. Çünkü tüm uzmanlıklar firmaların yazılım geliştirme işlemi için kullandıkları süreçler içinde anlam kazanır. Ülkemizde Bilgisayar Mühendisliği eğitimi genellikle ürün odaklıdır. Oysa süreç de en az ürün kadar önemlidir!
  • 9. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Planlama Hedeflenen kapsamı, süre ve maliyet gibi kısıtları dikkate alarak elde mevcut kaynaklarla gerçekleştirmek için yapılacak temel işlemleri belirlemektir. Kapsam (Kalite) Kısıtlar (Zaman) Kaynaklar(Maliyet) Denge Üçgeni
  • 10. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Kapsam Belirleme Yapılacakları ve yapılmayacakları belirlemektir. İhtiyaç: Personel eski işyerleri takibi İhtiyaç: Personel arkadaşları takibi İhtiyaç: Personel nüfus bilgileri takibi İhtiyaç: Unvan bilgileri takibi İhtiyaç: Personel çocuk bilgileri takibi İhtiyaç: Personel hobilerinin takibi
  • 11. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: İhtiyaç Analizi İhtiyaç analizi, müşterilerin ihtiyaçları ve sistemden beklentilerinin ayrıntılı bir şekilde tanımlanmasıdır. İhtiyaç: Personel nüfus İhtiyaç: Unvan bilgileri takibi bilgileri takibi İhtiyaç: Personel çocuk bilgileri takibi İhtiyaç: Personel nüfus bilgileri takibi Bilgiler: Adı, soyadı, baba adı, anne adı, doğum yeri … Kurallar: Doğum yeri Türkiye ise sadece Türkiye illeri seçilebilir.
  • 12. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Tasarım Tasarım, yapılan analizin yazılım geliştirme araçlarının imkân, kural ve sınırları dâhilinde geliştirilecek yazılımın üst seviye modeline dönüştürülmesi işlemidir. Analiz Tasarım Personel Çocuk Personel _Id* Personel_Id* İhtiyaç: Personel nüfus Adı ÇocukId* Unvan Soyadı bilgileri takibi İhtiyaç: Unvan bilgileri … Unvan_Id* … takibi Adı İhtiyaç: Personel çocuk Aciklama bilgileri takibi …
  • 13. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Analiz ve Tasarım • İhtiyaç analizi ve tasarım farklı kavramlardır. • İhtiyaç analizinde işin nasıl yapıldığını/iş problemini öğrenmek amaçlanır. • Tasarımda ise yön çözüme dönüktür. • Tasarımda yazılımın kısıtlarından dolayı çizgiler daha keskindir.
  • 14. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Gerçekleştirilme - Kodlama Gerçekleştirme aşamasında, müşteri talepleri için tasarlanan model yazılım geliştirme araçları vasıtasıyla yazılım ürününe dönüştürülür. class Personel { … Tasarım class Cocuk { } Personel … class Cocuk { Çocuk Personel _Id Personel_Id } … Adı ÇocukId } Unvan Soyadı … Unvan_Id … Adı Aciklama … Adı Soyadı Sicil No … Ekle Kaydet
  • 15. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Test • Test, yapılanların kontrol edilmesidir. Kontrol iki aşamalıdır. Hedefler ve yapılanlar test edilmelidir. – İstenilenler doğru anlaşılmış mı ? – Yapılanlar doğru çalışıyor mu? Sağlam olmalı ama yine de bir bakalım!
  • 16. Bilgisayar Mühendisliği Nedir ? Sürecin Aşamaları: Devreye alma • Devreye alma projenin kullanıma geçmesidir.
  • 17. Sonsöz BİLGİSAYAR MÜHENDİSLİĞİNDE YENİ ALANLAR VE DAHA ÖNCE YAPILMAMIŞ PROJELER SİZ GENÇLERİ BEKLİYOR. GELİN BİRLİKTE BİLGİSAYAR MÜHENDİSLİĞİNİ KEŞFEDELİM! FATİH SULTAN MEHMET VAKIF ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ