En İyi 27 SDLC Mülakat Soruları ve Cevapları

Anonim

PDF İndir

1) SDLC nedir?

SDLC, Software Development Life Cycle'ın kısaltmasıdır. SDLC, bir uygulamanın geliştirilmesi ve yaşam döngüsü yönetimi için tanımlanmış bir model sunan bir dizi adımdır.

2) SDLC'de kullanılan beş Modeli adlandırın

  • Şelale Modeli
  • Hızlı Uygulama Geliştirme (RAD) modeli
  • Çevik model
  • Yinelemeli model
  • Spiral model

3) Şelale modelinin Aşamalarını açıklayın

Şelale modelinin beş ana aşaması şunlardır:

  • Gereksinim toplama
  • Tasarım (değiştir | kaynağı değiştir)
  • Geliştirme
  • Test yapmak
  • Uygulama ve Bakım

4) Tasarım aşamasının önemini belirtir mi?

Gereksinimler bir belge şeklinde belirtilir. Daha sonra belirli bir programlama dilinde uygulanması gereken mantıksal bir yapıya dönüştürülür. Tasarım aşaması, donanım ve sistem gereksinimlerini belirlemek için de yararlıdır. Ayrıca tam sistem mimarisinin tanımlanmasına da izin verir. Çıktı, sonraki tüm SDLC aşamaları için bir girdi görevi gören belgelemek için tasarlanmıştır.

5) Kodlama aşamasında gerçekleştirilen görevler nelerdir?

Kodlama aşamasında, tasarım belgesi çalıştırılabilir bir programlama diline dönüştürülür. Kodlama aşamasının çıktısı, test ve bakım aşaması için girdi görevi görebilen kaynak koddur.

6) Fizibilite çalışması nedir?

Fizibilite, herhangi bir kuruluş için yazılım projesi geliştirmenin ne kadar uygun olacağını değerlendirmeye izin verir. Yazılım analisti, herhangi bir projenin operasyonel, ekonomik ve teknik fizibilitesini anlamak için tüm çalışmayı yapar.

7) CMM'deki Olgunluk seviyeleri nelerdir?

Yetenek Olgunluk Modeli, bir kuruluşun yazılım geliştirme sürecinin olgunluğunu analiz etmek için bir karşılaştırma ölçütüdür. Bir şirketin yazılım geliştirme sürecini iyileştirmek için kullanılan bir tekniktir. Herhangi bir şirketi, Anahtar Süreç Alanlarına göre beş farklı seviye ölçeğine göre değerlendirmek için kullanılır. Şirketin ilgilendiği projeye ve müşterilere göre şirketin olgunluğunu anlatır.

İlk, Yönetilen, Tanımlanan, Kantitatif Olarak Yönetilen ve Optimizasyon, herhangi bir şirketin CMM düzeylerini belirleyen beş düzeydir.

8) V modelini kullanmanın bazı faydaları var mı?

  • Basit ve kullanımı kolaydır.
  • Her aşamanın kendine özgü
  • V modeli, test planlarının erken geliştirilmesinden dolayı daha başarılıdır. Bu, hata düzeltmelerinin maliyetini azaltır
  • Gereksinimlerin küçük olduğu küçük projelerde en etkili şekilde çalışır

9) Bir projenin 'kapsamı' nedir?

Projenin kapsamı, projenin amaçları, hedefleri ve beklentilerinden başka bir şey değildir. Yazılım kapsamı, yazılım ürününü geliştirmek ve sunmak için gerçekleştirilen tüm süreci içeren iyi tanımlanmış bir sınırdır. Yazılım kapsamı, yazılım sistemine teslim edilecek tüm işlevler ve eserlerden oluşur. Yazılım kapsamı ayrıca sistemin ne yapacağını ve ne yapmayacağını belirlemeye yardımcı olur.

10) Size göre kullanıcılar yeni bir sistem hakkında ne zaman eğitim almalı?

Uygulama aşamasında

11) Yeni sistemin performansının izlendiği aşamayı adlandırın?

Geliştirme ve Bakım aşamasında sistem sürekli olarak izlenir.

12) Bilgisayar tabanlı bilgi sistemi nedir?

Bilgisayarların bazı işlemleri gerçekleştirdiği bir sistemdir.

13) SDLC ile ilgili Düşük Seviyeli veya Ayrıntılı Tasarımı Açıklayın

Düşük Seviyeli Tasarımda, Üst Düzey Tasarım modüllere ve programlara bölünmüştür. Her program için mantık tasarımı geliştirilir ve program özellikleri olarak belgelenir.

14) JAD oturumunun kullanımı nedir?

Sistem hakkında veri ve bilgi edinmek için JAD (Ortak Uygulama Tasarımı) oturumu kullanılır.

15) SDLC ve Stlc Arasındaki Farkı Belirtin

SDLC, bir Projenin tam Doğrulamasını ve Doğrulamasını içerir. SDLC aşaması, iş gereksinim analizi, tasarım, Geliştirme Süreci, Test Süreci ve Bakım gerektirir.

STLC ise sadece Doğrulamayı içerir.

16) Şelale Modeli aşamalarında yer alan kişiler kimlerdir?

Şelale modeline dahil olan kişiler, organizasyonun yapısına bağlıdır. İşte, genellikle dahil olan profesyoneller

  • İş analisti
  • Teknik Yönetici veya Kıdemli Geliştiriciler
  • Tasarım Aşamasında Teknik Lider veya Sistem Mimarı
  • Kodlama aşamasındaki geliştiriciler.
  • Test Aşamasında Test Ediciler.
  • Bakım aşamasında Proje Yöneticisi ve Bakım Ekibi

17) Seviye 0 DFD nedir?

En yüksek soyutlama seviyesine Seviye 0 DFD (Veri Akış Şeması) denir. Aynı zamanda bağlam düzeyi DFD olarak da bilinir. Sistemle ilgili tüm detayları içeren tek bir şema olarak tüm bilgi sistemi hakkında spesifikasyonlar verir.

18) SDLC ile ilgili Ekip Gereksinim Toplanmasını açıklayın

Gereksinim Toplama, önemli bir SDLC aşamasıdır. Bu aşamada iş gereksinimleri toplanır. Projenin takvimi ve maliyeti de bu aşamada analiz edilir.

19) Test Aşamasını kısaca açıklayın

Önceki aşamalarda ortaya çıkan yazılım hatalarını tespit etmek için farklı test metodolojileri uygulanmaktadır. Günümüzde birçok test aracı türü vardır ve metodolojiler mevcuttur. Çok az sayıda şirket, ihtiyaca veya organizasyonlarına göre özel olarak yapılmış test araçlarını da oluşturuyor.

20) Şelale modelinde karşılaşılan sorunlar nelerdir?

Şelale modelinde karşılaşılan yaygın sorunlardan bazıları şunlardır:

  • Şelale modeli, gereksinimlerin net olmadığı karmaşık projeler için ideal değildir
  • Her aşamayı tamamlamak için çok zamana ihtiyacı var
  • Bu modelde asla düzeltilemeyen bazı hatalar var

21) Mevcut sistemin detay çalışmasına ne denir?

Mevcut sistemin detaylı çalışmasına Sistem analizi denir

22) Prototip oluşturmanın temel amacı nedir?

Prototipleme, önerilen sistemin mini modelini sunar

23) SDLC projesinin hangi aşamasında erken sonlandırma yapılabilir?

SDLC sürecinde, proje sonlandırma fizibilite çalışması aşamasında gerçekleştirilebilir.

24) Size göre sistem yaşam döngüsünün en yaratıcı ve zorlu aşaması hangisi?

Tasarım, SDLC yaşam döngüsünün en zorlu aşamalarından biridir.

25) Maliyet tasarrufu ve ek kârın gerekli yatırımı aşacağı fizibilite türünü adlandırın.

Ekonomik Fizibilite olarak bilinir

26) Hata düzeltmeleri yazılım bakımını da içerebilir mi?

Evet, hata düzeltmeleri aşaması yazılım bakımını da içerir

27) Hata düzeltme maliyeti, SDCL yaşam döngüsünün en az hangi aşamasında?

İhtiyaç analizinin erken aşamasında hata düzeltme maliyeti çok daha azdır.