Sistem Analizi Ve Tasarımı Final 12. Deneme Sınavı
Toplam 20 Soru1.Soru
Kullanım durum ya da iş sürecinin, sınıflardan bağımsız olarak kapsadığı etkinliklerin ardışık akışını göstermek amacıyla kullanılan davranışsal diyagram aşağıdakilerden hangisidir?
Etkinlik |
Dizge |
Haberleşme |
Zamanlama |
Davranışsal durum makinesi |
Davranışsal diyagramlardan Etkinlik(Activity), kullanım durum ya da iş sürecinin, sınıflardan bağımsız olarak kapsadığı etkinliklerin ardışık akışını göstermek amacıyla kullanılır.
2.Soru
Ticari yazılımın gereksinimlere göre düzenlenme ihtiyacının belirlenmesinde aşağıdaki tasarım kararlarından hangisi etkilidir?
Bilgi sistemi, merkezi mi yoksa dağıtık mı olacak? |
Bir ağ üzerinden depolanan verinin dağıtımı nasıl olacak? |
Satın alınabilen ticari yazılımların bütünleştirilmesi nasıl olacak? |
Hangi programlama dili ve araçları kullanılacaktır? |
Geliştirilecek yazılım için uygulama teknolojileri ne olacak? |
Mimari tasarımda, aşağıda sıralanan tasarım kararlarının verilmesine ihtiyaç vardır:
- Bilgi sistemi, merkezi mi yoksa dağıtık mı olacak? (Birçok sistem, ağ üzerinden dağıtık çalışmaktadır.)
- Bir ağ üzerinden depolanan verinin dağıtımı nasıl olacak? (Birçok modern veritabanı, dağıtık ya da ağ üzerinde çok kopyalı olarak bulunabilmektedir.)
- Geliştirilecek yazılım için uygulama teknolojileri ne olacak? Hangi programalama dili ve araçları kullanılacaktır?
- Satın alınabilen ticari yazılımların bütünleştirilmesi nasıl olacak? (Ticari yazılımın gereksinimlere göre düzenlenme ihtiyacı vardır.)
- Kullanıcı arayüz uygulamasında kullanılacak teknolojiler neler olacaktır?
- Diğer sistemlerle arayüz oluşturmak için kullanılacak teknolojiler neler olacaktır?
3.Soru
- Geliştirilen sistemin kullanıcılarının bakış açısından veritabanı sisteminin tasvir edilmesidir.
- Bu model, kullanıcı toplulukları ile iletişimde bulunmak amacıyla kullanılmaktadır.
- Bu veri modeli içinde, veri yapısı veya donanım ve veritabanı yazılımı için herhangi bir bilgi yer almamaktadır.
- Kullanıcı grupları ile iletişim aracı olarak kullanımı en düşük veri modelidir.
Yukarıdakilerden hangileri, harici^ veri modeli ile ilgili bilgiler arasında yer alır?
- Geliştirilen sistemin kullanıcılarının bakış açısından veritabanı sisteminin tasvir edilmesidir.
- Bu model, kullanıcı toplulukları ile iletişimde bulunmak amacıyla kullanılmaktadır.
- Bu veri modeli içinde, veri yapısı veya donanım ve veritabanı yazılımı için herhangi bir bilgi yer almamaktadır.
- Kullanıcı grupları ile iletişim aracı olarak kullanımı en düşük veri modelidir.
Yukarıdakilerden hangileri, harici^ veri modeli ile ilgili bilgiler arasında yer alır?
I-II |
II-III |
I-III |
II-IV |
III-IV |
- Kavramsal veri modeli içinde, veri yapısı veya donanım ve veritabanı yazılımı için herhangi bir bilgi yer almamaktadır.
- Fiziksel veri modeli, kullanıcı grupları ile iletişim aracı olarak kullanımı en düşük veri modelidir.
4.Soru
Gerçek sistemin grafiklerle gösterilmesine ne ad verilmektedir?
Analiz |
Tasarım |
Model |
Taklit |
Sistem tasarımı |
Model; gerçek sistemin grafiksel gösterimidir. Doğru cevap C'dir.
5.Soru
Bir kullanım durum içindeki adımların diğer kullanım durumlarda da yer almasıyla meydana gelen ilişkiye ne ad verilir?
Kalıtım ilişkisi |
Genişletme ilişkisi |
Bağıntı ilişkisi |
Soyut Aktör ilişkisi |
Ekleme ilişkisi |
Ekleme ilişkisi, bir kullanım durum içindeki adımların diğer kullanım durumlarda
da yer almasıyla meydana gelen ilişkidir. Ana amaç, ortak işlevlerin sistem içindeki tüm
bileşenlerde aynı şekilde tanımlanmasıdır. Böylelikle bu işlevlerin tekrar kullanılabilirliği
sağlanmaktadır.
6.Soru
"Proje görevlerini grafik çubukları ile bir takvim üzerinde göstermek için kullanılır" Aşağıdaki seçeneklerden hangisi tanıma ait doğru cevaptır?
İş kırılım yapısı (İKY) |
Gantt şeması (Gantt) |
Program Değerlendirme ve Gözden Geçirme Tekniği |
Kritik Yol Metodu (CPM) |
|
Gantt şeması: Proje görevlerini grafik çubukları ile bir takvim üzerinde göstermek için kullanılır.
7.Soru
Aşağıdakilerden hangisi işlevsel gereksinimlere örnek olarak verilemez?
Randevu almak isteyen hastalar kliniklerdeki boş randevu saatlerini görebilmeli ve randevusunu alabilmeli. |
Gün içinde sistemin arızalı olma süresi 5 dakikadan uzun olmamalıdır |
Klinik sekreterleri her gün randevusu olan hastaları ve hasta bilgilerini görebilmeli. |
Hemşireler tahlil veya röntgen için gelen hastaların hangi tahlilleri yaptıracağını veya röntgeni çektireceğini izleyebilmeli. |
Doktorlar çıkan tahlil sonuçlarını ve röntgen filmlerini bilgisayar ekranında görebilmeli. |
İşlevsel gereksinimler:
- Randevu almak isteyen hastalar kliniklerdeki boş randevu saatlerini görebilmeli ve randevusunu alabilmeli.
- Klinik sekreterleri her gün randevusu olan hastaları ve hasta bilgilerini görebilmeli.
- Hemşireler tahlil veya röntgen için gelen hastaların hangi tahlilleri yaptıracağını veya röntgeni çektireceğini izleyebilmeli.
- Doktorlar çıkan tahlil sonuçlarını ve röntgen filmlerini bilgisayar ekranında görebilmeli.
- Yazılan reçeteler ve raporlar eczanelerdeki bilgisayarlarda görülebilmeli.
8.Soru
Süreç bileşeninin diyagramda kullanılması ile alakalı aşağıdaki kurallardan hangisi doğrudur?
Bir nesnenin süreç olabilmesi için çıktılara sahip olması gerekir. |
Bir nesnenin süreç olabilmesi için girdilere sahip olması gerekir. |
Süreç isimlerinin emir kipinde yüklemler ile sonlanması gerekir. |
İsimler sürecin ne yaptığını açıklayacak şekilde detaylı bilgiler içermelidir. |
Sürece giren veri akışı ile çıkan veri akışı isimleri birbiriyle aynı olmalıdır. |
Süreç isimleri emir kipinde yüklemler ile sonlanmalıdır.
9.Soru
Aşağıdakilerden hangisi bir veri tabanındaki farklı bir dosyanın kaydını işaret eder?
Yabancı anahtar |
Tanımlayıcı alan |
Birincil anahtar |
İkincil anahtar |
Kayıtlar |
Yabancı anahtar, bir veri tabanındaki farklı bir dosyanın kaydını işaret eder. Bir türdeki kayıtların, başka bir türdeki kayıtlara bağlantısını oluşturur. Örneğin, sipariş kaydında, müşteri numarası için yabancı anahtar bulunur ki bu müşteri kaydını belirtir. Doğru cevap A’dır.
10.Soru
- Kullanım durumun gerçekleştirilmesi sonucunda doğrudan ölçülebilir ve gözlemlenebilir bir fayda sağlayan paydaştır.
- Sistem işlevlerini başlatabileceği gibi başlatmasının gerekmediği durumlar da olabilir.
- Bir iş veya sistem olayını başlatmak ya da tetiklemek için sistem ile doğrudan etkileşimde bulunan paydaşlardır.
- Kullanım durum isteklerine cevap veren paydaş olarak tanımlanır.
Yukarıdakilerden hangileri, birincil iş aktörleriyle ilgili bilgiler arasında yer alır?
- Kullanım durumun gerçekleştirilmesi sonucunda doğrudan ölçülebilir ve gözlemlenebilir bir fayda sağlayan paydaştır.
- Sistem işlevlerini başlatabileceği gibi başlatmasının gerekmediği durumlar da olabilir.
- Bir iş veya sistem olayını başlatmak ya da tetiklemek için sistem ile doğrudan etkileşimde bulunan paydaşlardır.
- Kullanım durum isteklerine cevap veren paydaş olarak tanımlanır.
Yukarıdakilerden hangileri, birincil iş aktörleriyle ilgili bilgiler arasında yer alır?
I-II |
II-III |
I-IV |
II-IV |
III-IV |
- Birincil sistem aktörü, bir iş veya sistem olayını başlatmak ya da tetiklemek için sistem ile doğrudan etkileşimde bulunan paydaşlardır.
- Harici^ sunucu aktörü, kullanım durum isteklerine cevap veren paydaş olarak tanımlanır.
11.Soru
Sistemin gereksinimlerini belirleme, tasarım, geliştirme ve kurulumunda artan yaklaşım model aşağıdakilerden hangisidir?
Çevik Model |
Doğrusal Ardışık Model |
Prototip Model |
Artımlı Model |
Spiral Model, |
Çevik model (Agile Model) sistemin gereksinimlerini belirleme, tasarım, geliştirme ve kurulumunda artan yaklaşımı kullanır. Geliştirme sürecinde sistem gereksinimleri genelde değiştiği durumlarda Çevik model en uygun yaklaşımlardan biridir.
12.Soru
Projenin büyüklüğü, sınırları, projenin vizyonu, kısıt ve limitleri, projenin paydaşları, bütçesi ve zamanlaması hangi fazda oluşması gerekmektedir?
Kapsam ve Planlama |
Gereksinim Analizi |
Tasarım, Gerçekleştirme |
Test, Kurulum |
Dağıtım ve Operasyon |
Kapsam ve Planlama: Sistem Geliştirme Yaşam Döngüsünün ilk fazında problemin kapsamı, fırsatları ve hedefleri tanımlanır. Projenin geri kalanının başarısı problemin doğru tanımlanmasına bağlıdır. Problemin kapsamında; projenin büyüklüğü, sınırları, projenin vizyonu, kısıt ve limitleri, projenin paydaşları, bütçesi ve zamanlaması oluşturulur.
13.Soru
Kullanıcı komutlarını tanımlayan kaç temel kontrol türünden bahsedilebilir?
1 |
2 |
3 |
4 |
5 |
Kullanıcı komutlarını tanımlayan üç temel kontrol türünden bahsedilebilir.
14.Soru
Seçeneklerden hangisi etkinlik diyagramı oluşturulurken işletilen süreçlerden değildir?
Yüksek hassasiyet için, her bir eyleme bir gelen bir de giden akış olmalıdır. |
Değişen rotalara bölünen akışlar için karar düğümleri eklenir. |
Etkinlikler, tek bir bitiş düğümde bitirilir. |
Gösterilecek kullanım durum’un senaryosu belirlenir. |
Analizle ilgili ise bölütler eklenir. |
Etkinlik diyagramları oluşturulurken aşağıdaki süreç işletilebilir.
• Başlangıç noktası olarak, bir başlangıç düğümü ile başlanır.
• Analizle ilgili ise bölütler eklenir.
• Kullanım durumun her bir temel adımı ya da aktörün başlattığı her bir temel adım için bir eylem eklenir.
• Her bir eylemden diğerine, bir akış, bir karar düğümü ya da bir bitiş düğümü eklenir. Yüksek hassasiyet için, her bir eyleme bir gelen bir de giden akış olmalıdır.
• Değişen rotalara bölünen akışlar için karar düğümleri eklenir. Akışların, birleştirici ile bir araya gelmesine de dikkat edilir.
• Etkinlikler, tek bir bitiş düğümde bitirilir.
15.Soru
Verilerin ve bu veriler ile ilişkili işlemlerin bir varlık içerisinde tutulması aşağıdaki kavramlardan hangisi ile ifade edilir?
Davranışlar |
Fonksiyon |
Kapsülleme |
Öznitelikler |
Sınıf |
Kapsülleme (encapsulation), verilerin ve bu veriler ile ilişkili işlemlerin bir varlık içerisinde tutulmasıdır.
16.Soru
Aşağıdakilerden hangisi Sistem Dizge Diyagramlarının çizilmesi aşamasında gerçekleştirilen eylemlerden biridir?
Başlangıç noktası olarak, bir başlangıç düğümü ile başlanır |
Gösterilecek kullanım durum’un senaryosu belirlenir |
Kullanım durum’un her bir temel adımı için bir eylem eklenir |
Akışların, birleştirici ile bir araya gelmesine dikkat edilir |
Analizle ilgili bölütler eklenir |
Sistem dizge diyagramlarını oluşturmak için önce Gösterilecek kullanım durum’un senaryosu belirlenir.
17.Soru
Sistem gerçekleştirme ve test fazında, özellikleri ortaya konulmuş olan sistem geliştirilir sistem tesliminden önce hangi verilerlerle testler gerçekleştirilir?
Örnek Veriler |
Test Verileri |
Karmaşık Veriler |
Gerçek Veriler |
Sistem verileri |
Sistem gerçekleştirme ve test fazında, özellikleri ortaya konulmuş olan sistem geliştirilir ve testleri tamamlanarak çalışır hale getirilir. Programlama sırasında, programcılar sistemi oluşturan yazılımı ve eski sistem ile yeni sistem arasındaki arayüzleri geliştirir. Sistem, kullanıcılara teslim edilmeden önce hataların yakalanması halinde, hataların çözümü çok daha az maliyetli olacaktır. Testler başlangıçta örnek veriler ile yapılırken teslimden önce testler gerçek veriler ile tamamlanır.
18.Soru
Kullanım durum diyagramlarının son bileşeni hangisidir?
Sistem sınırı |
Kullanım durumlar |
İlişkiler |
İzleme ve kontrol |
Aktörler |
istem sınırı, kullanım durum diyagramlarının ve son bileşenidir. Doğru cevap A'dır.
19.Soru
Aşağıdakilerden hangisi arayüz tasarımında sistemin diğer bilgisayar sistemleri ile uyumlu olmasını ifade eden ilkedir?
Yerleşim planı |
Estetik |
Kullanıcı deneyimleri |
Tutarlılık |
Kullanıcı çabasını azaltma |
Tutarlılık: Tasarımda, sistemin daha basit olarak kullanılabilmesi için belki de en önemli faktördür. Kullanıcının ne olacağını kestirebilmesi gerekir. Şöyle ki kullanıcı sistemin bir bölümü ile etkileşim kurduğunda, kalan bölümleri ile nasıl etkileşim kuracağını da bilir. Aynı sistemin bütün parçaları, aynı şekilde çalışır. Ayrıca, sistem diğer bilgisayar sistemleri ile organizasyonda uyumlu olmalıdır. Örneğin, birçok kullanıcı web ile tanışıktır. Bundan dolayı, web benzeri arayüzlerin kullanımı, öğrenme için geçen zamanı azaltır.
20.Soru
Aşağıdakilerden hangisi Fiziksel VAD özelliklerinden biridir?
Veri tabanları |
Veri koleksiyonu |
Veri depoları |
İş kontrolleri |
İşletme faaliyetleri |
Fiziksel VAD sistemin nasıl uygulanacağını, hangi donanım, yazılım, dosya ve insan kaynağının kullanılacağını gösterir.
-
- 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İ