Sistem Analizi Ve Tasarımı Final 9. Deneme Sınavı
Toplam 20 Soru1.Soru
Bir sistem analistinin araştırma, toplantılar, mülakatlar, anketler, örnekleme ve diğer teknikleri kullanarak sistem
problemleri, gereksinimleri ve seçenekleri konusunda bilgi toplamak için kullandığı süreç aşağıdakilerden hangisidir?
Gerçeklerin bulunması |
Gereksinimlerin analizi |
Gereksinimlerin belgelendirilmesi |
Gereksinimlerin resmileştirilmesi |
Gereksinimlerin yönetimi |
Gerçeklerin bulunması; araştırma, toplantılar, mülakatlar, anketler, örnekleme ve diğer teknikleri kullanarak sistem problemleri, gereksinimleri ve seçenekleri konusunda bilgi toplamak için kullanılan bir süreçtir.
2.Soru
Bir sınıfa ait nesnenin diğer sınıfa ait kaç nesne ile ilişkilendirildiğini belirten kavram hangisidir?
Çarpan |
Toplanma |
Bişelim |
Özelleşme |
Genelleşme |
Çarpan değeri, bir sınıfın diğer sınıfa ait kaç tane nesne ile ilişkilendirileceğini belirtmektedir.
3.Soru
Seçeneklerden hangisi yazılım sisteminin fonksiyonlarından biri değildir?
Sunum mantığı |
Ağ yapısı mantığı |
Uygulama mantığı |
Veri erişim mantığı |
Veri depolama |
Bir bilgi sisteminin ana mimari bileşenleri, yazılım ve donanımdır. Bütün yazılım sistemleri, dört temel fonksiyonu yerine getirir.
Bunlardan ilki veri depolamadır. Çoğu bilgi sistemi, depolamak ve yeniden kullanmak üzere veriye ihtiyaç duyar. Bu veri, küçük bir dosyada ya da büyük veritabanlarında kaydedilebilir. Bunlar, veri ilişki diyagramlarında belgelenen veri varlıklarıdır.
İkinci fonksiyon, veri erişim mantığıdır. Bu, veriye erişim için gereken işlemlerdir. Yapısal Sorgu Dilinde (SQL-Structured Query Language), veritabanı sorguları bu fonksiyonu oluşturur.
Üçüncü fonksiyon, uygulama mantığıdır. Veri akış diyagramları, kullanım durumları ve fonksiyonel gereksinimleri kapsayan belgelerdeki mantık olarak tanımlanabilir.
Dördüncü fonksiyon, sunum mantığıdır. Kullanıcı komutlarının alınması ve bilginin kullanıcıya gösterimini kapsar (kullanıcı arayüzü). Bu dört fonksiyon, bilgi sisteminin temel yapı bloklarını oluşturmaktadır.
4.Soru
Gereksinim belirleme sürecinin adımları hangisinde doğru olarak verilmiştir?
Gereksinimlerin analizi - Problem analizi - Gereksinimlerin tanımlanması -Gereksinimlerin yönetimi |
Problem analizi - Gereksinimlerin analizi - Gereksinimlerin yönetimi - Gereksinimlerin tanımlanması |
Gereksinimlerin tanımlanması - Problem analizi - Gereksinimlerin analizi -Gereksinimlerin yönetimi |
Problem analizi - Gereksinimlerin tanımlanması - Gereksinimlerin analizi -Gereksinimlerin yönetimi |
Problem analizi - Gereksinimlerin tanımlanması - Gereksinimlerin yönetimi -Gereksinimlerin analizi |
Gereksinimleri belirleme süreci aşağıdaki adımlardan oluşur:
• Problemi belirleme ve analiz
• Gereksinimlerin tanımlanması
• Gereksinimlerin analizi ve belgelendirilmesi
• Gereksinimlerin yönetimi
5.Soru
Kullanım durum modellemesi iki temel çıktı sağlar. Aşağıdaki şıklardan hangisi bu çıktıları doğru vermektedir?
Ana senaryosu –Alternatif senaryo |
Amaç-Açıklama |
Ekleme ilişkisi- Kalıtım ilişkisi |
Ana senaryosu –Alternatif senaryo |
Kullanıcı durumları- kullanım durum diyagramı |
Kullanım durum modellemesi iki temel çıktı sağlar. İlki, geliştirilen sistemde bulunan kullanım durumları, kullanıcıları ve ikisi arasındaki ilişkileri gösteren kullanım durum diyagramıdır.
6.Soru
Aşağıdakilerden hangisi davranışsal diyagramlar içerisindedir?
Sınıf |
Nesne |
Paket |
Dağılım |
Dizge |
Sınıf, nesne, paket, dağılım yapısal diyagramlar içerisindedir. Dizge ise davranışsal diyagramlar içerisinde yer alır.
7.Soru
Miras kullanılarak tasarlanan sınıfların ortak veri ve fonksiyonları üst sınıf altında
toplanmasına ne ad verilir?
Diyagram |
Kapsülleme |
Özelleşme |
Genelleşme |
Sınıf |
Miras kullanılarak tasarlanan sınıfların ortak veri ve fonksiyonları üst sınıf altında
toplanmaktadır. Bu teknik, genelleşme olarak tanımlanabilir.
8.Soru
Aşağıdakilerden hangisi kullanım durum diyagramı bileşenlerinden biri değildir?
Kullanım durumlar |
Aktörler |
İlişkiler |
Sistem sınırı |
Tetikleyiciler |
Tetikleyiciler, kullanım durum hikayesi içinde bulunması gereken bilgilerdendedir. Diğerleri ise kullanım durum diyagramı bileşenlerindendir. Doğru cevap E'dir.
9.Soru
Aşağıdakilerden hangisi sistem geliştirme yaşam döngüsünün fazlarının doğru bir şekilde sıralanışıdır?
I-Kurulum ve dağıtım
II-Gereksinim analizi
III-Operasyon ve bakım
IV-Tasarım
V-Gerçekleştirme ve test
VI-Kapsam ve planlama
VI-II-IV-V-I-III |
V-II-IV-VI-I-III |
VI-IV-II-V-I-III |
I-II-III-IV-V-VI |
II-I-V-IV-III-VI |
Doğru cevap VI-II-IV-V-I-III.
Sistem Geliştirme Yaşam Döngüsü Fazları; Kapsam ve Planlama, Gereksinim Analizi, Tasarım, Gerçekleştirme ve Test, Kurulum ve Dağıtım, Operasyon ve Bakım biçiminde sıralanır.
10.Soru
- Bir kullanım durum diyagramı, kapsamı içerisindeki kullanım durumlarıyla ilgili olarak ayrıntılı bilgi bulundurur.
- Kullanım durumlar, aktörler ve sistemler arasındaki ilişkiler hakkında bilgi verir.
- Kullanıcıların, kullanım durumlar tarafından temsil edilen faaliyetleri nasıl gerçekleştirecekleri kullanım durum diyagramlarında verilir.
Kullanım durum diyagramlarıyla ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- Bir kullanım durum diyagramı, kapsamı içerisindeki kullanım durumlarıyla ilgili olarak ayrıntılı bilgi bulundurur.
- Kullanım durumlar, aktörler ve sistemler arasındaki ilişkiler hakkında bilgi verir.
- Kullanıcıların, kullanım durumlar tarafından temsil edilen faaliyetleri nasıl gerçekleştirecekleri kullanım durum diyagramlarında verilir.
Kullanım durum diyagramlarıyla ilgili yukarıda verilen bilgilerden hangileri doğrudur?
Yalnız I |
Yalnız II |
Yalnız III |
I-II |
II-III |
- Bir kullanım durum diyagramı, kapsamı içerisindeki kullanım durumlarıyla ilgili olarak ayrıntılı bilgi bulundurmaz.
- Kullanıcıların, kullanım durumlar tarafından temsil edilen faaliyetleri nasıl gerçekleştirecekleri kullanım durum diyagramlarında verilmez.
11.Soru
Aşağıdakilerden hangisi, kullanım durum modellemenin sağladığı faydalardan biri değildir?
Aşağıdakilerden hangisi, kullanım durum modellemenin sağladığı faydalardan biri değildir?
İşlevsel gereksinimleri belirleyen bir araç sağlaması |
Geliştirilecek sistemin kapsamının, yönetilebilir alt parçalara ayrıştırılmasına yardımcı olması |
Sistem içerisindeki farklı paydaşların kolaylıkla anlayabileceği ortak bir dil sağlaması |
Proje kapsamının, harcanacak çabanın ve zamanlamasının tahmin edilmesine yardımcı olması |
Bir kullanıcı ve bir sistem arasındaki etkileşimi anlatan senaryo topluluğu olması |
Kullanım durum, kısaca bir kullanıcı ve bir sistem arasındaki etkileşimi anlatan senaryo topluluğu olarak tanımlanabilir. E seçeneğindeki ifade, bir fayda değil, kullanım durum tanımıdır.
12.Soru
Aşağıdakilerden hangisi görev sürelerinin tahmini için kullanılan büyük ihtimal ile gerçekleşme süresinin hesaplanmasında çalışanların nadir olarak hastalanacaklarının varsayıldığı ve deneyimsiz personelin ve bunların eğitimlerinin sebep olacağı kesme ve gecikmeleri belirleyerek varsayımda bulunduğu süre aşağıdakilerden hangisidir?
İyimser süre |
Kötümser süre |
Beklenen süre |
Ayrışma süresi |
Bitiş-başlangıç süresi |
Görev sürelerinin tahmini için kullanılan büyük ihtimal ile gerçekleşme süresinin hesaplanmasında çalışanların nadir olarak hastalanacaklarının varsayıldığı ve deneyimsiz personelin ve bunların eğitimlerinin sebep olacağı kesme ve gecikmeleri belirleyerek varsayımda bulunduğu süre beklenen süredir.
13.Soru
Nesne modellemeye ilişkin temel kavramlar'dan olan Kapsülleme (encapsulation) nedir?
bir nesnenin sahip olduğu özellikleri belirten verilerdir. |
bir nesnenin yapabildiği şeyleri belirtir ve nesnenin verileri üzerinde işlem yürüten fonksiyonlar olarak gerçeklenir. |
bilgisayar programdaki belirli bir işlevi yerine getirmek üzere oluşturulmuş alt programdır. |
verilerin ve bu veriler ile ilişkili işlemlerin bir varlık içerisinde tutulmasıdır. |
belirli nesneleri tanımlamak ve örneklemek üzere kullanılan genel bir şablondur. |
Kapsülleme (encapsulation), verilerin ve bu veriler ile ilişkili işlemlerin bir varlık içerisinde tutulmasıdır.
14.Soru
Kullanım durum ya da iş süreç faaliyetlerinin ardışık akışını göstermek için hangi diyagramlar kullanılır?
Dizge diyagramı |
Etkinlik diyagramı |
Sınıf diyagramı |
Zamanlama diyagramı |
Haberleşme diyagramı |
Kullanım durum ya da iş süreç faaliyetlerinin ardışık akışını göstermek için etkinlik diyagramları kullanılır.
15.Soru
Herhangi bir sebepten dolayı veritabanında bir bozukluk veya tutarsızlık meydana geldiğinde oluşan hatalardan kurtarmak için veritabanının yedeklerden geri yüklenmesi aşağıdakilerden hangisiyle tanımlanır?
Kullanıcıya yardımcı olma |
Yazılım hatalarını onarma |
Veritabanının son kurtarma noktası |
Sistemi yeni gereksinimlere göre güncelleme |
Sistem desteği |
Herhangi bir sebepten dolayı veritabanında bir bozukluk veya tutarsızlık meydana geldiğinde oluşan hatalardan kurtarmak için veritabanının yedeklerden geri yüklenmesi, "veritabanının son kurtarma
noktası" olarak tanımlanır
16.Soru
Aşağıdakilerden hangisi kullanım durum diyagramının temel bileşenlerinden biri değildir?
Aktörler |
Arayüz |
Kullanım durumlar |
İlişkiler |
Sistem sınırı |
Kullanım durumdiyagramlarının dört temel bileşeni bulunmaktadır. Bunlar;
i. Kullanım Durumlar
ii. Aktörler
iii. İlişkiler
iv. Sistem Sınırıdır. Doğru cevap B'dir.
17.Soru
Aşağıdaki Bilgisayar Destekli Yazılım Mühendisliği (CASE) araçlarından hangisi diyagramlardaki, gösterim ve raporlamadaki eksik veya yanlış özelliklerin otomatik bulunmasına yardımcı olur?
Diyagram araçları |
Test araçları |
Analist araçları |
Kalite yönetim araçları |
Proje yönetim araçları |
Analist araçları; diyagramlardaki, gösterim ve raporlamadaki eksik veya yanlış özelliklerin otomatik bulunmasına yardımcı olur. Doğru cevap C'dir.
18.Soru
Farklı bilgi düzeylerinde veri modelleme ile ilgili olarak aşağıdaki ifadelerden hangisi doğrudur?
Geliştirilen sistemdeki asıl veri sisteminin kullanıcılar tarafından kolay anlaşılmasından ziyade farklı bileşenler arasındaki bağlantıların açıklanması gerekir. |
Veri modelinin karmaşıklıktan uzak olmasını sağlamak güç olacağı için bağlantıların iyi kurulmasına odaklanmak gerekir. |
Veri modeli belirli bir düzeyde genel olurken başka bir düzeyde de genel olarak verilmesi gerekmektedir. |
Bilgi gösterimlerinin farklı paydaşlar için farklı düzeylerde yapılması zorunludur. |
Veri modelinin kavramsal taslak olarak kullanılabilmesi için modelin fiziksel depolaması ile ilgili bilgiyi de göstermesi gerekmektedir. |
Farklı bileşenler arasındaki bağlantıların açıklanması ve geliştirilen sistemdeki asıl veri sisteminin kullanıcılar tarafından kolay anlaşılması gerekmektedir. Bunun için veri modelinin karmaşıklıktan uzak olması gerekmektedir. Veri modelinin kavramsal taslak olarak kullanılabilmesi için modelin veri yapısı hakkında da ayrıntılı bilgi içer-mesi, veriler arasındaki ilişkileri göstermesi gerekmektedir. Veri modeli içinde fiziksel depolama ile ilgili olarak herhangi bir bilgi bulunmamalıdır. Veri modelinin bir düzeyde genel olması gerekirken başka bir düzeyde ayrıntılı olarak verilmesi gerekmektedir. Bilgi gösterimleri farklı paydaşlar için farklı düzeylerde yapılması zorunludur. Bu nedenle doğru cevap D.
19.Soru
Aşağıdaki ifadelerden hangisi proje zamanlama teknik, yöntem ve yaklaşımlarından biri değildir?
Gantt seması (Gantt) |
İş kırılım yapısı (İKY) |
Program Değerlendirme ve Gözden Geçirme Tekniği (PERT) |
Kritik Yol Metodu (CPM) |
Grafik Değerlendirme ve Gözden Geçirme Tekniği (GERT) |
Proje zamanlama teknik, yöntem ve yaklaşımları; grafik değerlendirme ve gözden geçirme tekniği (GERT: Graphical Evaluation and Review Technique), proje değerlendirme ve gözden geçirme tekniği (PERT: Project Evaluation and Review Technique), Kritik yol metodu (CPM: Critical Path Method) ve Gantt şemalarıdır.
20.Soru
Bir bilgi sisteminde bulunan veriler ve statik ilişkileri temsil etmek üzere kullanılan diyagram türü aşağıdakilerden hangisidir?
Eşitlik |
Davranış |
Dinamik |
Yapısal |
Statik |
Yapısal diyagramlar, bir bilgi sisteminde bulunan veriler ve statik ilişkileri temsil etmek üzere kullanılır.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ