Bu maddede bulunmasına karşın yetersizliği nedeniyle bazı bilgilerin hangi kaynaktan alındığı belirsizdir.Şubat 2020) () ( |
Yazılım tasarımı, bir sorunun yazılım çözümü için, sorun giderme ve planlama aşamasıdır. Yazılımın özellikleri kararlaştırıldıktan sonra yazılım geliştiricileri sorun için bir çözüm geliştirir. Bu aşama mimarisel görünüm kadar, alt düzey algoritma gerçeklemeyi de içerir. Yazılım tasarımı için programlamanın ilk aşaması da diyebiliriz. Programlama işlemine başlamadan önce mutlaka ön çalışma yapmak ve programın nasıl işleyeceğini ortaya koymak gerekir. Programlama makine dili veya yüksek seviyeli bir programlama dili kullanılarak yapılır.
Yazılım tasarımında bazı etmenler göz önünde bulundurulur. Bunlardan bazıları:
- Pazarlanabilirlik
- Kullanılabilirlik
- Paketleme
- Genişletilebilirlik
- Güvenilirlik
- Bakım kolaylığı
- Uyumluluk
- Yeniden kullanılabilirlik
Modelleme dili
- Business Process Modeling Notation (BPMN)
- EXPRESS and EXPRESS-G (ISO 10303-11)
- Extended Enterprise Modeling Language (EEML)
- Akış diyagramı
- Fundamental Modeling Concepts (FMC)
- IDEF
- Jackson Structured Programming (JSP)
- LePUS3
- Unified Modeling Language (UML)
- Alloy (specification language)
- Systems Modeling Language (SysML)
Dış bağlantılar
- İTÜ Ninova Açık Ders Malzemeleri 27 Ocak 2010 tarihinde Wayback Machine sitesinde ., Yazılım Modelleme ve Tasarımı
Yazılım ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddede kaynak listesi bulunmasina karsin metin ici kaynaklarin yetersizligi nedeniyle bazi bilgilerin hangi kaynaktan alindigi belirsizdir Lutfen kaynaklari uygun bicimde metin icine yerlestirerek maddenin gelistirilmesine yardimci olun Subat 2020 Bu sablonun nasil ve ne zaman kaldirilmasi gerektigini ogrenin Yazilim tasarimi bir sorunun yazilim cozumu icin sorun giderme ve planlama asamasidir Yazilimin ozellikleri kararlastirildiktan sonra yazilim gelistiricileri sorun icin bir cozum gelistirir Bu asama mimarisel gorunum kadar alt duzey algoritma gerceklemeyi de icerir Yazilim tasarimi icin programlamanin ilk asamasi da diyebiliriz Programlama islemine baslamadan once mutlaka on calisma yapmak ve programin nasil isleyecegini ortaya koymak gerekir Programlama makine dili veya yuksek seviyeli bir programlama dili kullanilarak yapilir Yazilim tasariminda bazi etmenler goz onunde bulundurulur Bunlardan bazilari Pazarlanabilirlik Kullanilabilirlik Paketleme Genisletilebilirlik Guvenilirlik Bakim kolayligi Uyumluluk Yeniden kullanilabilirlikModelleme diliBusiness Process Modeling Notation BPMN EXPRESS and EXPRESS G ISO 10303 11 Extended Enterprise Modeling Language EEML Akis diyagrami Fundamental Modeling Concepts FMC IDEF Jackson Structured Programming JSP LePUS3 Unified Modeling Language UML Alloy specification language Systems Modeling Language SysML Dis baglantilarITU Ninova Acik Ders Malzemeleri 27 Ocak 2010 tarihinde Wayback Machine sitesinde Yazilim Modelleme ve TasarimiYazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz