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