21 Aralık 2009 Pazartesi

Gerçekleştirim Raporu

Gerçekleştirim Raporu

Grup İsmi

Cihan BAYAT

Özge KUTLU

Yusuf KURUKAN





Kısa Özet

Bu raporda sizlere; gerçekleştirim hakkında bilgiler, gerçekleştirim amacı, gerçekleştirilirken karşılaşılan sorunlar ve bu sorunlara uygulanan çözümleri, projenin bileşenleri, projeden bazı kesitleri ve kullanım kılavuzu sunulacaktır.

Gerçekleştirim Hakkında Ne Biliyorsunuz?

Gerçekleştirim, “Tasarım sonucu üretilen süreç ve veri tabanının fiziksel yapısını içeren fiziksel modelin bilgisayar ortamında çalışan yazılım biçimine dönüştürülmesi çalışmasıdır”. (Yrd. Doç. Dr. Güray YILMAZ)

Bu aşamaya gelindiğinde yapılması gereken ilk şey yazılım geliştirme ortamını seçmektir. Örneğin, programlama dili, veri tabanı yönetim sistemi, yazılım geliştirme araçları (CASE).

Yazılım gerçekleştirilirken kullanılan kodların belli bir standartta yazılması ileriki süreçte geliştirim yapan kişiye kolaylık sağlayacaktır.

Belki de süreç içerisinde en önemli aşama gerçekleştirim aşamasıdır. Çünkü, tasarımın kodlara veri tabanına ve dokümanlara döküldüğü evredir.

İçerik kısmında; html ve php kodları, çoklu ortam nesneleri, veri tabanı ve dokümanlar bulunmaktadır.

Tasarım ve geliştirme aşamasının gerçekleştirme aşamasına direkt olarak etki ettiği gibi gerçekleştirim aşaması da kendisinden sonra gelen sürecin temelini atmaktadır.

Gerçekleştirim Amacı Nedir?

Gerçekleştirim, daha önce tasarladığımız ve elimizde bulunan araştırılmış verileri kullanıcıya ulaştıracak ara yüzü oluşturmayı amaçlamaktadır. Genel olarak amacımız, sitenin iskeletini oluşturmaktır.

Diğer benzer konularla oluşturulmuş sitelerle karşılaştırılarak eksikliklerin giderilmesidir.

Karşılaşılan Sorunlar ve Uygulanan Çözümler

Karşılaşılan sorunlar;

1 Php kodlarını html kodlarına gömerken sorunlar yaşandı.

2 Veri tabanına kaydetme safhasında sorunlar gözlendi.

3 Veri araştırırken gittiğimiz bayilerden bilgi alırken, bayilerdeki bilgi yetersizliği nedeniyle sıkıntıya düştük.

Sorunlar karşısındaki tutumlarımız;

3 Php kodları konusunda bilgi düzeyi yüksek bir arkadaşa baş vurularak sorun giderildi.

4 Veri tabanı hakkında bilgi bilgisi olan arkadaşlara danışılarak bu sorun aşıldı.

5 Eksik veri aldığımız bayilerden daha ziyade başka bayilere gidilerek veriler artırıldı.

Bu sorunlar erken müdahale edildiği ve erken sonuç alındığı için diğer aşamalarda herhangi bir zaman kaybı yaşanmamış ve süreç olağan akışında yürütülmüştür.

Projenin Bileşenleri ve Görevleri

Dosyalar : sitede kullanılan verilerin, çoklu ortam nesnelerinin ve yazıların bulunduğu klasördür.

Ucg.css : bu bileşen site içerisindeki tüm sayfaların bir düzen içerisinde bulunmasını sağlar (arka plan rengi, yazı tipi vb).

Veri_tabani.mdb : kullanıcı bilgileri ve şifrelerin tutulduğu alandır.

Projeden Kesitler







Kullanıcı Kılavuzu

Tasarım ve geliştirme sonuçlarını uyguladığımız yazılım, kullanıcıyı bilinçlendirmeyi ve 3G hakkında daha kapsamlı bilgi çerçevesi oluşturmayı amaçlamaktadır.

Yazılım;

1. 3G başvurusu yapabileceğiniz linkler içermesi.

2. Kullanıcı girişi yapılabilmesi

3. Kullanıcı bilgilerini veri tabanında tutabilmesi

4. Kullanıcıların bilgi paylaşımında bulunabilmesini sağlaması,

Gibi özellikler içermektedir.

Yazılım şu anki sürece kadar okumuş olduğunuz yazılardan da anlaşılacağı gibi internet ortamında çalışmaktadır.



Kaynakça

• Yazılım Mühendisliği Ders Notları, IDEA – ODTÜ

• Software Engineering, Roger S. Pressman

13 Aralık 2009 Pazar

Yazılım geliştirme aşamasında değerlendirme aşaması


 Özge KUTLU
 Cihan BAYAT
 Yusuf KURUKAN

ADDIE MODELİ
'Değerlendirme Aşaması'


İnternet Tabanlı Programlama
BÖTE-3
Yrd.Doç.Dr.Ercan TOP



     Öğretim tasarım çalışmalarının ayrılmaz bir parçası olan değerlendirme, öğrencinin öğrenme sürecinde yaptığı ilerlemeyi ve belirlenen standartlara ne oranda ulaştığını belirlediği için, öğrenciyi güdüleme bakımından çok önemli bir araçtır. Eğitimde değerlendirme, öğrencilerinin eksikliklerini belirleme, yeterliğe dayalı amaçlara ne oranda ulaştıklarını tespit etme, uygulanan yöntemin etkinliğini anlama ve genel olarak uygulanan programın ne oranda etkili ve verimli olduğunu belirleme gibi çeşitli amaçlarla yapılır.

Değerlendirme aşamasında;

• Web sayfası size ihtiyaç duyduğunuz bilgiyi sağlıyor mu?

• İçerik hedefe uygun, açık, anlaşılır, güncel, ilgi çekici mi?

• Tasarım amaca uygun ve kullanıcının ihtiyaçlarına göre mi hazırlanmış?

• Site akışı kolay anlaşılabilir ve kullanılabilir durumda mı?

• Kullanıcı ve site sahibi arasındaki iletişim nasıl?

• Site kullanıcıların memnuniyetini sağlamak için teknolojiden ne derece yararlanıyor?

gibi sorularına cevap vermekteyiz.

     Her yıl düzenli olarak gerçekleştirilen Altın Örümcek Web Ödülleri Yarışmasının değerlendirme kriterleri ise şu şekildedir:

     Tasarım

     Site tasarımının kullanıcı kitlesinin ihtiyaçlarına göre ne derecede başarılı olduğu değerlendirilir.

     Tasarım sitenin görünümüdür. İyi olarak nitelendirilebilecek tasarım, yüksek kalitede, amaca uygun ve verdiği mesajı destekler nitelikte olmalıdır. Sadece hoş bir giriş sayfası olmaktan ötedir. Kullanılan görsel dilin bir bütünlük içinde olması ve objelerin bu amaca hizmet eden şekilde tasarlanmış olması gerekmektedir.( http://www.altinorumcek.com/)

     Navigasyon

     Site akışının ne kadar kolay anlaşılabilir ve kullanılabilir nitelikte yapılandırılmış olduğu değerlendirilir.

     Sitenin yapısı ve akışı, içeriğin organizasyonunu, bilginin önceliğini, sitede kullanılan metodu gösterir. Yapısı ve akışı iyi olan siteler, tutarlı, açık ve aradığınızı sezgi yoluyla rahatça bulabildiğiniz sitelerdir. Bu tür sitelerde oluşturulan zihinsel model, aradığınız bilgiyi nerde bulacağınızı, tıkladığınızda karşınıza neyin çıkacağını bilmenizi sağlar. Akışın iyi olması da, gitmek istediğiniz yere en hızlı şekilde gidebilmeniz ve sitenin içeriğinin derinlik ve genişliğine kolayca giriş yapabilmenizle anlaşılır. ( http://www.altinorumcek.com/)

     İçerik

     Sitenin içeriği, hedef kitleye uygunluk, güncellik ve ilgi çekicilik açısından değerlendirilirken, sitedeki metinlerin, gerekli mesajları ne kadar etkin aktarabildiği de dikkate alınır.

     İçerik, sitede verilen bilgidir. Sadece metinden ibaret değildir. Müzik, ses, animasyon ya da video görüntüleri, sitede iletişimi sağlayan her türlü araç içerik olarak nitelenebilir. İyi olarak değerlendirilecek içerik, amacına uygun olan, izleyici için cazip ve alakalı olan içeriktir, Web için geliştirildiği, kısa, açık ve anlaşılır olmasından anlaşılmalıdır. İyi içerik, fikrini ortaya koyar, bir sesi ve bakış açısı olur. Bilgi verici, kullanışlı ya da eğlenceli olabilir ama her zaman daha fazlasını istemenizi sağlar.(http://www.altinorumcek.com/)

     Teknoloji

     Sitenin, kullanıcı deneyimini iyileştirmek için teknolojiyi ne derecede başarı ile kullanabildiği değerlendirilir. Farklı platformlar ve farklı tarayıcılar ile olan kullanım başarısı da değerlendirmeye dahil edilir. (http://www.altinorumcek.com/)

     Etkileşim

     "Kullanıcıların, site sahibi ile ne derece kolay ve etkin şekilde etkileşim ve iletişime geçebildiği değerlendirilir. Etkileşim (interaktivite), ziyaretçinin aktif olarak katılımına izin veren sitedir". " http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx "

     Pazarlama

     "Pazarlama, kişisel ve örgütsel amaçlara ulaşmayı sağlayabilecek mübadeleleri gerçekleştirmek üzere malların, hizmetlerin ve fikirlerin geliştirilmesi, fiyatlandırılması, tutundurulması ve dağıtılmasına ilişkin planlama ve uygulama sürecidir". " http://tr.wikipedia.org/wiki/Pazarlama "

     Pazarlama düşüncesinin temelinde değişim süreci (prosesi) yatmaktadır. Sözlükteki anlamına değinecek olursak, pazarlama “ iki veya daha fazla taraf arasında gerçekleşen bir değişim/mübadele sürecidir” olarak tanımlanmaktadır. “ http://tr.wikipedia.org/wiki/Pazarlama ”

     Yaratıcılık/Yenilik

     “Sitenin, mimari, tasarım, içerik ve teknoloji açısından ne derecede yaratıcı ve/veya yeni yaklaşımlar sunabildiği değerlendirilir”. “ http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx ”

     Gizlilik Politikası/ Bilgi Güvenliği

     Site kullanıcı bilgilerinin gizliliğinin ve güvenliğinin sağlanıp sağlanmadığı, gerekli açıklamalar ve önlemlerin yeterliliği değerlendirilir.

     Genel Deneyim/Kullanılabilirlik

     “Genel deneyim, yukarıda belirtilen değerlendirme kriterlerinin tümünü içerir ama aynı zamanda birinin olmasını ya da olmamasını kaldırabilecek manevi değerleri de kapsar. Birinin siteyi düzenli olarak ziyaret etmesi, bülten için kayıt olması, arkadaşlarına e-postayla tavsiye etmesi, sitede bir süre kalması, sitenin merak uyandırdığı, ziyaretçinin ayrıcalıklı bir deneyim yaşadığı anlamına gelir”. “http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx ”

     Görme Engellilere Uygunluk

     Bu aşamada görme engellilerin siteyi kullanabilme düzeylerine ya da kullanma imkânı olduğuna karar verilir ( http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx ).

     Bizim sitemiz de bu maddeler göz ardı edilmeksizin yapıldı. Sitenin tasarımının bir bütün halinde olmasına ve sayfalar arası renk uyumuna dikkat edildi. Kullanıcının ihtiyaçları da unutulmamalıydı. Sitenin yerleşimi de kullanıcının kolayca kullanabileceği gibi oluşturuldu. Sitemizin içeriği de daha önceden duyurduğumuz konular çerçevesinde gerçekleştirilecektir. Tabiî ki hedef kitlenin özellikleri de göz önünde bulundurulmalıdır, özellikle de bu safhada. Ayrıca kullanıcıların yetkili olan bizlere kolaylıkla ulaşabilmeleri için sitenin belirli yerlerinde iletişim adresleri de belirtilmelidir. Kullanıcı bilgilerinin gizli tutulması ve güvenliği sağlandı. Ayrıca site içerisindeki belirli linklerde ses çıkartılarak görme engellilerin de bu siteden yararlanabilmeleri amaçlanmıştır. Bu sesler sayesinde sitedeki içerikten onlarda yararlanabileceklerdir.




REFERANSLAR


     • http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx

     • http://www.medyanadolu.com/blog/index.php/web-tasarim/web-sit

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Yazımızı okuduğunuz için teşekkürler ~ ~ ~ ~ ~ ~ ~ ~ ~ ~




||||||||||||||||| coycoy323 |||||||||||||||||

22 Kasım 2009 Pazar

-Geliştirdiklerimizi Uygulayalım-







 Özge KUTLU
 Cihan BAYAT
 Yusuf KURUKAN

ADDIE MODELİ
'Uygulama Aşaması'


İnternet Tabanlı Programlama
BÖTE-3
Yrd.Doç.Dr.Ercan TOP





Giriş;

  Bu aşamada, geliştirilen projenin uygulama süreciyle ilgili bilgi verilecektir. Uygulama aşamasında;

-Uygulama Nedir?
-Uygulama Sürecinde Neler Olmalıdır?
-Proje Uygulaması
-Planlama Süreciyle İlişkisi
-Planlama Sürecine Genel Bakış
-Temel Proje Planı
-Zaman Çizelgesi
-Referanslar
     yer almaktadır.



-Uygulama Nedir?

 
      " During implementation, the plan is put into action and a procedure for training the learner and teacher is developed. Materials are delivered or distributed to the student group. After delivery, the effectiveness of the training materials is evaluated. " (* http://www.learning-theories.com/addie-model.html )

      Bu paragrafta, "Uygulama aşamasında; öğrenci ve öğretmen için geliştirilen eylem planı içine ve eğitim için bir prosedür alınır. Materyaller öğrenci grubu için dağıtılır ve dağıtımdan sonra eğitim materyallerinin etkinliği değerlendirilir." denilmektedir.
  Sistem yaklaşımında her aşama diğerlerinden bağımsız değildir. Bütün aşamalar tamamlandığında uygulamada kullanışlı bir programın meydana gelmesi gerekir.

Proje Uygulama Aşaması Sürecinde Neler Olmalıdır;

   Programı uygulamaya başlamadan ayrıntılı bir uygulama planı geliştirilmelidir. Uygulamaya başlamadan önce gerekli yöntemsel önlemlerin alındığından ve fiziki tesislerin, araç ve gereçlerin yeterli düzeyde bulunduğundan emin olunmalıdır.

    Gerçek olarak uygulamaya başladıktan sonra, uygulamada görülebilecek bazı aksaklıkların giderilmesi için gerekli önlemlerin alınması çok önemlidir. Uygulamada öğrencilerin ilerlemelerine ve sistemin bütününe ilişkin bilgilerin toplanmasına özen gösterilmelidir. Öğrenci başarıları geri bildirim sistemine ulaştırılmalıdır.
(* Doğan, H (1997). Eğitimde Program ve Öğretim Tasarımı,Ankara Üniversitesi, Eğitim Bilimleri Fakültesi)


Proje Uygulaması;



 


Planlama Süreciyle İlişkisi;

  Proje planında aktivitelerin detaylandırılması aşağıdaki soruların sorulmasıyla mümkündür;  


                        • NE (Amaç, kapsam, iş tanımı )


                        • EĞER (Olasılık planları)

                        • NASIL (Geliştirme yaklaşımı, süreçler ve prosedürler)

                        • KİM (Proje organizasyonu ve kaynak programı)

                        • NE ZAMAN

                        • NEREDE (Gerekli şeyler)


Planlama Sürecine Genel Bakış;


     Proje kontrol süreci, Problemleri önlemek, Projeyi gözden geçirme ve izleme, Temel proje planı gibi kavramları içinde barındırmaktadır.

Temel Proje Planı;

      Yukarıda verilen kavramlardan belki de en önemlisi proje planıdır. Çünkü, yaptıklarımızın iskeletini oluşturur. İzleme yapabilmek için proje planında yer alması gerekenler;

• İş tanımı.

• Fonksiyonel spesifikasyonlar ve ilgili dokümanlar.

• Başarı faktörleri.

• İş Ayrışım Yapısı (İAY -- aktivite listesi ve aktivite ağ diyagramı.

• Organizasyon Şeması

• Bütçe ve Zaman Tahminleri (mümkünse kabulleriyle birlikte)

• Finans ve fonlama planları.

• Kalite ve konfigürasyon yönetim planları.

• İlgililer Analizi, orta yönetim ve müşteriler dahil
(* http://members.tripod.com/war_project/projeler/proje4.html )


Zaman Çizelgesi;




Referanslar;

 

* Doğan, H (1997). Eğitimde Program ve Öğretim Tasarımı,Ankara Üniversitesi, Eğitim Bilimleri Fakültesi





~ ~ ~ ~ ~ ~ ~ ~ ~ ~   Yazımızı okuduğunuz için teşekkürler    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

                                   |||||||||||||||||  coycoy323  |||||||||||||||||

"Geleceğin cahili, okuyamayan kişi olmayacaktır. Nasıl öğreneceğini bilmeyen kişi olacaktır”
                                                                                                                 "Alvin Toffler"

14 Kasım 2009 Cumartesi

-Tasarımlarımızı Geliştirelim-



Özge KUTLU

Cihan BAYAT
Yusuf KURUKAN

Kısa Özet;

     Geçen haftaki yazımızda, belirlediğimiz analizlerden, tasarım aşamasını oluşturmuştuk. Bu hafta da tasarımlarımızın nasıl geliştirilebileceği üzerinde bilgi vermeye çalışacağız.
   Üzerinde duracağımız başlıklar şunlardır;


- Geliştirme (development) Nedir?
- Geliştirme Aşamasının Önemi
- Yazılım Geliştirme Süreci
- Geliştirme Aşamasında Dikkat Edilecek Hususlar

-Geliştirme (development) Nedir?

      Geliştirme kelimesinin TDK sözlüğündeki anlamı; ilerlemek, olgunlaşmak, inkişaf etmektir.
      Programda yer alacak davranışların belirlenmesi, öğretim için sıralanması ve gerekli içeriğin saptanması, davranışların ünite veya modül oluşturacak şekilde gruplandırılması her işlemin basamaklar ve bilgi tabanı bakımından analiz edilmesi yeterli değildir.

    Etkili bir proje için, projeyle ilişkili tüm öğelerin, ve projenin yapısını meydana getirecek şekilde düzenlenmesi gerekir. Yapılacak projenin amacı ve kapsamı ne olursa olsun, belirli aşamalardan meydana gelmesi gerekmektedir.

   Bu anlamlardan da anlaşılacağı üzerine; geliştirme süreci, önceki süreçlerimizin üzerinde artık daha detaylı düşünülen, analiz hedeflerinin oturtulduğu ve daha somut adımların atıldığı bir süreç olacaktır. Bu aşamada işin sözel boyutu, biraz daha kapsamlı ve görsel boyut haline gelir. Bir önceki aşamada bulunan projenin tasarlanmış halinin, içerikle tam uyumu sağlanmalıdır. Herkese hitap edebilmelidir.

-Geliştirme Aşaması’nın Önemi;

    Geliştirme; tasarım planına göre taslak içeriğin oluşturulduğu, eğitimin amaç ve önemine göre içerik hazırlandığı, bu esnada yapılacak uygulamaları ve örneklerin belirlendiği bir süreçtir. Bu aşamanın önemi, uygulama aşamasında anlaşılır. Uygun kriterlerde geliştirilmiş bir geliştirme aşaması, projenin kalitesini ortaya koyar.

    Projenin bir sonraki uygulama aşamasını oldukça etkiler, çünkü analizin ve tasarımın birleştirilip şekillendirildiği yerdir. Verimli bir proje için oldukça etkili adımdır.

-Yazılım Geliştirme Süreci;

     Yazılım geliştirme sürecinde, tasarlanan bilgilerin tasarlanacak tarayıcı içinde uygulanabilir hale getirilmesi için gerekli olan düzenlemelerin yapılmasıdır. Yazılım geliştirme şu aşamalardan oluşmaktadır.

a) Programın Kodlaması
     Programlamayı çoğu kişi kodlama olarak bilir. Fakat kodlama, programlamanın küçük bir parçası gibidir.

b) Program Testi
     Programın yazarları, kodlama aşamasında doğal olarak hata yapabilirler. Bu aşama, hataların bulunup, sorunun giderildiği aşamadır. İki tür hata vardır: mantık ve sözdizimi.
     Mantık hatası, programın istenilen sonucu vermemesidir. Bu hataların bulunması sözdizimi hatalarına göre daha zordur. Sözdizimi hatası, yazılım diline ters düşen yazım hatalarıdır. Örneğin, php dilinde komutların sonuna “;” noktalama işareti konulması gerekirken, olması gereken yerde bulunmazsa program hata verecektir.

c) Program Belgeleme ve Bakımı

   Belgeleme, programın kullanım kılavuzudur. Belgeleme, yazılım bittikten sonra değil yazılımın tüm aşamalarında yapılır. Kullanıcılar programı hazırlanmış olan kullanım kılavuzu yardımıyla öğrenirler. Programcılar ise ileriki zamanlarda güncelleme yapılması gerektiğinde bu belgelerden yararlanırlar. Aradan zaman geçtiğinde yazılımcı programın akış diyagramını hatırlayamayabilir.

-Geliştirme Aşamasında Dikkat Edilecek Hususlar;

• Tedarikçi tasarım planlaması için prosedürler oluşturulurken


• Sıralı ve paralel iş programları

• Tasarım doğrulama yer ve metotları

• Ürün tasarımında emniyet, performans ve güvenilirlik

• Ölçütlerin değerlendirme planları
• Ürün ölçüm deney ve kabul kriterleri metotları için planlar

• Uygun sorumlulukların verilmesini


-KAYNAKLAR;

* http://cisn.odtu.edu.tr/ozel/pamuk.php 


* http://www.chip.com.tr/blog/kadircamoglu/Yazilim-Gelistirme-Sureci_524.html

* http://www.yazilimarsivi.blogcu.com/



// Geliştirme aşamasıyla ilgili detaylı çalışamız GELİŞTİRME RAPORU'nda yer alacaktır.
// Okuduğunuz için teşekkür ederiz.



#WYSIWYG

1 Kasım 2009 Pazar

Projemizin Tasarım Raporu

Özge KUTLU
Cihan BAYAT
Yusuf KURUKAN

-Kısa Özet;

   Bir ürünün tamamının veya bir parçasının çizgi, şekil, renk, biçim, doku, malzemenin esnekliği veya süslemesi gibi insan duyuları ile algılanabilen çeşitli unsur ve özelliklerin oluşturduğu görünüme tasarım denir.
   Tasarım kısaca, az veya çok sayıdaki parçaların bir amaca yönelik olarak düzenli bir biçimde bir araya getirilmesi demektir.(Ertürk, S. (1972) Eğitimde Program Geliştirme Ankara: Yelkentepe Yayınları.)
   Tasarım sürecinde; sitemizin içeriğinin nasıl tasarlanması gerektiği hakkında bilgiler vermeye çalıştık. Dikkat etmemiz gereken noktaları vurgulanıp, içeriğimize kaliteli bir biçimde yön verilmesi amaçlandı.

-Tasarım Hakkında Ne Biliyoruz;
   Tasarım az veya çok sayıdaki parçaların bir amaca yönelik olarak düzenli bir biçimde bir araya getirilmesi demektir. Mümkün olduğu kadar basit ve net bir tasarım yapabilmek için, tasarımın çözümünde üç boyuta geçerken çizgi, yön, doku, oran- orantı ve renkten oluşan görsel öğeler kullanılır. Kullanılan görsel öğeler yeni bir bütünü meydana getiren esas parçalardır. Tasarım hazırlanırken denge, orantı ve görsel devamlılık bir bütünlük içerisinde iyi bir vurgulamayla verilmelidir.(Doğan, H. 1982. Analiz ve Program Geliştirme Ankara: A.Ü. Eğitim Bilimleri Fakültesi Yayınları)
  
   Bir tasarım problemi daima iletişim ile ilgilidir. Tasarımcı uygulama yöntemlerinin yanı sıra görsel algılamanın doğasını, görsel yanılsamanın rolünü ve sözel ile görsel iletişim arasındaki ilişkileri de bilmek ve göz önüne almak zorundadır.(Sönmez, V. 1985. Program Geliştirme Öğretmen El Kitabı Ankara:Özen Matbaacılık)
 
-Tasarımın Amacı Nedir?
     Tasarımın asıl amacı insan ergonomisini sağlamaktır.(insan ergonomisi: insanların kullandıkları cisimlerin daha uygun ve kolay bir şekilde kullanılmasını sağlamaktır.)
     Tasarımı yalnızca görsellik olarak görmek belki de bugün bizim yaptığımız en büyük hata. Çünkü tasarım, kullanıcı ile iletişim kurmanın, sitemizin amacını kullanıcıya sunmanın, kullanıcının siteye geliş amacını iyi bir sanal deneyimle sağlamanın bir parçasıdır. Yani tasarım, çok büyük bir yap-boz içindeki küçük bir parçadır.


-Uyguladığımız Tasarım Süreci;

      Projemizle, ‘3G ve Gelişim Süreci’ hakkında genel bilgiler içeren bir site yapmayı tasarlıyoruz. Projemiz, teknolojiyi seven ve takip eden her kesimden kullanıcıya hitap edecektir. Bu kesim içerisinde; İş adamları, öğretmenler, mühendisler gibi teknolojiyi takip eden kullanıcılar, operatörlerin tarifeleri hakkında bilgi edinmek isteyen kullanıcılar gibi birçok hedef kullanıcı vardır.
   
      Sitede yer alacak anketlerle, kullanıcılar hakkında genel yargılara ulaşılabilecek. Ziyaretçi defteriyle, kullanıcıların genel yorumları görüntülenebilecek, kullanıcıların birbirleriyle etkileşimi sağlanabilecek.

Web sayfamızda teknoloji severler için bulunacak olan form başlıkları:

* Ana sayfa
*3G’nin tanımı
*3G destekleyen cihazlar
*3G neler getirecek
*3G ile ilgili görsel öğeler( resimler, videolar…)
*Türkiye de 3G
*3G lisans farkları
* Bağlantılar
* Haberler
* Kaynaklar
* İletişim
* Arama
* Siteye giriş Paneli
* Site içi arama rehberi
* Ziyaretçi Defteri

*3G Anketleri

-Tasarım Sonucunda Problemi Tanımlama ve Çözümü Araştırma
  
     Tasarım sürecinin sonunda tespit edilen sorunlar; Tasarımın site içeriğine ve kullanıcıya uygun olmadığı, içeriğin görsel-işitsel öğelerden ve 3G’yle ilgili detay bilgilerden yoksun olduğu yönündedir. (http://www.ayosis.com.tr/ozhan/Yazilim%20Gelistirme%20Sureci.pdf )

- Çözüm olarak;
* Tasarım olarak; genel kullanıcıya hitap edecek, kullanımı kolay ve sade bir tasarım, projenin daha kullanışlı olmasını sağlayacaktır.
* İçerik olarak; 3G’yi açıklamak ve hakkında daha fazla bilgi vermek ve 3G ile ilgili güncel bilgilerin olması projeyi daha işlevsel hale getirecektir.


Tasarımımızı geliştirirken yararlanacağımız programlar ;




  
-Mimari Tasarım;



-Veri Tasarımı;




-Taslak Örneği 1-






-Taslak Örneği 2-


- Arayüz Tasarımı;

Sitemizin genel görüntüsünü, bu şablona uyarlamayı uygun bulduk. Eklenen resimde, sitenin genel yapısının nasıl oluştuğu isimlendirilmiştir. (http://www.3gnedir.com/)

















1- Proje'de sol üst köşede Kategoriler yer almaktadır.

























2- Kategoriler başlığının altında Giriş Formu yer alır.





Giriş formunda kayıt olmak isteyen bir kullanıcı, 'KAYIT OL' linkine tıkladığında
karşısına şu pencere gelir. Buradan gerekli bilgiler girilerek 'Kaydı Gönder'
butonuna tıklanır ;















Başarılı gerçekleştiğinde;









-- Eğer kullanıcı şifreyi unutmuşsa, Giriş Form'undaki 'Şifrenizi mi kaybettiniz?'

linkine tıklar, ve karşısına bu pencere gelir;
















3- Proje'nin sağ üst köşesinde Reklamlar- Duyurular yer almaktadır.





















4- Reklam kısmının hemen altında anketler kısmı yer alıyor.
















Anket oyladıktan sonra

karşımıza alt resimdeki gibi

bir pencere gelir.

























-Zaman Çizelgesi;



-Referanslar;

   3G ve Gelişim süreciyle ilgili olan projemizi yaparken, bazı operatör bayileriyle görüşmelerde bulunduk. Bolu’da Vodafone, Turkcell, Avea operatörlerinin ana bayileriyle görüştük. Yaptığımız projenin oldukça yararlı ve 3G’nin tanıtılması açısından oldukça yararlı bir proje olduğunu belirttiler.
  Fakat şunu gördük ki; operatörlerin, kampanyaları dışında, 3G ile ilgili detaylı bir bilgisi bulunmamaktadır. Projemizde, operatörler hakkındaki sayfada, 3G ile ilgili internet sitelerinde bulunan bilgilerden detaylı yararlanabileceğimizi beyan ettiler.
   'Coycoy323' grubu olarak, 3G projemizde, operatörlerle ilgili olan köşemizde, tarafsız bir biçimde verimli bilgiler vermeyi amaçlıyoruz.

 # Tasarım raporumuzu okuduğunuz için teşekkür ederiz.



// WYSIWYG

26 Ekim 2009 Pazartesi

Analizlerimizi Tasarlayalım!





Özge KUTLU
Cihan BAYAT
Yusuf KURUKAN





Özet;
Bu haftaki çalışmamız yapacağımız “3G ve Gelişim süreci” içerikli sitemizin tasarım aşamasıdır. İlk aşamamızda 3G hakkında bilgilendirmeyi amaçlamıştık. Bu aşamada da bunu nasıl tasarlayacağımızdan bahsedeceğiz. Tasarlarken, analiz raporumuzda bahsettiğimiz gibi “3G nedir, 3G’nin tarihi, 3G’nin getirdikleri, Türkiye 3G’yi nasıl karşıladı,3G’den nasıl faydalanılır,3G’de Türk Operatörleri nasıl bir politika izledi”, gibi konu başlıklarını nasıl şekillendireceğimizden bahsedeceğiz.

Tasarım(Desing) Süreci;

İlk olarak tasarım nedir? Belirli bir amacı şekillendirmek, bir sıraya koymak ve düzene oturtmak, tasarım sürecini kapsar. Analiz aşamasında belirlediğimiz hedefler bize yol gösterir ve biz bu adımları nasıl hayata geçireceğimizi bu aşamayla belirleriz. Kısaca, ilk aşamada koyduğumuz hedefler tabiri caizse ete kemiğe bürünür.

Bu süreç bize, sitemizin kafamızda şekillenmesini sağladığı için oldukça önemlidir ve bundan sonraki “Geliştirme” aşamasında bize yön gösterecektir. Analiz aşaması kadar kapsamlı değildir, ancak projemizin genel hatlarını görsel olarak görebilmemize imkan sağlayacağı için verimli bir süreç olacaktır.


Haydi İşe Koyulalım!
Şu an sadece tasarım aşamasında olduğumuz için sitemizde yer alabilecek konu başlıklarını sıralıyoruz. İçeriğin ne olduğuna kadar verirken hedeflerimizi ve seçtiğimiz konunun özelliklerini göz önünde bulundurduk. Bize yol göstermesi için operatörlerin “3G” sitelerini inceledik. Kapsamları çok geniş olan konuları, konu başlıkları altında gruplandırdık ve bu şekilde bir tasarım meydana geldi.
Geliştirme aşamasına geldiğimizde bu başlıklara ekleme çıkarma yapılabilir.(Blog’da sığmayacağı için bazı panelleri alt alta yazmak zorunda kaldık.)



Web Sitesi Tasarlarken Nelere Dikkat Etmeliyiz?


Web sitesi tasarlarken kriter mi olurmuş diyebilirsiniz. Ancak bu kriterler hem sitenizin hitap ettiği kesimi arttırabilir, hem de her tarayıcıda uyumluluk sağlayan bir site olabilir.

İçeriği tasarlarken dikkat etmemiz gereken noktalar;

  • Yazı okunabilecek büyüklükte ve rengi arka plana uygun seçilmiş olması,
  • Kullanıcılara uygun bir arayüz oluşturulmalı,
  • Web sayfasının içeriği hangi amaçla yazılmışsa ona uygun başlıkların altında olmalı,
  • Kendine özgün cümleler barındırmalı, ve salt okunur olmalı(cümleler kopyalanamamalı) , emek hırsızlığına meydan vermemeli,Sık sık güncellenmeli ki arama motorları daima bizi işaret etsin.
Arayüzü tasarlarken dikkat etmemiz gereken noktalar;
  • Standart fontları kullanmalı (Her ekranda farklı görüntü ortaya çıkmasın),
  • Renk seçimine dikkat edilmeli (web standart renklerini kullanmak faydalıdır),
  • Kayan ve yanıp sönen yazılar siteyi bunaltmamalı,
  • Küçük düşünün! Görsel başına 10 kb. gibi (sitemizin yavaş çalışmasını istemeyiz),
  • Temiz ve sade olmalı (kullanıcı dostu bir görünüm sağlamalı).
Web Sitesi Tasarlanırken En Çok Yapılan 8 Yanlış;
1- Sitede tıklanabilir alanların çok küçük tutulması,
2- Sayfa numaralandırmayı yanlış anlama,
3-Sayfa başlığının tekrarlanması,
4-Ne olduğu anlaşılmayan içerikler,
5-Açık kapı bırakmamak,
6-Üye olmanın zulüm’e dönüşmesi,
7-Değişen link durumları,
8-Site içi arama yapamamak.

Kaynakça;