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.
Yeni yaklaşımların, yöntemlerin ve deneyimlerin paylaşıldığı platform
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
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.
Kaydol:
Kayıtlar (Atom)