You are on page 1of 6

1. Bir sistem analisti tarafından üstlenilmesi gereken üç rolü listeler misiniz?

Herbiri
için bir tanım sağlayın.
1- Danışman: Organizasyon içindeki kişilerden daha farklı bir bakış açısı olmalı.
2- Destekleyici Uzman: Projeyi yönetmez ancak yönetenlere kaynak olarak hizmet edebilir.
3- Değişim Ajanı: Kullanıcılar ve işletme ile iletişimde olma zorluklara karşı sorun çözücü
olma.
2. Sistem geliştirme yaşam döngüsünün yedi aşamasını listeler ve kısaca tanımlar
mısınız?
1- Problemlerin, Fırsatların ve Amaçların Tanımlanması: Bu aşamasında ekip, analiz edilen
gereksinimlerin uygulanması için gereken maliyeti ve kaynakları belirler. Ayrıca ilgili riskleri
detaylandırır ve bu riskleri azaltmak için alt planlar sunar.
2- Bilgi Gereksinimlerinin Belirlenmesi: Etkileşimli yöntemler, göze batmayan yöntemler ve
kapsayıcı yöntemler olmak üzere üçe ayrılır. Gelişimin gerçekleşmesi için gerekli sorular
sorularak cevaplarının belirlenmesi.
3- Sistem İhtiyaçlarının Analizi: Gereksinimleri belirleme, veri akış diyagramları, veri
sözlüğü ve yapılandırılmış kararlar gibi yöntemlerle işletmenin ihtiyaçlarını analiz ederek
sistem gereksinimlerini belirleme sürecidir. Sistem teklifi, keşfedilen bilgiler, maliyet-fayda
analizleri ve tavsiyeleri içerir; problem çözümü için genel yerine özelleştirilmiş çözümler
önerilir.
4- Önerilen Sistemin Tasarımı: Sistemi daha çekici ve keyifli hale getirecek tasarımların
yapılması. Veri tabanı tasarlama ve karar vericilerin ihtiyaç duyduğu veriyi depolama.
5- Yazılımın Geliştirilmesi ve Belge Oluşturulması: Yazılım için etkili dokümantasyon
geliştirme, tasarım ve kod incelemeleri yapılır. İnceleme yapılarak gereksinimler belirlenir ve
çözüm için çalışılır.
6- Sistemin Test Edilmesi ve Sürdürülmesi: Programcıların test ettiği sistemi takip etme,
7- Sistemin Gerçekleştirilmesi ve Değerlendirilmesi: Hatalar kontrol edilir, kullanıcı
memnuniyeti belirlenir, sistem analisti süreci denetler
3. İnsan-bilgisayar etkileşimi sistem analistleri için neden önemlidir?
Kullanıcıların tam ne istediklerini anlayabilmek. Verimliliği arttırmak ve hata olasılıklarını en
aza indirmek. Kullanıcıların kullanımını kolaylaştırmak ve bu da kullanıcı memnuniyetini
artmasını sağlar.

4. Çevik yaklaşımın dört değeri nelerdir?


1- İletişim
2- Sadelik
3- Geri bildirim
4- Cesaret
5. Scrum nedir?
Scrum, yazılım geliştirme ve proje yönetimi için kullanılan bir çevik yöntemdir. Kısa
yayınları vurgulayan ve takımların üzerinde çalışmak istedikleri şeyi seçmelerine izin veren
çevik bir yöntemdir.
6. Bir analistin nesne yönelimli sistem analizi ve tasarımını sistem geliştirme yaşam
döngüsü yerine kullanacağı bir durumu açıklar mısınız?
7. Nesne yönelimli yaklaşımda sınıf diyagramları nedir?
8. Bir organizasyonun analistlerinin açık kaynak topluluğuna katılmasını istemesinin iki
nedenini sıralar mısınız?
9. Organizasyonları karmaşık sistemler olarak kavramsallaştırmanın önemini ve sistem
prensiplerinin rolünü tartışır mısınız?
10. Sanal bir organizasyonun potansiyel faydaları ve dezavantajları nelerdir?

11. Kurumsal kaynak planlama (ERP) sistemleri nedir?


Erp, organizasyon içindeki işlevsel alanlar arasındaki bilgi akışını sağlayan yazılımdır.
12. Analistler bir ERP paketini uygulamaya çalışırken genellikle hangi sorunlarla
karşılaşırlar?
Aşılması gereken sorunlar; Kullanıcının isteği, kullanılan sistemin tedarik zinciri uyumuyla
uygulanması, Erp yazılımının karışıklığının ve işlevselliğinin güncellenmesi, şirketin yeniden
stratejik olarak konumlandırılması, kullanıcıların iş yaşamlarının yeniden düzenlenmesi,
birden fazla organizasyonla çalışma.
13. Kullanım durumu senaryosu nedir?
Uml’nin bir parçası olmakla birlikte (diyagram çizme ve modelleme dili) sistemin nasıl
çalıştığını açıklamadan sistemin ne yaptığını anlatır. Sistemi dışarıdan bir kullanıcının bakış
açısıyla yansıtır. İş ve geliştirme ekibi arasında önemli bir iletişim aracıdır. Kullanım durumu
kullanıcılar için önemli bir sonuç elde etmelidir. Kullanım durumu senaryoları 3 adımda
gerçekleşir; Kullanım durumu tanımlayıcıları, gerçekleştirilen adımlar, koşullar varsayımlar
ve sorular.
14. Kullanım durumu açıklamaları oluşturmanın dört adımı nelerdir?
1- Agile hikayeleri, problem tanımı amaçları, kullanıcı gereksinimleri veya özellik listesini
kullanmak.
2- Yapılması gereken görevler hakkında soru sormak.
3- Herhangi bir yinelemeli veya döngüsel eylemin olup olmadığını belirlemek.
4- Kullanım durumu, müşteri hedefi tamamlandığında sona ermeli.
15. Bir kişi ile bir tişört arasındaki ilişkiyi gösteren bir E-R diyagramının öğelerini tarif
eder misiniz?
Varlıklarımız: insan ve tişört.
Varlıklarımızın özellikleri: İnsan: Adı, Soyadı, Cinsiyeti, Yaşı, T.C. Kimlik numarası
Tişört: Markası, Bedeni, Rengi, Fiyatı, Ürün seri numarası
İlişkiler: Sahip olmak (Bir insanın birden fazla tişörtü olabilir.)
Giymek (Bir insanın bir tişört giymesi.)
Keysler: İnsan için (T.C. Kimlik numarası)
Tişört için (Ürün seri numarası)
Bir insanın birden fazla tişörtü olabilir (1 e çok ilişki)
Bir tişört bir insana ait olabilir (1 e 1 ilişki)
16. Bir varlık, ilişkisel bir varlık ve bir özellik varlığı nasıl farklılık gösterir?
Temel varlık; Genellikle insan olabilir, ürün olabilir, yer adı olabilir veya nesne olabilir.
İlişkisel varlık; Örneğin, temel varlıklarımızı tişört ve insan alırsak önceki soru gibi ilişkilerin
arasına baklava dilimi şeklinin içine (sahip olabilir veya giyebilir) diyebiliriz.
Özellik varlığı; Varlıklarımızın özelliklerini gösterir, yine örnek verecek olursak bir önceki
sorudaki T.C. Kimlik numarası veya Ürün seri numarası anahtar kelimedir altı çizili olması ve
elips şeklinin içinde olması özelliğini belirttiği anlamına gelir. Üçü arasındaki fark yazdığım
gibi oldukça anlaşılır şekildedir.
17. Yönetimin üç seviyesi, bilgi sistemlerinin geliştirilmesi için farklı anlamlar taşır mı?
Nasıl?
Stratejik yönetim, Yönetimsel planlama ve kontrol operasyonel kontrol yönetimin üç
seviyesidir, bunlar da bilgi sistemlerinin geliştirilmesi için gerekli ve önemlidir. Genel amaç
organizasyonunun başarısını artırmayı hedefler. Örneğin, bir organizasyonun stratejik
hedeflerini belirlemek için veri analizi yaparken bilgi sistemleri kullanılabilir. Aynı şekilde
günlük operasyonları yönetmek için de bilgi sistemleri kullanılabilir.
18. Farklı dersler için farklı sınıflarda sınav planlaması için bir E-R diyagramı çizer
misiniz?
a. Diyagramda kullanılan varlık türleri nelerdir?
b. Diyagramdaki ilişkileri kısaca açıklar mısınız?

a. Ders: Bu varlık türü, farklı dersleri temsil eder. Örneğin, (Sistem Analizi ve Tasarımı,
İstatistik, Veri Tabanı Sistemleri) gibi.

Sınıf: Farklı sınıfları temsil eder. Her sınıfın kodu vardır örneğin (406, 335, 450 gibi).

Sınav: Sınavların tarihini ve saatinin bilgileri yer alır.

b. Sınıf-Sınav İlişkisi: Bir sınav, birden fazla sınıfta olabilir. Bu ilişki (1:N) şeklinde ifade
edilir.

Sınav-Ders İlişkisi: Bir sınav, belirli bir dersten oluşur. Bu ilişki “bir sınavın bir dersle
ilişkilendirilmesi” anlamına gelir. Bu ilişki bir sınavın yalnızca bir dersi olabilir (1:1) şeklinde
ifade edilir.

19. Ali bir otobüs operatörüdür ve elindeki cihazı kullanarak bilet çıkarır. Her gün
vardiyasının başında cihazdaki tüm değerleri sıfırlayarak ve vardiyasının sonunda
yolculuk detayları ve toplanan ücret bilgileri içeren bir rapor oluşturarak işine başlar.
Raporu ve toplanan ücreti taşıma şirketine teslim eder ve sonra verileri cihazdan bir
sunucuya aktarır. Bu veriler periyodik olarak bir denetçi tarafından toplama desenini
gözden geçirmek ve farklılıkları aramak için incelenir.

a. Ali hangi yönetim seviyesinde çalışır? Cevabınızı gerekçelendiriniz.

b. Ali’nin bilgi ihtiyaçları denetçinin ihtiyaçlarından nasıl farklılık gösterir?

a. Ali işinde yönetici olmayan kısımda ve operasyonel kısımda çalışıyor. Çünkü Ali günlük
yapılan işlerinin yürütülmesi ve işin doğrudan gerçekleşmesine yardım ediyor.

b. Ali işini maksimum verimlilikte ve en az enerji harcayarak yapması için, denetçiyle farklı
olarak; yolculuk detaylarını daha iyi bilmek, cihaz kullanımını daha iyi kavramak ve rapor
oluşturma kısmında iyileşme gibi verilen işle daha yakından bir bilgi ihtiyacı vardır. İş içinse,
denetçi; iş süreçlerinin etkinliğini ve uygunluğunu değerlendirmek için daha stratejik ve
analitik bilgilere ihtiyaç duyar. Bu nedenle Ali nin işlemlerini inceleyip bütünlüğünü
sağlayarak denetlemeyi gerçekleştirir.
20. Abone oldukları güvenli bir siteye giriş yapmaya çalışan ancak şifresini unutan bir
kullanıcı için bir kullanım durumu çizip, bir kullanım durumu senaryosu yazınız.

Kullanıcı, kullanıcı giriş ekranında şifresini unuttuğunu fark eder ve giriş yap kısmının
yanında bulunan şifrenizi mi unuttunuz yazısına tıklar. Şifresini sıfırlamak için e-posta veya
telefon numarası ister, kullanıcı istenilen numarayı veya e-postayı girer. Şifre sıfırlama
bağlantısını göndere tıklar. Kullanıcının e-postasına veya telefon numarasına bağlantı
gönderilir. Kullanıcı e-postasını veya telefonunu kontrol eder. Gelen şifre sıfırlama
bağlantısına tıklar. Yeni şifreyi belirler ve kaydeder. Kullanıcı artık yeni şifresiyle giriş yapar.

Alternatif akış: Eğer kullanıcı, e-posta adresini veya telefon numarasını yanlış girerse, sistem
şifre sıfırlama bağlantısı göndermez ve kullanıcının yeniden bilgiyi girmesi istenir.

Kullanıcı, şifre sıfırlama bağlantısını belirli bir süre içinde kullanmazsa, bağlantı geçersiz olur
ve işlemi baştan yapmalıdır.

21. Üniversitenizin kayıt sistemine yönelik bir bağlam düzeyi veri akış diyagramı çizin.
a. Her varlığı ve süreci etiketleyin.
b. Diyagramı çizin.
c. E-R diyagramı geliştirme için uygun adımları izleyerek üniversitenizin kayıt sistemine
yönelik bir tane oluşturun. Tasvir ettiğiniz ilişkiyi (birden-bir, çoktan bire, birden-çoğa veya
çoktan-çoğa olabilir) doğru sembolle aktardığınıza emin olun.

Varlıklar: Öğrenci, Ders, Bölüm


İlişkiler: Öğrencinin kayıt olması, derse kayıt edilmesi, dersin sahip olduğu bölüm
Keysler yani anahtarlar: Öğrenci kısmında (Öğrenci Numarası), Kayıt kısmında (Kayıt
numarası), Ders kısmında (Ders Kodu) Öğrenci, kayıt arasında birden çoğa ilişki olduğu için
Ders kısmında anahtar kelimeleri Derse eklendi.
Not: Bölüm Adı ve Fakülte anahtar kelime değildir. Diyagramda yanlışlık yapmışım.

You might also like