Resim Açıklaması

XML & JSON

1- JSON açılımı JavaScript Object Notation, XML açılımı Extensible Markup Languagedir. 2- XML sözdizimi <user><id>1</id><name>Emrah</name></user> şeklindedir. Veriler tree şeklinde ifade edilir. JSON sözdizimi {“id”:”1″,”name”:”Emrah”} şeklindedir. Key-Value şeklinde ifade edilir. Söz dizimi olarak JSON, XML’e göre daha basittir. 3- Aynı veri transferinde JSON daha az karakterle temsil edilir ve veri tansferinde daha hızlıdır. 4- JSON daha okunabilirdir. […]

06-02-2016 Tarihinde yazıldı
Resim Açıklaması

Kaliteli Yazılım Geliştirmek ve Kodlama Standartları

Bu yazımda nasıl daha okunabilir ve performanslı kodlama yapılır hakkında tecrübelerimi ve araştırmalarımı paylaşacağım, yeni bilgiler öğrendikçe de bu yazıyı güncelleyeceğim. Eksik gördüğünüz bir kısım varsa veya yeni maddeler eklemek isteyen arkadaşlar olursa lütfen yorum olarak gönderiniz. 1 -) İnterfaceleri isimlendirirken I harfi ile başlayabilir. Örneğin ISekil gibi. 2 -) İnterfaceden implement edilen classların isimlerinin […]

08-09-2014 Tarihinde yazıldı
Resim Açıklaması

Yazılım Geliştirme Yöntemleri

Waterfall(Şelale) Yöntemi: Aşamalar tam olarak yapılmalıdır. Avantajı: İsteklerin tam olarak alınması, değişmemesi sağlanırsa iyi bir yötemdir, yönetimi kolaydır. İteratif Model: Döngü her defasından başa dönebilir.Agile Process (Çevik Süreçler), Rational Unified Process Base Component Model (Bileşen Tabanlı Model):Sıfırdan kullanım olmaz.Varolan sistemlerin bileşenlerini kullanmaktır.

19-08-2010 Tarihinde yazıldı
Resim Açıklaması

Component Base (Bileşen Tabanlı) Software Engineering

Sistematik olarak mevct bileşenlerin sisteme entegre edilmesidir.Sıfırdan kullanım olmaz.Varolan sistemlerin bileşenlerini kullanmadır.Bu yaklaşımda giderek artan bileşen standartları ortaya çıktı. Süreç Aşamaları 1-)Bileşen analizi 2-)Gereksinim değişimi 3-)Sistemin yeniden tasarımı 4-)Geliştirme ve entegrasyon

02-12-2009 Tarihinde yazıldı
Resim Açıklaması

XP (Extreme Programming) Adımları

1-)Araştırma 2-)Planlama 3-)Sürüm-ilk İterasyon 4-)Üretim 5-)Bakım 6-)Son

02-12-2009 Tarihinde yazıldı
Resim Açıklaması

XP (Extreme Programming) Temel Aktiviteleri

1-)Kodlama 2-)Test Etme 3-)Dinleme 4-)Tasarım

02-12-2009 Tarihinde yazıldı
Resim Açıklaması

XP (Extreme Programming) Temel Değerleri

1-)İletişim 2-)Basitlik 3-)Geri Bildirim 4-)Cesaret

02-12-2009 Tarihinde yazıldı
Resim Açıklaması

XP (Extreme Programming) Pratikleri

1-)Planlama Oyunu:Ufak kağıtlara yazılmış önerilerdir.Planlama işinin nasıl geliştiğini gösterir.Waterfallda planlama işi uzun sürdüğünden çevik süreçlerde süreden kazanç olur.Planlama zamanının azaltılması başlangıç için şarttır.2-)Ufak Sürümler:2 ya da 6 aylık sürümler çıkar.En çok kullancılacak olan yerler ilk başa konulur.Riski azaltır.Sürümler üst üste eklenerek gider.Gereksinimler yanlış belirlenirse, sürümler çok kısa olur anlamlı birşeyler ortaya konulmazsa zaman kaybı olur.Süre […]

02-12-2009 Tarihinde yazıldı
Resim Açıklaması

Yazılım Geliştirmek İçin Gerekli Yapılar

1-)Specification(tanımlama) 2-)Desing(Tasarım) 3-)Validation(Doğrulama) 4-)Evolution(Geliştirme ,Evrim)

02-12-2009 Tarihinde yazıldı
Resim Açıklaması

Evolutionary Development

Sistem gereksinimleri anlaşılmalıdır.Gerçekten ne gerekli ise ordan başlanmalıdır.Çevik yazılım geliştirme bu gruba girer.Döngü her defasında başa dönebilir yeni gereksinimler eklenebilir. Uygulanabilirlik 1-)Küçük ve orta ölçekli etkileşimli sistemler 2-)Büyük sistemin parçaları için(Örnek kullanıcı arayüzü) 3-)Kısa ömürlü sistemler için.

02-12-2009 Tarihinde yazıldı
Kan Bağışı
Sponsor
Alexa
Hakkımda
Bağlantılar