Tasarım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Tasarım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Mart 2012 Cumartesi

McCabe Metriği


McCabe Metriği (Cyclomatic Complexity), bir yazılımdaki birbirinden lineer olarak bağımsız olan yolların sayısıdır. Bu şekilde ne kadar çok yol olursa o kadar çok hata riski vardır. Dolayısıyla lineer bağımsız yolların sayısını azaltmak hem yazılımın karmaşıklığını hem de hata riskini azaltır.

10 Mart 2012 Cumartesi

Çok Odaklı Tasarım


Tüm yeni işlerde sektörü ne olursa olsun mutlaka tasarım yapılır. İster inşaat, ister otomotiv, ister IT, ister tarım, ister finans, mutlaka bir tasarım ile yola çıkılır. Bu kimi zaman yazılı çizili olur, kimi zaman bir kişinin kafasındadır, kimi zaman da bilgisayar dosyası olur. Tasarımı nasıl yaptığınıza elbette karışamayız J mutlaka herkesin kendine göre bir yolu yöntemi vardır. Bununla beraber tasarıma yaklaşımınıza yeni bir açı getirmek isterim.
Son zamanlarda duyulmaya başlayan, Çok Odaklı Tasarımdan (set-based design) bahsedeceğim bugün. Tasarımı bir ihtiyaca cevap olarak yaparız ve ihtiyacı karşılamaya odaklanırız. En iyi sonucu verecek tasarımı bulduktan sonra onun üzerinde ilerleriz, işte buna Nokta Odaklı Tasarım (point-based design) deniyor. Bu birçok durumda işe yaramış ve yaramaya devam edecek. Öte yandan çok hızlı değişen bir dünyada değişen ihtiyaçlarla birlikte yaşıyoruz. Bu hızlı değişim, karşılamak istediğimiz ihtiyacın biz tasarım ve üretim aşamalarındayken değişmesini olası kılıyor. Bu değişime ayak uydurabilmek için tasarımınızın mümkün olan en geniş yelpazeye cevap verebilir yapıda olması gerekiyor. Bir başka deyişle, sadece verilen ihtiyaca odaklanıp Nokta Odaklı Tasarım yaptığınız anda alternatif tasarımları da öldürmüş oluyorsunuz. Bu da aslında ileride oluşabilecek potansiyel ihtiyaçları karşılamakta güçlük çekme ve bazen yenibaştan tasarım yapma sonucunu doğuruyor. Burada püf nokta mümkün olan en geniş tasarım setini hazırlamak ve bu setin üretimde verilecek kararları mümkün olan en geç zamana kadar ertelenmesi ve alternatfilerin de yaşaması şeklinde özetlenebilir. Bu sayede silip yeniden yapmak yerine uyarlamak ve en az maliyetle işin altıdan kalkmak mümkün olabiliyor. Yaklaşım oldukça mantıklı, denemeye değer. Herkese keyifli tasarımlar, iyi projeler. 

24 Ocak 2012 Salı

Tel Kafes


Tel Kafes (Wireframe), özelde internet sitesi için sayfaların şematiği ve çizimi olarak düşünülebilir, detayda ise internet sitesinin iskeletini yansıtan görsel kılavuzdur. İnternet sitesinin içeriği, önyüz bileşenleri, navigasyon sistemi ve bunların bir arada nasıl çalıştığını gösteren bir plandır. Tel Kafes’te yazı sitili, renkler ve grafikler yoktur. Çünkü ana odağı internet sitesinin sunduğu fonksiyonlar, gösterdiği davranışlar ve içeriklerin öncelikleridir. Ne tür bilgilerin gösterileceği, sağlanan özelliklerin çeşitleri, bilgi ve özelliklerin öncelikleri, bilgilerin gösterimleriyle ilgili kurallar ve farklı senaryoların ekranlara olan yansımaları genellikle ele alınan konu başlıklarıdır.
İnternet siteleri dışında insan-akıllı cihaz (bilgisayar, cep telefonu, mobil cihazlar vb.) etkileşimi olan farklı uygulamalarda da kullanılabilir. Temel olarak üç bileşeni vardır: bilgi tasarımı, navigasyon tasarımı ve önyüz tasarımı. Tel Kafes, kalemle kağıda çizilebilir, yazı tahtasına çizilebilir veya bu iş için hazırlanmış özel bir uygulamada çizilebilir.