
Yazılımın cihazla buluştuğu yer
Yazılımın elektronik ve mekanik sistemlerle birlikte çalıştığı alanı inceleyin.
Mekatroniği inceleYazılım geliştirirken amaç, kullanıcılar, veri kaynakları ve kontrol edilecek sonuçlar nasıl belirlenir?
Bir yazılım projesine başlarken ilk soru, hangi sorunun çözüleceğidir. “Bir uygulama yapalım” demek tek başına yeterli olmaz. Uygulamayı kimin kullanacağı ve günlük işte neyi değiştireceği de belirlenmelidir.
Önce somut bir işlem seçin. Bir başvurunun alınması, bir kaydın onaylanması veya sahadan veri toplanması olabilir. İşlemin bugün nasıl yapıldığını ve nerede aksadığını yazın.
Ardından neyin değişmesini beklediğinizi belirtin. Aynı kaydın tekrar oluşmasını önlemek veya bir işlemin durumunu ekranda görebilmek, bir özellik listesinden daha açık hedeflerdir.
Yönetici ve kullanıcı aynı bilgilere ihtiyaç duymayabilir. Her kişinin hangi kayıtları görebileceği ve hangi işlemleri yapabileceği açık olmalıdır.
Hatalı bir kaydı kim düzeltecek? Bir kullanıcının erişimi kaldırıldığında ne olacak? Bu sorular, ekran tasarımından önce ele alınmalıdır.
Uygulamanın kullanacağı bilgileri ve bunların nereden geleceğini listeleyin. Kullanıcının girdiği verilerle başka sistemden aktarılan kayıtlar aynı şey değildir.
Bir bağlantı kurulacaksa hangi bilginin, hangi yönde aktarılacağını belirtin. Bağlantı kesildiğinde işlemin nasıl devam edeceğini de düşünün. İki kaynak farklı bilgi veriyorsa hangisinin esas alınacağı belirlenmelidir.
“Panel iyi çalışmalı” yerine kontrol edilebilir bir örnek kullanın: Yetkili kullanıcı, referans numarasıyla bir kaydı bulabilmeli ve geçmişini görebilmelidir.
Hızla ilgili bir hedef varsa hangi cihazda, ne kadar veriyle ve hangi işlem için ölçüleceğini belirtin. Ortamı tanımlanmayan bir hız hedefini değerlendirmek zordur.
İlk sürüm, seçilen işlemi tamamlayabilmelidir. Hata mesajları, erişim izinleri ve eksik verinin nasıl ele alınacağı da bu sürümün parçasıdır.
Sonraki fikirleri ayrı bir listede tutun. Henüz hazır olmayan bir dış bağlantı, ilk sürümün çalışmasını zorunlu olarak engellememelidir.
Uygulama yayımlandıktan sonra kimin güncelleme yapacağı ve sorunları kimin takip edeceği belirlenmelidir. Alan adı, barındırma hesabı ve kaynak koduna erişim de bu planın içinde yer alır.
Yedek almak tek başına yeterli değildir. Kaydedilen kopyanın geri yüklenebildiği kontrol edilmelidir.
Amaç, kullanıcılar ve veri kaynakları net olduğunda tasarım kararlarını değerlendirmek kolaylaşır. Proje ilerledikçe ortaya çıkan değişiklikleri de aynı çerçevede gözden geçirin.
Vatesco’nun yazılım araştırmaları başlangıç aşamasında. Bu yazı, konuyu açıklayan bir rehber olarak hazırlandı.
Vatesco’nun yazılım araştırmaları başlangıç aşamasında. Bu yazı, konuyu açıklayan bir rehber olarak hazırlandı.
Yazılım geliştirme, Vatesco’nun araştırma alanlarından biri.