İÇİNDEKİLER CONTENTS



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

BM208- Nesneye Dayalı Analiz ve Tasarım. Sunum 7

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

Takım No: Takım Adı: TMUY 2018 Puan Tablosu. GÖREV NOTLAR Puan Yüzdelik Puan Yüzde FAZLAR. Toplam:

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

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

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

TSE Bilgi Teknolojileri Standartları Programı Sorumlu Grup: Bilgi Teknolojileri ve İletişim Hazırlık Grubu

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

DESTEKLEYİCİ VE SÖZLEŞMELİ ARAŞTIRMA KURULUŞU İLE İLGİLİ İYİ KLİNİK UYGULAMALARI DENETİMLERİNİN YÜRÜTÜLMESİNE İLİŞKİN KILAVUZ

ÇELİKEL A.Ş. Bilgi Güvenliği Politikası

ISO/IEC BİLGİ TEKNOLOJİSİ - HİZMET YÖNETİMİ BAŞ DENETÇİ EĞİTİMİ. Terimler Ve Tarifler.

İ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.

ISO 27001:2013 BGYS BAŞDENETÇİ EĞİTİMİ. Kapsam - Terimler

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ

Chapter 8 Yazılım Testi. Lecture 1. Chapter 8 Software testing

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

Elektronik Belge Yönetimine Geçiş Sürecinde Kurumsal Sorumluluklar ve Yol Haritası. Tekirdağ 25 Haziran 2012

VERİLEBİLİR KALİTE PLANLARI İÇİN NATO GEREKLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Organizasyonu BIL

SEÇKİN ONUR. Doküman No: Rev.Tarihi Yayın Tarihi Revizyon No 01 OGP 09 SEÇKİN ONUR BİLGİ GÜVENLİĞİ POLİTİKASI

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

Main-Cert Kompetenzprofil für Fach- und Führungskompetenzen in der Instandhaltung (Supervisor)

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

Access e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır.

Bilgisayar Ağları ve Türleri

PROGRAMLAMA TEMELLERİ

ISO 27001:2013 BGYS BAŞDENETÇİ EĞİTİMİ. Planlama - Destek

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Bilgi Güvenliği ve Ağ Yönetim Uzmanı Görev Tanımı

BTP 209 SİSTEM ANALİZİ VE TASARIMI

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

BİL-142 Bilgisayar Programlama II

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

Algoritma ve Akış Diyagramları

T. C. KAMU İHALE KURUMU

Veritabanı. Ders 2 VERİTABANI

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

BGYS-PL-01 BİLGİ GÜVENLİĞİ POLİTİKASI

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

Hazırlayan Tarih İmza. Onaylayan Tarih İmza

WEB KULLANILABİLİRLİĞİ

HACCP Sistem Tetkikine Ait Resmi Form Resmi Kontrol Rapor No:

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

İçindekiler Tablosu Yazarkasa Aktarım Programı.....3

KALİTE YÖNETİM SİSTEMİ İş Sürekliliği

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU

ISO 13485:2016 TIBBİ CİHAZLAR KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU

<Ekip Adı> <Proje Adı> Yazılım Gereksinimlerine İlişkin Belirtimler. Sürüm <1.0>

Bilgi Güvenliği Yönetim Sistemi

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

Sınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir?

Siber Güvenlik Risklerinin Tanımlanması / Siber Güvenlik Yönetişimi

İŞLETME RİSK YÖNETİMİ. Yrd. Doç. Dr. Tülay Korkusuz Polat 1/30

FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH.

Bulut Bilişimin Hayatımızdaki Yeri İnternet Haftası Etkinlikleri 17 Nisan Yard.Doç.Dr.Tuncay Ercan

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance

ARACI KURULUŞLAR İÇİN FIX ADAPTER PROJESİ

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının

ISO-BGYS-PL-02 Bilgi Güvenliği Politikası

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

Elektrik Altyapılarında Bilgi Güvenliği Riskleri ve Çözümler

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Tanımı Rolü Temel Fonksiyonları Afet Yönetiminde Lojistik. Afete Hazırlık Süreci Afet Müdahale Süreci Afet Müdahale Sonrası

MIS 325T Servis Stratejisi ve Tasarımı Hafta 7:

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

AĞ İŞLETMENİ PROGRAMINA İLİŞKİN AÇIKLAMALAR

Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler. Fundamentals, Design, and Implementation, 9/e

BİT in Temel Bileşenleri (Yazılım-1)

dinamo / Periyodik İşler

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine

APQP/PPAP. Prof. Dr. Ali ŞEN

Yazılım Mühendisliği 1

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

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Fiziksel Veritabanı Modelleme

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v Mustafa Atanak Sefai Tandoğan Doç. Dr.

DOKÜMANTE EDİLMİŞ KONTROL SİSTEMİ

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

Lego Challenge ve Yazılım Mimarisi. Sedat Görmüş, PhD :

VİYA Lojistik Mühendislik ve Bilişim Teknolojileri Fault (Hata) Şeması

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula

İ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

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

TÜRKİYE İLAÇ VE TIBBİ CİHAZ KURUMU (TİTCK) ELEKTRONİK BAŞVURU YÖNETİMİ (EBS) TALEP BİLDİRİM KULLANICI KILAVUZU

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Proje Uyarlama Adımları Dokümanı

Belge, ABYSIS içinde kullanılan, kayıt, fiş, fatura, hesap kartı gibi bir tanımı veya bir işlemi ifade eden kayıt veya evraklardır.

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

EKLER EK 12UY0106-5/A5-1:

Veritabanı Uygulamaları Tasarımı

11.DERS Yazılım Testi

MATRİKS MARCO POLO NETWORKS ENTEGRASYON VE EMİR YÖNETİM SİSTEMİ

Ağ Yönetiminin Fonksiyonel Mimarisi

İŞLETİM SİSTEMLERİ. (Operating Systems)

ISO 9001:2015 GEÇİŞ KILAVUZU

API v1.0

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

Transkript:

İÇİNDEKİLER CONTENTS 1 GEREKSİNİMLER / REQUIREMENTS... 2 1.1 Gerekli Durum ve Modlar / Required States and Modes... 2 1.2 YKE Fonksiyonel Gereksinimleri / CSCI Capability Requirements... 2 1.2.x (YKE Fonksiyonelliği) / (CSCI Capability)... 2 1.3 YKE Dış Arayüz Gereksinimleri / CSCI External Interface Requirements... 2 1.3.1 Arayüz Tanımlaması ve Diyagramları / Interface Identification and Diagrams... 2 1.3.x (Arayüzün Projeye Özgün Tanımlayıcısı) / (Project-Unique Identifier of Interface)... 2 1.4 YKE Dahili Arayüz Gereksinimleri / CSCI Internal Interface Requirements... 4 1.5 YKE Dahili Veri Gereksinimleri / CSCI Internal Data Requirements... 4 1.6 Uyarlama Gereksinimleri / Adaptation Requirements... 4 1.7 Emniyet Gereksinimleri / Safety Requirements... 4 1.8 Güvenlik ve Gizlilik Gereksinimleri / Security and Privacy Requirements... 4 1.9 YKE Ortam Gereksinimleri / CSCI Environment Requirements... 5 1.10 Bilgisayar Kaynak Gereksinimleri / Computer Resource Requirements... 5 1.10.1 Bilgisayar Donanım Gereksinimleri / Computer Hardware Requirements... 5 1.10.2 Bilgisayar Donanımı Kaynak Kullanımı Gereksinimleri / Computer Hardware Resource Utilization Requirements... 5 1.10.3 Bilgisayar Yazılım Gereksinimleri / Computer Software Requirements... 5 1.10.4 Bilgisayar İletişim Gereksinimleri / Computer Communications Requirements... 5 1.11 Yazılım Kalite Faktörleri / Software Quality Factors... 5 1.12 Tasarım ve Uygulama Kısıtlamaları / Design and Implementation Constraints... 5 1.13 Personelle İlgili Gereksinimler / Personnel-Related Requirements... 6 1.14 Eğitimle İlgili Gereksinimler / Training-Related Requirements... 6 1.15 Lojistikle İlgili Gereksinimler / Logistics-Related Requirements... 6 1.16 Diğer Gereksinimler / Other Requirements... 6 1.17 Ambalajlama Gereksinimleri / Packaging Requirements... 6 1.18 Gereksinimlerin Önceliği ve Kritikliği / Precedence and Criticality of Requirements... 6 1 / 6

1 GEREKSİNİMLER / REQUIREMENTS 1.1 Gerekli Durum ve Modlar / Required States and Modes Eğer YKE nin diğer durum ve modlardan farklı gereksinimlere sahip durum ve modlarda çalışması gerekiyorsa bu paragraf her bir durum ve modu belirtir ve açıklar. Durum ve modların örnekleri boş duran (idle), hazır, aktif, kullanım sonrası (post use) analizi, eğitim, bozulmuş (degrated), acil, yedekleme, savaş zamanı ve barış zamanını içerir. Durum ve modlar arasındaki ayrım isteğe bağlıdır. Bir YKE sadece durumlar, sadece modlar, modların içinde durumlar, durumların içinde modlar veya diğer yararlı planlar şeklinde tanımlanabilir. Eğer hiçbir durum veya mod gerekmiyorsa bu paragraf yapay ayrımlar yaratma gereği olmadan bunu belirtir. Eğer durumlar ve/veya modlar gerekiyorsa, bu spesifikasyondaki her gereksinim veya gereksinim grubu durum ve modlara ilişkilendirilir. İlişki, bu paragrafta bir tablo veya diğer yöntemle, bu paragraftan atıf yapılan bir ekte veya paragrafta geçtiği yerlerde açıklamalarla gösterilebilir. 1.2 YKE Fonksiyonel Gereksinimleri / CSCI Capability Requirements Bu paragraf, her YKE fonksiyonelliği ile ilişkili gereksinimleri ayrıntılandırmak üzere alt paragraflara bölünür. Bir fonksiyonellik ilişkili gereksinimler grubu olarak tanımlanır. Fonksiyonellik kelimesi işlev, özne, nesne veya gereksinimlerin sunulması için yararlı diğer terimlerle değiştirilebilir. 1.2.x (YKE Fonksiyonelliği) / (CSCI Capability) Bu paragraf, gereken YKE fonksiyonelliğini tanımlar ve fonksiyonellikle ilişkili gereksinimleri ayrıntılandırır. Eğer fonksiyonellik, bileşen fonksiyonlara bölünerek daha açık belirlenebiliyorsa, bileşen fonksiyonlar alt paragraflarda belirlenir. Gereksinimler, YKE nin gereken davranışını belirtir ve işletim koşullarını temel alan karşılık verme süresi, üretilen iş (throughput) zamanları, diğer zamanlama kısıtlamaları, sıralama, kesinlik, kapasiteler (ne kadar), öncelikler, sürekli işletim gereksinimleri ve izin verilebilir sapmalar gibi uygulanabilir parametreleri içerir. Gereksinimler, uygulanabildiği kadar acil durumlarda işlemlerin devamını sağlamak için YKE ye dahil edilecek beklenmeyen, izin verilmeyen veya sınırların dışındaki koşullarda istenen davranış, hata giderme için gereksinimleri ve diğer şartları içerir. Bu dokümanın 1.3.x. paragrafı YKE nin kabul etmesi gereken girdiler ve üretmesi gereken çıktılarla ilgili gereksinimlerin belirlenmesinde kullanılacak başlıkların bir listesini sağlar. 1.3 YKE Dış Arayüz Gereksinimleri / CSCI External Interface Requirements Bu paragraf eğer varsa YKE nin harici arayüzleri için gereksinimleri belirtmek üzere alt paragraflara bölünür. Bu paragraf, bir veya daha fazla Arayüz Gereksinimleri Spesifikasyonlarına veya bu gereksinimleri içeren diğer dokümanlara atıf yapılabilir. 1.3.1 Arayüz Tanımlaması ve Diyagramları / Interface Identification and Diagrams Bu paragrafta, YKE nin gereken harici arayüzleri (yani diğer varlıklarla(sistemler, KE ler, kullanıcılar vb. ) veri bölüşme, sağlama veya değiştirme gerektiren ilişkiler) tanımlanır. Her bir arayüzün tanımlaması, projeye özel tanımını belirtmeli ve arayüz elemanlarını (yazılım birimleri, sistemler, YKE ler, kullanıcılar vs.) isim, numara, versiyon ve dokümantasyon referansları ile uygulanabildiği kadar belirlemelidir. Tanımlama, hangi elemanların önceden belirlenmiş arayüz özelliklerine sahip olduğunu (bu nedenle arayüz gereksinimlerini arayüz elemanlarına ilişkilendirir) ve hangilerinin geliştirildiğini veya değiştirildiğini (böylelikle onlara ilişiklendirilen arayüz gereksinimlerine sahip olarak) belirtir. arayüzleri belirtmek için bir veya daha fazla Arayüz diyagramı sağlanmalıdır. 1.3.x (Arayüzün Projeye Özgün Tanımlayıcısı) / (Project-Unique Identifier of Interface) 2 / 6

Bu paragraf (1.3.2 ile başlayan) projeye özel tanımlayıcısı ile bir YKE harici arayüzünü belirtir, arayüz elemanlarını kısaca betimler ve arayüzü sağlamak için YKE için gereksinimleri belirtmek üzere gerekli olduğu kadar alt paragraflara ayrılır. Arayüzle ilişkili diğer elemanların Arayüz özellikleri diğer elemanlardaki gereksinimler gibi değil varsayımlar olarak veya Kapsanmayan eleman bunu yaparsa, YKE..yapacaktır şeklinde belirtilmelidir. Bu paragraf, bilgiyi burada ifade etmek yerine diğer dokümanlara (veri sözlükleri, protokoller için standartlar ve kullanıcı arayüzleri için standartlar) atıf yapabilir. Gereksinimler uygulanabildiği kadar, sağlanacak gereksinimlere uygun sırada sunulan aşağıdakileri içerir ve arayüz elemanları bakış açısından bu özelliklerdeki farklılıkları (boyutla ilgili farklı beklentiler, tekrarlama sıklığı veya veri elemanlarının diğer özellikleri gibi) not eder: a. YKE nin arayüze atamak zorunda olduğu öncelik, b. Gerçekleştirilecek arayüz tipi (örneğin gerçek zamanlı veri transferi, verinin depolanması ve yeniden çağrılması vs.) gereksinimleri c. YKE nin sağlamak, saklamak, göndermek, erişmek, almak, vb., zorunda olduğu bireysel veri elemanlarının gereken özellikleri, örneğin: 1) İsimler/tanımlayıcılar(Projeye özel tanımlayıcı, teknik olmayan (doğal dil) ismi, müşteri standart veri elemanı ismi, teknik isim ( örneğin, koddaki veya veri tabanındaki değişken veya alan ismi), kısaltma veya eş anlamlı isimler), 2) Veri tipi (alfanumerik, tam sayı, vb.) 3) Büyüklük ve format (karakter dizininin noktalaması ve uzunluğu gibi) 4) Ölçme birimleri (metre, dolar, nanosaniye gibi) 5) Tanım kümesi, yani olası değerlerin erişim kümesi veya listesi (0-99 gibi) 6) Doğruluk (ne derece doğru) ve duyarlık (anlamlı basamak sayısı) 7) Öncelik, zamanlama, tekrarlama sıklığı, cilt, sıralama, ve diğer kısıtlamalar, veri elemanının güncelleşip güncelleşmeyeceği ve iş kurallarının uygulanıp uygulanmayacağı gibi 8) Güvenlik ve özel kısıtlamalar 9) Kaynaklar (ayarlama/gönderme elemanları) ve alıcılar (kullanma/alma elemanları) d. YKE nin sağlamak, depolamak, göndermek, erişmek, almak vb. zorunda olduğu veri eleman gruplarının gereken özellikleri (kayıtlar, mesajlar, dosyalar, diziler, göstergeler, raporlar): 1) İsimler/tanımlayıcılar (Projeye özel tanımlayıcıları, teknik olmayan isim, doğal dil, müşteri standart veri elemanı ismi, teknik isim (kodlu ya da veri tabanlı kayıt ya da veri yapı ismi), kısaltma veya eş anlamlı isimler) 2) Grup içindeki ve onların yapılarındaki veri elemanları (sayı, sıra, gruplama) 3) Ortam (disk) ve ortam üzerindeki veri elemanları/gruplarının yapısı 4) Göstergelerin ve diğer çıkışların (renkler, düzen (layout), yazı özellikleri, ikonlar ve diğer gösterge elemanları, sesler, ışıklar gibi) görsel ve işitsel özellikleri 5) Sıralama ve erişim özellikleri gibi gruplar arasındaki ilişkiler 6) Öncelik, zamanlama, sıklık, hacim, sıralama ve diğer kısıtlamalar (örneğin grupya güncelleştirilebilecek ya da iş kuralları uygulanacaktır) 7) Güvenlik ve özel kısıtlamalar 8) Kaynaklar (ayarlama/gönderme elemanları) ve alıcılar (kullanıcı/alıcı elemanları) e. YKE lerin arayüz için kullanmak zorunda olduğu iletişim yöntemlerinin gereken özellikleri: 1) Projeye özel tanımlayıcı(lar) 2) Haberleşme hatları/bantları/frekansları/ortam ve onların özellikleri 3) Mesaj formatlama 4) Akış kontrolü (örneğin sıra numaralandırma ve ara bellek tahsis etme) 3 / 6

5) Periyodik/periyodik olmayan veri aktarım oranı 6) Yönlendirme, adresleme, ve isimlendirme kuralları 7) Hizmetlerin aktarımı, öncelik ve derece dahil 8) Emniyet/güvenlik/gizlilik hususları (örneğin kriptolama, kullanıcı şifre yetkisi, bölümlendirme ve denetleme) f. Yazılım Konfigürasyon Elemanlarının Arayüz için kullanmak zorunda olduğu protokollerin gereken özellikleri: 1) Projeye özel tanımlayıcı(lar) 2) Protokolün önceliği 3) Parçalara ayırma ve tekrar birleştirmeyi içeren paketleme, yönlendirme, adresleme 4) Geçerlilik kontrolleri, hata kontrolü, ve düzeltme prosedürleri 5) Bağlantı kurulması, bakımı ve tamamlanmasını içeren zaman uyumlama 6) Durum, tanımlama, ve diğer raporlama özellikleri g. Arayüz elemanlarının fiziksel uyumluluğu (örneğin boyut, tolerans, yük, voltaj, fiş uyumluluğu vs. gibi diğer özellikler) 1.4 YKE Dahili Arayüz Gereksinimleri / CSCI Internal Interface Requirements Bu paragraf, eğer varsa YKE nin dahili arayüzleri için gereksinimleri belirtir. Eğer bütün dahili arayüzler tasarıma bırakılmışsa bu durum belirtilmelidir. Dikkate alınacak başlıklar paragraf 1.3 de verilmiştir. 1.5 YKE Dahili Veri Gereksinimleri / CSCI Internal Data Requirements Bu paragraf, eğer varsa YKE nin dahili verilerine empoze edilen gereksinimleri belirtir. Dikkate alınacak başlıklar paragraf 1.3.x.c. ve 1.3.x.d. de verilmiştir. YKE ye dahil edilecek veri tabanları, veri dosyaları, ve eğer varsa ilgili gereksinimleri belirtilir. 1.6 Uyarlama Gereksinimleri / Adaptation Requirements Bu paragraf, eğer varsa YKE tarafından sağlanacak yüklemeye bağımlı verileri (yükleme yerine bağlı enlem ve boylam) ve YKE nin kullanması gereken işletimsel ihtiyaçlara göre değişebilen işletimsel parametreleri (operasyona bağımlı hedefleme sabitleri veya veri kaydını belirten parametreler gibi) ilgilendiren gereksinimleri belirtir. 1.7 Emniyet Gereksinimleri / Safety Requirements Bu paragraf, eğer varsa, personel, mülk ve fiziksel ortama gelebilecek istenmeyen zararları önlemek veya en aza indirmekle ilgili YKE gereksinimlerini belirtir. Örnekler, kazara yapılan (kazara verilen otomatik pilot devrede değil komutu gibi) ve yapılmayan (verilmesi gereken otomatik pilotu devrede değil komutunun verilmemesi gibi) faaliyetleri önlemek için YKE nin sağlaması gereken önlemleri içerir. 1.8 Güvenlik ve Gizlilik Gereksinimleri / Security and Privacy Requirements Bu paragraf, eğer varsa güvenliğin ve gizliliğin bakımı ile ilgili YKE gereksinimlerini belirtir. Bu gereksinimler, uygun olabildiği kadar YKE nin çalışması gereken güvenlik/gizlilik ortamı, sağlanması gereken güvenlik veya gizliliğin türü ve derecesi, YKE nin karşı koyması gereken güvenlik/gizlilik riskleri, bu riskleri azaltmak için gereken önlemler, karşılanması gereken güvenlik/gizlilik politikası, YKE nin sağlaması gereken güvenlik/gizlilik sorumluluğu ve güvenlik/gizlilik sertifikasyonu/yetkilendirmesi için karşılanması gereken kriterleri içermelidir. 4 / 6

1.9 YKE Ortam Gereksinimleri / CSCI Environment Requirements Bu paragraf, eğer varsa YKE nin çalışması gereken ortamla ilgili gereksinimleri belirtir. Örnekler, YKE nin çalışması gereken bilgisayar donanımı ve işletim sistemini içerir. (Bilgisayar kaynaklarıyla ilgili ek gereksinimler bir sonraki paragrafta verilmiştir.) 1.10 Bilgisayar Kaynak Gereksinimleri / Computer Resource Requirements Bu paragraf, kendisini takip eden alt paragraflardan oluşur. 1.10.1 Bilgisayar Donanım Gereksinimleri / Computer Hardware Requirements Bu paragraf, eğer varsa YKE nin kullanması gereken, veya içine dahil edilmiş, bilgisayar donanımı hakkındaki gereksinimleri belirtir. Gereksinimler, teçhizat, tip, büyüklük, kapasitenin her bir tipinin numarasını ve işlemcinin, hafızanın, giriş/çıkış biriminin, yardımcı saklama, iletişim/ağ teçhizatlarının ve diğer gerekli teçhizatların diğer gerekli özelliklerini içerir. 1.10.2 Bilgisayar Donanımı Kaynak Kullanımı Gereksinimleri / Computer Hardware Resource Utilization Requirements Bu paragraf, maksimum işlemci kapasitesi, bellek kapasitesi, giriş/çıkış cihazı kapasitesi, yardımcı saklama cihazı kapasitesi, iletişim/ağ teçhizatlarının kapasitesi gibi YKE nin bilgisayar donanımı kaynak kullanımı gereksinimlerini tanımlar. Gereksinimler, kaynak kullanımının ölçülmesi gerektiği hallerdeki durumları (her bir bilgisayar donanım kaynağı kullanımının yüzdesi gibi) içerecektir. 1.10.3 Bilgisayar Yazılım Gereksinimleri / Computer Software Requirements Bu paragraf, eğer varsa YKE nin kullanması gereken, veya içine dahil edilmiş, bilgisayar yazılımı hakkındaki gereksinimleri belirtir (Örneğin, işletim sistemleri, Veri Tabanı Yönetim Sistemi/leri, iletişim/ağ yazılımı, yardımcı yazılım, giriş ve teçhizat simülatörleri, test yazılımı ve üretim yazılımı). Her bir yazılım elemanının doğru sınıflandırma, versiyon ve dokümantasyon referansları sağlanır. 1.10.4 Bilgisayar İletişim Gereksinimleri / Computer Communications Requirements Bu paragraf, eğer varsa YKE nin kullanması gereken, veya içine dahil edilmiş, bilgisayar iletişimine dair ek gereksinimleri gösterir. Örnekler, bağlanacak olan coğrafi yerleşimleri; konfigürasyon ve ağ topolojisini; iletim tekniklerini; veri transfer oranlarını; ağ geçitlerini (gateways); gereken sistem kullanım sürelerini; iletilecek/alınacak olan verinin tipini ve büyüklüğünü; iletim/alım/tepki için zaman sınırları; verinin en yüksek büyüklük değerleri ve teşhis (diagnostic) özelliklerini içerir. 1.11 Yazılım Kalite Faktörleri / Software Quality Factors Bu paragraf, eğer varsa sözleşmede belirtilen veya daha yüksek seviyedeki bir spesifikasyondan türetilen yazılım kalite faktörleriyle ilgili YKE gereksinimlerini belirtir.örnekler, YKE fonksiyonelliği ile ilgili sayısal gereksinimler (bütün istenen işlevleri yapma yeteneği), güvenilirlik (doğru, tutarlı sonuçlarla çalışma yeteneği), idame edilebilirlik (kolayca düzeltilebilir olma yeteneği), erişilebilirlik (availability, istendiğinde erişilme ve çalıştırılma yeteneği), esneklik (değişen gereksinimlere kolayca adapte olma yeteneği), taşınabilirlik (yeni bir ortam için kolayca değiştirilme yeteneği), yeniden kullanılabilirlik (bir çok uygulamada kullanılabilme yeteneği), test edilebilirlik (kolayca ve eksiksiz olarak test edilme yeteneği), kullanılabilirlik (kolayca öğrenilme ve kullanılma yeteneği) ve nitelikleri içerir. 1.12 Tasarım ve Uygulama Kısıtlamaları / Design and Implementation Constraints Bu paragraf, eğer varsa YKE nin tasarımı ve gerçekleştirimini kısıtlayan gereksinimleri belirtir. Bu gereksinimler, uygun ticari veya askeri standartlar ve spesifikasyonlara atıf yapılarak belirtilebilir. Örnekler, aşağıdakilerle ilişkili gereksinimleri içerir: 5 / 6

a. İstenen veri tabanı veya diğer yazılım birimleri gibi YKE yapısı veya yapı üzerindeki gereksinimlerin kullanımı; standart veya mevcut parçaların kullanımı; veya müşterinin/alıcının sağladığı teçhizat, bilgi veya yazılımın kullanımı, b. Belli tasarım veya gerçekleştirim standartlarının kullanımı; belli veri standartlarının kullanımı; belli programlama dilinin kullanımı, c. Büyümenin beklendiği alanlar veya teknoloji, tehdit veya görevdeki değişiklikleri desteklemek için sağlanacak esneklik veya genişleyebilirlik 1.13 Personelle İlgili Gereksinimler / Personnel-Related Requirements Bu paragraf, eğer varsa YKE yi kullanacak veya destekleyecek personelin sayısı, yetenek seviyesi, vardiyaları, eğitim ihtiyaçları veya diğer bilgileri sağlamak için içerilecek YKE gereksinimlerini belirtir. Örnekler, eşzamanlı kullanıcıların sayısı ve yerleşik yardım veya eğitim özellikleri için gereksinimleri içerir. Ayrıca eğer varsa YKE için insan faktörleri mühendisliği gereksinimlerini içermelidir. Bu gereksinimler uygulanabildiği kadar insanların yetenekleri ve sınırları için hususları; hem normal hem de uç koşullarda öngörülebilir insan hataları ve insan hatalarının etkilerinin oldukça ciddi olabileceği belli alanları içerir. Örnekler, hata mesajlarının rengi ve süresi, kritik göstergeler veya tuşların fiziksel yerleşimi ve ses sinyallerinin kullanımı için gereksinimleri içerir. 1.14 Eğitimle İlgili Gereksinimler / Training-Related Requirements Bu paragraf, eğer varsa eğitimle ilgili YKE gereksinimlerini belirtir. Örneğin, YKE ye dahil edilmesi gereken eğitim yazılımı. 1.15 Lojistikle İlgili Gereksinimler / Logistics-Related Requirements Bu paragraf, eğer varsa lojistik hususlarla ilgili YKE gereksinimlerini belirtir. Bu hususlar, sistem bakımı, yazılım desteği, sistemin taşınma durumundaki gereksinimleri, tedarik sistemi gereksinimleri, mevcut tesisler üzerindeki etkiler ve mevcut teçhizat üzerindeki etkileri içerebilir. 1.16 Diğer Gereksinimler / Other Requirements Bu paragraf, eğer varsa önceki paragraflarda kapsanmayan ek YKE gereksinimlerini belirtir. 1.17 Ambalajlama Gereksinimleri / Packaging Requirements Bu bölüm, dağıtım için YKE yi ambalajlama, etiketleme ve teslim etme için (örneğin belli bir şekilde etiketlenmiş ve ambalajlanmış 8 izli manyetik teyp üzerinde dağıtım) gereksinimleri belirtir. 1.18 Gereksinimlerin Önceliği ve Kritikliği / Precedence and Criticality of Requirements Bu paragraf, eğer uygulanabilirse bu spesifikasyondaki gereksinimlerin göreceli olarak önemini gösteren öncelik sırası, kritiklik veya atanan ağırlıkları belirtir. Bununla ilgili örnekler özel işlem görmek üzere ayrılma amaçları için güvenlik, emniyet veya gizlilik için kritik kabul edilen gereksinimlerin tanımlanmasını içerir. Eğer tüm gereksinimlerin ağırlığı aynı ise paragraf bunu belirtmelidir. 6 / 6