- Problemin Tanımlanması
Bu ilk aşama da problem ne kadar iyi tanımlanırsa çözümü de iyi ve doğru olur. Bilmediğiniz bir konu ise bir uzman da yardım almak hem size faydası olur hemde yazdığınız kodlarda da yardımcı olur, varsa bir grubunuz ortaklaşa fikirler ortaya koyup tartışabilirsiniz ki her zaman faydalıdır - Algoritmanın Oluşturulması
Öncelikle algoritma yapmak hem yapacağımız program açısından hemde hatasız yapmaya veya yapılan hatayı bulmakta kolaylaştırır. Çözüm aşamaları mantıklı sıraya konmalıdır gerek akış diyagramı olsun gerekse kodlarla kağıda dökülmelidir. - Deneme ve Düzeltme
Hatasını bulduğumuzu düşündüğümüz programı önce deneriz sonuç istediğimiz gibiyse kullanabiliriz tam tersi ise yaptıklarımızı tekrar gözden geçirip sorunları bulup tekrar deneyebiliriz.
Yazılım Geliştirme Süreci
Bir yazılım geliştirmek yada yazmak ciddi süreç veya aşamaları vardır. Bunlar için ayrı ayrı bir uzmanlık ister öncelikle sabırlı olmamız gerekir ve yardım almaktan hiç bir zaman çekinmemeliyiz. bir yazılım yazarken temel olarak bir çok aşama bulunmaktadır;
- Analiz
En önemli aşamalardan biridir. Bu aşama da istekler belirlenir. Yazılımın neler yapacağı hangi sorunların çözüleceği bu aşamada belirlenir. Kısaca algoritmanın hazırlandığı aşamadır. - Tasarım
Yaptığımız analiz sonucu yazılacak program amaca göre hangi programlama dili kullanılacak, veri tabanı seçilip seçilmeyeceği gibi işlemlerin belirlendiği aşamadır. - Kodlama
Analiz ve Tasarım aşamalarından sonra oluşturduğumuz program arayüzünü ve kodların yazıldığı aşamadır. - Test
Yazdığımız yazılımı teslim etmeden önce test etmeliyiz. Burada iki tür hata bulmak mümkündür. mantık hatası ve komutsal hatalardır. Burada yazılan kodlar ve algoritma tekrar gözden geçirilmeli gerekirse destek alınmalı ve tekrar test edilmeli. - Kurulum
Test ettiğimiz yazılımı artık sorun yaşamıyorsak artık teslim edebiliriz veya kendimiz kurulumunu yapabiliriz. - Destek,Bakım ve Güncelleme
Ne kadar hatasız yazdığımız düşündüğümüz programlar her zaman hataya eğilimi vardır. Geçen zaman artan istek veya istekler yada yetersiz kalma gibi, Burada biz yada daha uzman kişilerden destek alarak talebi olanlara gerekli desteği sağlamalı ve gelen istekler yada bazen şikayetler istekler doğrultusunda mevcut programa ek kodlar yazarak yada silip yenisini ekleyerek güncellemesi yapılır.






0 yorum:
Yorum Gönder