6 Ocak 2010 Çarşamba

3 Ocak 2010 Pazar

-Uygulama Raporu-

Cihan BAYAT
Özge KUTLU
Yusuf KURUKAN

Kısa Özet

      Uygulama raporumuzda, projemizi yaparken karşılaştığımız adımları teker teker sıraladık. Uygulama'nın sitemizde ne gibi değişiklikler yarattığını, uygularken geliştirdiğimiz çözüm yollarını ve daha birçok bilgiyi bulabileceğiniz bir rapordur.

Uygulama Hakkında Bilmemiz Gerekenler

     Uygulama aşaması; analiz aşamasında kullanıcı kitlesinin ihtiyaçlarının belirlenmesiyle, ihtiyacı giderecek tasarım aşamasının ardından, tasarımın üzerine kodların yazılmasından sonra, kullanıcı kitlesine sunarak dönüt alarak değerlendirme aşamasında önce projenin hayata geçirilmesindeki önemli bir adımdır. Uygulama aşaması projemizin tam anlamıyla hazır hale gelebilmesi için yapılacakların önceden belirlendiği aşamadır. http://www.e-sosder.com/dergi/21261-272.pdf 





     Bu aşamanın önemi proje için uygulanan testlerle eksiklikleri gidermek ve olası sorunların çıkmasını önlemeye çalışmaktır. Uygulama aşaması öncesinde hazırlanan gerçekleştirim aşamasının amacına ulaşıp ulaşmadığı kontrol edilmiş olur. Sonraki aşama (değerlendirme) için de hazırlık yapılmış olur. Gerekli iyileştirilmelerin yapılamasıyla, projenin tüm aşamaları değerlendirilir. Uygulama aşamasının da sağlıklı bir şekilde tamamlanması projenin kullanıma hazır olduğu anlamına gelecektir (http://www.chip.com.tr/blog/kadircamoglu/Programlama-Asamasi_981.html)

Uygulamanın Amacı Nedir?

     Uygulamanın amacı hazırladığımız web sayfası kullanışlı, işlevsel ve görsel olup olmadığını belirlemektir. Kısacası amaç nitelikli bir proje aşaması gerçekleştirmektir.Buradaki amaç bu süreci test etmekti.Yaptığımız çalışmalar sonunda bizden istenilenleri, ne oranda verdik. İstenilen hedefleri, beklentileri karşılabildik mi? Önemli olan bunları gerçekleştirmekti. Uygulama test sürecinde projemizi test edip, eksiklerimizin ve hatalarımızın bulunup, bu eksiklerin ve hataların giderilmesini amaçlıyoruz.

--- Uygulamamız ---


    Projemizde, sağ panelde kullanıcı girişi için bir tablo oluşturduk.
Tasarım aşaması raporumuzdaki, Taslak-2 'yi baz aldık. Bazı ekleme çıkarmalar da yapılmak zorunda kaldık. Örneğin site içi aramayı iptal ettik. Bunun yerine menümüze "Forum" ekledik.
Üst kısımda Flash programıyla açılır menü yaptık. Sitemizin içeriğini de bu açılan menülere import ettik. Sitemizin genel görüntüsü :



            bu şekildedir. Site girişinde kullanıcı ilk olarak üyelik alıyor :




        Ardından "admin" onaylarsa kullanıcı siteye giriş yapabiliyor. Admin kendi paneline ise, "10.9.1.184/bote301/admin" url'sinden giriyor ve girişini kendi sayfasından yapıyor.




         Admin panelinde ise, sol taraftan açılır menü bulunuyor. Admin işlemlerine bu menülerden ulaşıyor.



         Admin üyelik alan kullanıcıyı onaylamak için, menüden OnayBekleyenler seçeneğine tıklıyor.



          Admin, üyelik alan kullanıcıyı onaylamak için, resmin en sağında bulunan "Onayla" köprüsüne tıklıyor. Ve bu şekilde kullanıcı onaylanmış oluyor. Onaylanan kullanıcı giriş yapmak için, menüden e-posta adresini ve şifresini giriyor. Onaylanırsa;



          ekranı karşısına çıkıyor. Açılır menüden 3G ile ilgili istediği bilgilere ulaşabiliyor. Operatörlerden, "Avea"'yı öğrenmek isterse, açılır menüden operatörleri seçiyor.




           İsterse kullanıcı "Forum"'a girerek, açılan konu başlıklarını okuyup, yeni konu başlıkları ekleyebiliyor.





              Örneğin kullanıcımız, textbox'a istediği konu başlığını yazarak KONU EKLE butonuna tıklıyor.





                Butona bastığında;



Kullanıcı isterse anketleri de oylayabiliyor. 8 tane anket konumuzu yayınladıktan sonra kaç kişinin anketi ne şekilde onayladığının yüzdesini çıktıda görebiliyor. Tasarım raporumuzda, anketlerin sağ orta köşede yayınlayacağımızı belirtmiştik. Ancak uygularken, anketleri de menüye katmanın mantıklı olacağını düşündük.



     Kullanıcı sonuçları görmek istediğinde;



--- Uygulamada Karşılaştıklarımız ---

      Projemizi yaparken karşılaştığımız sorunlardan ilki, -Dreamweaver programını etkin kullanamamızdan kaynaklı- tablo yaparken yaşadığımız zorluklardı.
      Projenin tasarımını yaparken oldukça zorlandık. İlk olarak menüleri butonlardan oluşturduk ve tasarım planımıza hiç de uygun olmadığını farkettik. İnternetten araştırma yaptık ve Flash bir menü koymanın bize oldukça faydası olacağı konusunda hemfikir olduk.

      Menüleri ve genel tasarımı tamamladıktan sonra, artık sıra kodlamaya geldi. Zaten sitemizin içeriğini "Analiz" aşamasında toparladığımız verilerle az çok oluşturmuştuk. Anketlerimiz ve 3G ile ilgili sözel bilgilerimiz mevcuttu. Amaç projede bunları, menümüze yerleştirebilmekti.Flash menümüzü "123Flash"  adında bir program sayesinde yaptık. Ve eklediğimiz menülerin adını, gideceği sayfaya import ettik. Bir kullanıcı operatörlerin içinde Turkcell'e tıkladığında, sayfa "Turkcell.php"ye yönleniyordu.
  
       Bu şekilde köprüleri ilişkilendirten sonra, sıra kullanıcı girişini ve admin bilgilerini düzenlemeye geldi.  Kodlama sırasında yaptığımız hataları deneyerek düzelttik. (Biz öyle zannediyorduk)
       Tüm bu localhostta çalışan kodlarımızı, Ercan hocamızın verdiği IP adresine SSH programını kullanarak yükledik. Ve tamamen şok olduk, çünkü hiçbir kod çalışmıyordu.  Tüm sayfalar, "session_start();" hatası veriyordu. Bu hata için oldukça uğraştık, kodlamada hiçbir yanlış yok zannediyorduk. İnternette yaptığımız araştırmada, bunun için session'un önünde hiçbir boşluk olmaması gerektiği yazıyordu. Fakat ne kadar yapsak da olmuyordu, Bahadır hocamızın verdiği bilgi bu konuda çok işimize yaradı. Session_start(); 'ı kodlamayı yaptığımız sayfanın en üstüne aldık. Ve problem bitti zannediyorduk ki, problem şekil değiştirdi.

Şimdi de ""Veritabani ile baglanti kurulamiyorAccess denied for user 'bote301'@'localhost' (using password: YES)"" hatası vermeye başladı. Ve bunu da;



$baglanti= mysql_connect("localhost", "root", ""); şeklinde olan kodu,

        $baglanti= mysql_connect("localhost", "bote301", "1234");

şeklinde değiştirerek halletik. Çıkan hataları çözerken, Mysql hakkında daha da bilgi sahibi olduk.

Projemizin sonuçlarını değerlendirme aşamasında yayınladık. Ancak süremiz olmadığı için Uygulama Raporunu, Değerlendirme Raporundan sonra yayınladık.


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

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


"Sıkı bir çalışmanın yerini hiç bir şey alamaz. Deha yüzde bir ilham ve yüzde doksan dokuz terdir”.

Thomas Alva Edison

2 Ocak 2010 Cumartesi

~~ Değerlendirme Aşaması ~~


Cihan BAYAT
Yusuf KURUKAN
Özge KUTLU


Kısa Özet


    Bu rapor da projemizin analiz, tasarım, geliştirme ve uygulama süreçlerinin ve projemizin sonucunun son olarak değerlendirildiği bölümdür. Değerlendirme nedir tanımını vererek, değerlendirme ile ilgili birçok bilgiye yer verdik. Sonraki başlığımızda değerlendirme sürecinin sonunda ulaşmak istediğimiz amaçlarımızı bulabilirsiniz. Değerlendirme planımızda projemizin süreç ve sonuç olarak değerlendirilme taslağı oluşturulmuştur. Web sayfası değerlendirme ölçeğinde uygun puanlama yapılmıştır. Hazırlanan bu formun kullanıcı kitlesine uygulanması da planlanmıştır.

    Sonuç değerlendirme kısmında web sayfası için oluşturduğumuz değerlendirme ölçeğinin uygulama sonuçları analiz edilmiştir.

Değerlendirme Hakkında Ne Biliyoruz?


    Ölçmeyi belli bir amaçla yaparız. Sonra da elde ettiğimiz sonucun amacımıza uygun olup olmadığını araştırırız. Ölçme sonucunu amacımıza göre yorumlamak, az, çok, yeterli, iyi, kötü şeklinde bazı değer hükümlerine ulaşmak bir değerlendirmedir. Böylece değerlendirme, ölçmeden sonra gelen ve onu takip eden bir işlemdir.

    Değerlendirme, her ne kadar ölçmeyi takip eden bir işlemse de, ölçme sonucunu kendi başına değerlendirme olanağı yoktur. Ölçme sonucunun değer kazanabilmesi, ya da ona değer biçilebilmesi için, mutlaka onu karşılaştırabileceğimiz bazı dayanakların olması gerekir. Ölçme sonuçlarının değerlendirilmesi için karşılaştırmaya ve yorumlamaya esas alınan dayanaklara ölçüt denmektedir. Ölçüt olmadan değerlendirme olmaz.
 http://www.bekirhoca.com/ogretmen/uzman/olcme/nedir.asp



Değerlendirme yapılırken; kullanıcıların mevcut Yazılım içerisinde ulaşılmak istenen bilgi veya içeriğe rahat bir şekilde ulaşıp ulaşamadığı göz önünde bulundurulmalıdır.

Değerlendirmenin Amacı Nedir?


    Değerlendirme aşamasındaki temel amacımız, projemizin temel niteliklerinden biri olan nitelikli proje çalışmasını son halini değerlendirmektir. Yani hazırladığımız projenin amacına ulaşıp ulaşmadığına genel bir yargı oluşturmaktır. Yapılan değerlendirme ölçeği sonucunda hedef davranışlarımıza ne kadar ulaştığımız genel olarak sonuçlanacaktır. Bu aşamada hazırladığımız değerlendirme planına göre bir yol izlemek ve projemizin değerlendirme sonucuna göre genel bir yargıya varmaktır.

Değerlendirme Planı


    3G’ nin tanıtımı için hazırladığımız web sayfası hakkındaki görüşleri almak için hazırlanmıştır. Bu anketi; web tasarımı uzmanı (Yunus Keleş (MCSE)), konu alanı uzmanı (Bolu Hancılar Vodafone Operatör Bayii, Necmettin Hancı) ve bazı kullanıcılar arasında yapılmıştır.











Sonucu Değerlendirme



















Anket Sonuçları;



~Görsel Tasarım~





~İşlevsellik~




~İçerik~




~Referans~

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

http://www.bekirhoca.com/ogretmen/uzman/olcme/nedir.asp 

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