Yazılım,Network ve Siber Saldırılara Karşı Önlem Alma...Her bilgi ayrı bir yaşamdır

Hoş Geldiniz

Problem Çözme Aşamaları ve Yazılım Geliştirme Süreci

Problem çözme aşamalarını öğrenmek bize faydaları kaliteli kodlar ve algoritmalar hazırlamamızı sağlar bunları başlıklar altında sıralamak gerekirse;
  1. 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
  2. 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.
  3. 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;
  1. 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.
  2. 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.
  3. Kodlama
    Analiz ve Tasarım aşamalarından sonra oluşturduğumuz program arayüzünü ve kodların yazıldığı aşamadır.
  4. 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.
  5. Kurulum
    Test ettiğimiz yazılımı artık sorun yaşamıyorsak artık teslim edebiliriz veya kendimiz kurulumunu yapabiliriz.
  6. 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.
Bundan sonraki aşamalar algoritma nedir nasıl yapılır ve C diline tam detaylı olarak gireceğiz arkadaşlar.

0 yorum:

Yorum Gönder

Sık Kullanılanlar

Translate

İletişim Formu

Ad

E-posta *

Mesaj *