İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ



Benzer belgeler
EKLER EK 12UY0106-5/A4-1:

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

BİT PROJELERİNDE KARŞILAŞILABİLEN OLASI RİSKLER

İSTANBUL AYDIN ÜNİVERSİTESİ SİSTEM ANALİZİ VE TASARIMI KADİR KESKİN ERİM KURT YAZILIM GEREKSİMLERİ DOKÜMANI ONLİNE SİNEMA BİLET SİSTEMİ B1310.

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

E-Mükellef Kontrol Programı Kullanım Kılavuzu

Altyapımızı Yeni TTK ile uyumlu hale getirmek...

Kılavuz içerisinde TalksPBX kurulumu anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ

TÜİK e-vt Teknik Kılavuz

MAYIS 2010 ÖZGÜR DOĞAN İŞ GELİŞTİRME YÖNETİCİSİ KAMU SEKTÖRÜ

Sistem Analizi ve Tasarımı DERS2

Türkiye nin lider Şerit ve Tel üreten işletmesi için özel olarak 2014 yılında projelendirilmiş ve geliştirilmiştir.

Film Arşiv Sistemi. Yazılım Tasarım Belgesi

AKINSOFT OfficeMessenger

BioAffix Ones Technology nin tescilli markasıdır.

Yazılım Mühendisliği Bölüm - 3 Planlama

Erma Yazılım EBYS Sistemi. (Elektronik Belge Yönetim Sistemi) Dijital Arşivleme. Otomasyonu

Gereksinim İzlenebilirlik Matrisi. Gereksinimi Açıklayan Bir Metin Gereksinimin Dahil Edilme Gerekçesi Sahibi Kaynağı Öncelik Anki Durum

UE.18 Rev.Tar/No: /03 SAYFA 1 / 5

BioAffix Ones Technology nin tescilli markasıdır.

POL.01 Rev.Tar/No: /1.0 HĠZMETE ÖZEL

Veritabanı. Ders 2 VERİTABANI

Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi

EKAP Elektronik Kamu Alımları Platformu

Qsign Manager. Digital Signage Software Hızlı Başlangıç Kılavuzu

YEMEKHANE TAKİP SİSTEMİ

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

11.DERS Yazılım Testi

Dijitalleşme Yolunda ERP Dönüşümü

aselsan Açık Pozisyonlar Bilgi Teknolojileri (BT) Denetçisi İç Denetçi

Bilgi Teknolojisi ve Muhasebe Bilgi Sistemi 6-1

Doküman No.: P510 Revizyon No: 00

CYMSOFT Bilişim Teknolojileri

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

EKLER. EK 12UY0106-4/A5-2: Yeterlilik Biriminin Ölçme ve Değerlendirmesinde Kullanılacak Kontrol Listesi

UNICASE.... kapsamlı bir CASE* aracı. *

E-Posta Arşivi Kolay Kurulum ve Kullanım Kılavuz. 3 Adımda Hızlı ve Pratik Kurulum

TS EN ISO EŞLEŞTİRME LİSTESİ

ELEKTRONİK NÜSHA. BASILMIŞ HALİ KONTROLSUZ KOPYADIR

Kurumsal Kaynak Planlama Özdeğerlendirme Kılavuzu

1. AMAÇ Bu Prosedürün amacı, Aksaray Üniversitesi bünyesinde yürütülen bilgi işlem hizmetlerinin yürütülmesi ile ilgili esasları belirlemektir.

SİSTEM ANALİZİ VE TASARIMI. Sistem Analizi -Bilgi Sistemleri-

1.Mailbox Server Role:

ÖZ DEĞERLENDİRME SORU LİSTESİ

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

Kısaca. Müşteri İlişkileri Yönetimi. Nedir? İçerik. Elde tutma. Doğru müşteri Genel Tanıtım

MİLLİ EĞİTİM BAKANLIĞI YENİ EPOSTA SİSTEMİ HAKKINDA MEB

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

KISIM II BİR PROJENİN PROJE YÖNETİMİ İÇİN STANDART

ESİS Projesi. Kaynaklar Bakanlığı

TachoMobile Web Uygulaması v1.00.

Sisteminiz Artık Daha Güvenli ve Sorunsuz...

Türk Standartlari Enstitüsü'nün tanımladığı

Hızlı ve Güvenli Vale Hizmeti

DOĞAL TAŞ BİLGİ (DBS) SİSTEMİNİN KULLANIM YÖNERGESİ

CYMSOFT Bilişim Teknolojileri

İstanbul Bilişim Kongresi. Bilişim Yönetişimi Paneli CobiT ve Diğer BT Yönetim Metodolojileri Karşılaştırması. COBIT ve ISO 27001

Coslat Monitor (Raporcu)

MerSis. Bilgi Teknolojileri Bağımsız Denetim Hizmetleri

BT DENETİMİ EĞİTİMİ BÖLÜM 1 Bilgi Teknolojilerinin Hayatımızdaki Yeri

ÜNİVERSİTE BİLGİ SİSTEMLERİ

Veri Tabanı ve Yönetim Sistemleri Final Projesi Kuru Temizleme Takip Sistemi. Hazırlayanlar : Fatma Çiftçi Zeynep Doğru

Varlık davranış modeli: Bu aşama her entity ye etki eden durumların tanımlandığı, modellendiği ve dokümante edildiği süreçtir.

AKINSOFT Franchise Server 2 Yardım Dokümanı

İK VE PERSONEL YÖNETİMİ

BİLGİ GÜVENLİĞİ. Temel Kavramlar

BioAffix Ones Technology nin tescilli markasıdır.

Yazılım-donanım destek birimi bulunmalıdır.

GİRİŞ. Mehmet Sait Andaç. e-posta: İnşaat Mühendisi ve Endüstri Mühendisi.

Bilgi ve Olay Yönetim Sistemi

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

Hızlı ve Güvenli Vale Hizmeti

Yazılım Mühendisliği Bölüm - 3 Planlama. Cengiz GÖK

ONLINE BA/BS SİSTEMİ. Tanıtım Dokümanı

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİTİRME PROJESİ 1. GetFit (Spor Merkezi) Uygulaması

Sürecin başlama ve bitiş koşulları,

Kurulum ve Sistem Gereklilikleri 1

BT İşyükü Otomasyonu Çözümleri.

BioAffix Ones Technology nin tescilli markasıdır.

CEO - Yönetim Raporlama Sistemi

T.Ü. BİLGİ İŞLEM DAİRE BAŞKANLIĞI HİZMET ENVANTERİ. Revizyon No: 0 Tarihi: - TRAKYA ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI HİZMET ENVANTERİ

Ders İ zlencesi. Ders Başlığı. Dersin amacı. Önceden sahip olunması gereken beceri ve bilgiler. Önceden alınması gereken ders veya dersler

Fırat Üniversitesi Hastanesi Dinamik Web Sayfası

X. Çözüm Ortaklığı Platformu

T.C. AKDENİZ ÜNİVERSİTESİ Uzaktan Eğitim Uygulama ve Araştırma Merkezi (AKUZEM) DİJİTAL PAZARLAMA VE SOSYAL MEDYA YÖNETİCİLİĞİ SERTİFİKA PROGRAMI

RGN İLETİŞİM HİZMETLERİ A.Ş BİLGİ GÜVENLİĞİ POLİTİKASI

B i l g i l e n d i r m e

Psikolojik Danışman: Hasan KARAKIŞ

Türk Telekom Güvenlik Güvenli Aile(Safe Family) Ürünü Kurulum Kılavuzu

İÇ KONTROL EYLEM PLANI KAPSAMINDA PERSONEL DAİRESİ BAŞKANLIĞI TARAFINDAN YAPILACAK EYLEMLER. Eylemler Birim Tamamlanma Tarihi

Kurulum ve Konfigürasyon Servisleri

KURUMSAL İŞ ÇÖZÜMLERİNDE 19 YILLIK DENEYİM. Tek Elden Teknoloji

Wolvox Web Entegrasyon. AKINSOFT Wolvox Web Entegrasyon Yardım Dosyası

Transkript:

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ Yazılım Kalitesi Ve Süreç Yönetimi Departman ı

İçindekiler ANALİZ ŞEMASI... 3 PAYDAŞLAR... 4 YETKİ... 5 TANIMLAMA... 5 TEKNİK PAYDAŞ... 6 DIŞ PAYDAŞ... 6 İLETİŞİM... 6 FUNCTIONAL... 7 YAPISAL... 8 VERİ GEREKSİNİMLERİ... 8 İŞLEVSEL... 8 KAPSAM... 8 NON-FUNCTIONAL... 9 PERFORMANS/HIZ... 10 İZLENEBİLİRLİK... 10 KULLANABİLİRLİK. 10 GİZLİLİK GEREKSİNİMLERİ... 10 DESTEKLENEBİLİRLİK... 10 GÜVENLİK... 10 GENEL... 12 İŞ KISITLARI... 13 STANDARTLAR... 13 İŞ SÜREKLİLİĞİ... 13 YASAL İHTİYAÇLAR... 13 TEKNİK... 14 DONANIM... 15 YAZILIM... 15 ARAYÜZ... 15 İNTERNET... 15 TRANSITIONAL... 16 PARALEL SİSTEMLER... 17 ARŞİVLEME... 17 UPDATE... 17 1

SÜRE... 17 DİĞER... 18 2

ANALİZ ŞEMASI TRANSITIONAL PARALEL SİSTEMLER ARŞİVLEME UPDATE SÜRE FUNCTIONAL YAPISAL VERİ GEREKSİNİMLERİ İŞLEVSEL KAPSAM ANALİZ NON- FUNCTIONAL PERFORMANS/HIZ İZLENEBİLİRLİK KULLANABİLİRLİK YASAL GEREKSİNİM DESTEKLENEBİLİRLİK GÜVENLİK GENEL İŞ KISITLARI STANDARTLAR İŞ SÜREKLİLİĞİ YASAL İHTİYAÇLAR PAYDAŞLAR YETKİ TANIMLAMA TEKNİK PAYDAŞ DIŞ PAYDAŞ İLETİŞİM TEKNİK DONANIM YAZILIM ARAYÜZ İNTERNET 3

PAYDAŞLAR Tanım: Sorundan ve olası bir projeden; Olumlu veya olumsuz şekilde; Doğrudan veya dolaylı bir şekilde etkilenecek Kurumlar, gruplar veya kişilerdir. ANALİZ PAYDAŞ YETKİ TANIMLAMA TEKNİK PAYDAŞ DIŞ PAYDAŞ İLETİŞİM 4

Sorular: YETKİ Sistemi kimler yönetecek?(bakım ve admin) Yetkisel dağılım nedir, yapılandırılması nasıldır? Kaynakları kim kontrol etmektedir? Bilgi kimin kontrolündedir? Önceki sistem kim/kimler tarafından yönetildi? Paydaşların geliştirilecek sistem hakkında temel sorumlulukları nelerdir? Yasal sorumluluk kimdedir? TANIMLAMA Sistemi kimler kullanacak? Projenin sponsoru kimdir? Sisteme kimler bilgi sağlıyor? Sistemden kimler bilgi alıyor? Sistem uygulamasından kim/kimler etkilenecek? Sistemi kim tarafından kurulacak? Sistem hatalarını kim düzeltecek? Bu sistemden kimler rapor çekecek? Sisteme veri girişini kimler yapacak, kim güncelleyecek ve kim tarafından silinecek? Sisteme karşıt kişi ya da kuruluşlar? Sisteme yön veren organizasyonlar neler?(finans, güvenlik) Paydaş tarafında proje yöneticimiz var mı? Paydaşların her birinin projeden beklentileri nelerdir? Muhtelif paydaşların birbirleri arasındaki ilişkiler nelerdir? Organizasyon yapısını görebileceğimiz bir doküman mevcut mu? Organizasyon şemasında bulunmayan, fakat sistemi aktif olarak kullanacak kullanıcılar var mı? Paydaşların uzmanlık alanları ve teknik altyapıları nedir? Söz konusu aktör sistemi kullanarak; veri yaratma (create), veri saklama (store), veri değişikliği (change), veri temizleme (remove) ya da veri okuma gibi işlemleri gerçekleştirecek mi? Söz konusu aktör bu sistemi hangi amaçlarla kullanacak? Söz konusu aktör, harici olaylar ve değişiklikler konusunda sistemi bilgilendirme ihtiyacı duyacak mı? 5

Söz konusu aktör, sistem içerisinde meydana gelen belli başlı olaylardan haberdar edilecek mi? TEKNİK PAYDAŞ Sistemin veri tabanını kimler yönetecek? Sistemin network yapısını kim yönetecek? Paydaş tarafında sisteme yön verecek olan iş analisti var mı? Sistemin tasarımını yapan iş analistleri kimler? DIŞ PAYDAŞ Projeyi etkileyecek dış kaynak var mı? İLETİŞİM Paydaşların bilgilerini (e-mail, telefon..) temin edebilir miyiz? Paydaşların iletişim bilgilerini kimden elde edebiliriz? 6

FUNCTIONAL Tanım: Sistemin sunacağı hizmetler ile sistemin işlevsel altyapısını tanımlarlar. Sistemin ne yapacağını yapısal ve işlevsel olarak ortaya koyarlar. Geliştirmeden bağımsız çoğunlukla giriş, çıkış arabirimleri, süreçler ile hata yönetimine yönelik gereksinimlerdir. Sistem girişindeki izin verme ve yetkilendirme gereksinimleri de bu tiptedir. Sistemin neler yapacağını soyut olarak değil de detaylandırılmış biçimde belirler. ANALİZ FUNCTIONAL YAPISAL VERİ GEREKSİNİMLERİ İŞLEVSEL KAPSAM 7

Sorular: YAPISAL Fonksiyonel gereksinimler arası ilişkiler nasıl gösterilecek? Sistem sürekli çalıştırılacak mı? VERİ GEREKSİNİMLERİ Tüm verilerin saat başı yedeklenmesini ister misiniz? Sizin için hangi veriler daha kritik ve neden? Verileriniz içerisinde saklanması gerekli olmayan, saklama süresi belirsiz olan,sürekli saklanması gereken,yasal olarak saklama süreleri belli olanlar var mı? Veriler şifrelenerek mi sistem de tutulsun? Verilere belli roller de ki kullanıcılar mı ulaşabilsin? Sistem içerisinde farklı veri tabanları mevcut mu? İŞLEVSEL Kullanıcılar için yardım butonları olmalı mı? Çıkış işlemlerinden önce onay alınmalı mı? Engellenmesi gereken işlemler var mı? Sistem kullanıcı tarafından nasıl kullanılacak? Sistem ofis programlarıyla ortak çalışma özelliğine sahip olsun mu? KAPSAM Sistem nerede kullanılacak? Eski sistemde ki eksiklikler nedir ve yeni sistemden beklentiniz nedir? İleride dahil etmeyi düşündüğünüz değiştirmeyi düşündüğünüz modül ya da işlem var mı? Programın birden fazla dil desteklemesi ve yazıların ayrı dilde görüntülenebilmesi sağlansın mı? Projede çıkabilecek sorunlar ve onların önceden otomatik olarak algılanıp, düzeltilmesi için hata raporlama ve bu hatalın gönderilmesi sağlansın mı? 8

NON-FUNCTIONAL Tanım: Sistemin daha çok kısıtları ile fiziksel ortam, ara yüzler, kullanıcı odaklı olma, güvenlik, güvenilirlik, kalite güvence gibi soyut niteliklerini belirleyen gereksinimlerdir. Yazılımlara işlevsellik katmamasına rağmen bu tip gereksinimler özellikle yazılım kalitesi açısından kritik rol oynarlar. Bu gereksinimler yazılımda karşılanmadığı sürece yazılımın kullanılabilirliği yetersiz kalacaktır. ANALİZ NON- FUNCTIONAL PERFORMANS/HIZ İZLENEBİLİRLİK KULLANABİLİRLİK GİZLİLİK GEREKSİNİMLERİ DESTEKLENEBİLİRLİK GÜVENLİK 9

Sorular: PERFORMANS/HIZ Program aynı anda kaç kullanıcının çalışmasına olanak sağlayacak? Kullanıcılar sistemde istekte bulunduğu anda sistem hızlı bir şekilde dönüş yapabilecek mi?(tahmini istenen süre,örneğin 2 sn.?) İZLENEBİLİRLİK Kullanıcı bazında kayıt tutulmasına imkan sağlanacak mı? Program hatalarına ait kayıt tutulmasına imkan sağlansın mı? Kullanıcı hangi işlemleri yaptığını görüntüleyebilecek mi? KULLANABİLİRLİK Her ekrandan ilgili yardım menüsüne ulaşılsın mı? Kullanıcılar hatalı işlem yaptığında uyarı mesajı verilsin mi? Amaçlanan görünüm nedir? Kimler admin panelini kullanabilecek? GİZLİLİK GEREKSİNİMLERİ Kullanıcılar sınırlandırılacak mı, yetki derecelendirilmesi yapılacak mı? Bir kullanıcı birden fazla role sahip mi? İşletim sistemi güvenliği kullanıcı adı ve şifresi tanımlansın mı? DESTEKLENEBİLİRLİK Programın kurulduğu platformun gerekli yazılımsal desteği var mı?(data.net framework) 10

GÜVENLİK Uygulamanın çalıştırıldığı bilgisayarların işletim sistemlerinin ve üzerlerindeki yazılımların güvenlik güncellemeleri yapılacak mı? Hasing bilgisi tutulacak mı,veriler şifrelenerek mi saklanılacak? Programa ait tüm kritik bilgilerin yedekliliği farklı ortamlarda sağlansın mı?(cd,dvd,disk..) 11

GENEL Tanım: İş politikalarını,standartlarını ve ihtiyaçlarını belirlemek için kullanılan gereksinimlerdir.alanların sentezinden amaca uygun bir şekilde belirlenirler. Birçok genel gereksinim, organizasyonun çizgisi dahilinde değişen programlar kapsamında uygulanır. ANALİZ GENEL İŞ KISITLARI STANDARTLAR İŞ SÜREKLİLİĞİ YASAL İHTİYAÇLAR 12

Sorular: İŞ KISITLARI Hangi bireyler ya da roller özel durumlarda hangi fonksiyonları kullanabilecek? Projenin ne kadar sürede tamamlanması planlanıyor? Proje yapımı için ne kadar bütçe ayrılmıştır? Proje için ne kadar kaynağa ihtiyacınız var?(test-yazılımcı-iş analisti) Proje nerede geliştirilecektir?(firma yerinde..) Proje test makinesinde mi yoksa canlı ortamda mı geliştirilecek? Tasarım kısıtlarınız var mı? STANDARTLAR Mesai saatleriniz nedir? Şirket prosedürleriniz nelerdir? Personel ücretleriniz nedir? Çalışma koşullarınız nelerdir? İŞ SÜREKLİLİĞİ Projenin uzaması durumunda projenin hangi adımları ya da modülleri zamanlamadan çıkartılmalı? Herhangi bir tehlike anında sistem işlevine nasıl devam ediyor? Sistem felaket anında ne kadar kısa sürede çalıştırılabiliniyor? YASAL İHTİYAÇLAR Geliştirilen uygulamanın kodu müşteride mi yoksa geliştiricide mi kalacak? Geliştirici grup için şirketiniz tarafından sigortalama yapılacak mı? İç ve dış politik konular mevcut sistemin işleyişini etkiliyor mu? 13

TEKNİK Tanım: Teknik gereksinimler; teknik kısıtları veya koşulları sistemin çalışması prensibinde tanımlar. Bu gereksinimler aynı zamanda servis kalitesi gereksinimleri olarakta bilinirler. ANALİZ TEKNİK DONANIM YAZILIM ARAYÜZ İNTERNET 14

Sorular: DONANIM Mevcut donanım potansiyeli yeni uygulamayı karşılayabilecek mi? Mevcut donanım dışında yeni donanım satın alınması gerekiyor mu? Mevcut yazılım ortamında kullanıcıların işletim sistemleri nedir?(windows xp..) Serverın güvenliği için gerekli olan lisanslar mevcut mu? Hangi virüs programı sisteminiz de kurulu? Sistemin performansını etkileyecek donanımsal sorunlarınız var mı? YAZILIM Mevcut uygulama dışında başka hangi uygulamalar kullanımda? Daha önce kullanmış olduğunuz uygulama var mı? Mevcut uygulama daha büyük bir sistemin bileşeni midir? Alt sistemlerin birbirleriyle etkileşimi nasıl? Uygulama web tabanlı mı, mobil mi,masaüstü uygulaması olarak mı geliştirilecek? ARAYÜZ Ekran tasarımının nasıl olmasını istersiniz?(rengi.. nasıl olmalı) Uygulamada kullanılmasını istediğiniz logonuz var mı? Admin panelinin dinamik bir şekilde yapılandırılmasını istiyor musunuz? İNTERNET Sistemin yükünü karşılayabilecek ağ yapısı mevcut mu? Sistem İnternet üzerinden güncellenebilsin mi? Sistem farklı ağ yapılarına sahip mi? Ağ da oluşabilecek sorun hızlı bir şekilde çözülebiliniyor mu? 15

TRANSITIONAL Tanım: Sistem geçiş gereksinimleri; başarılı bir aktarımın gerçekleştirilebilmesi için gerekli olan dağıtımı ve yönü tanımlar. Bu tip gereksinimleri elde edebilmek için bir çok projede shadows performans monitörleme teknolojisi kullanılmaktadır. ANALİZ TRANSITIONAL PARALEL SİSTEMLER ARŞİVLEME UPDATE SÜRE 16

Sorular: PARALEL SİSTEMLER Yazılım daha önceden var olan başka bir sistemle paralel olarak çalışacak mı? Eski sistemden yeni sisteme geçiş için gerekli altyapı hazır mı? ARŞİVLEME Transitional yapılırken eski sistemede veri güncellemesi,silme,ekleme yapılacak mı? Eski sistemin güncellemesi nerede tutulacak? Logların aylık mı,günlük mü tutulmasını istiyorsunuz? Arşivleme tool kullanılarak mı, yoksa manual giriş yapılarak mı gerçekleşecek? Arşivleme için kullandığınız program var mı?? UPDATE Ne kadar sürede bir update yapılması gerekiyor? Update işlemi sırasında sistem kapatılacak mı,yoksa işlevine devam edecek mi? SÜRE Veri aktarımının ne zaman ve ne kadar sürede yapılması planlanıyor? 17

Diğer: Kullanıcı için eğitim verilecek mi? Ürün nasıl lisanslanacak?(kullanıcı başına-şirket başına-pc başına?) Projenin karşılaşması muhtemel riskler var mı? Sistem kullanıcı tarafından ne kadar süre kullanılacak? Kullanıcılara yönelik kılavuz hazırlanacak mı? Geçmiş hatalar kaydedilsin mi, gerektiğinde geçmiş hatalara ulaşılabilsin mi? 18