SlideShare a Scribd company logo
SRS Örneği
Software Specification Document (SRS) Genel Yapısı ,[object Object],[object Object],[object Object],[object Object]
Introduction (Giriş) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
System   Reference  (ICS için sisterm referansı)(devam): ,[object Object]
ICS Sistem Referansı: (devam) ,[object Object],[object Object],[object Object]
(Deployment) Yerleşim Şeması ICS Cust.OrderEntry Manufacturing Purchasing Shipping
ICS'in genel tanımı ,[object Object],[object Object]
ICS'in genel Tanımı (devam) ,[object Object],[object Object],[object Object],[object Object]
ICS'in genel yapısı (Devam 2) ,[object Object],[object Object],[object Object],[object Object]
ICS'in genel durumu (devam 3) ,[object Object],[object Object],[object Object],[object Object]
USE CASE DIAGRAMS
Use Case 1: ICS Dept Chk Parts Inventory Chk/verify Mfg Schedule Create Purchase Requsts Delete cancelled part records.. Add new part records Reconcile machine and physical inventories ICS ICS Manager Create reports  required by mgmt
Use Case 2: Customer Order Entry Salesperson (COES) Chk Goods Availability ChkAvail ICS View ICS Sales Prog.
Use Case 3 - Manufacturing Collect Mfg Requests Create Mfg Schedule Get/order parts. Chk mfg. progress Update finished goods inventory Manufacturing Manager Get/order  parts Mfg. Prog. ICS View/ update
Use Case 4 - Purchasing Analyze purchasing requests Analyze vendors Get bids. Order parts Enter arriving parts Purchasing Manager Purchase  parts Purch. Prog. ICS View/ update Return defective parts to vendor Enter arriving parts
Use Case 5 - Shipping Get finished orders Ship to customer Shipping Manager (COES) Ship Order Shipping Prog. ICS View/ update
Yazılım Projesi Kısıtları ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.  Bilgi Tanımı ,[object Object],[object Object],[object Object]
ICS Bilgi Tanımı ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bilgi Tanımı ,[object Object],[object Object],[object Object],[object Object],[object Object]
Data Flow Diagrams (DFD Level 0) Vendor Order Master File Vendor Order Detail File Customer Order Master File Cust.  Order Detail File Manufacturing Requests Manufacturing Schedule ICS Part Transaction File Part Master File Part Detail File Part Inventory File
Bilgi Tanımı    (devam-3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DFD Level 1 Create New Part or Product  Master Record Edit/Delete Part or Product Master Record Enter New Part or Product Edit/Delete Part or Product  Enter Returned Part or Product Issue Part or Product Re-issue Part or Product View Part or Product Vendor Order Master File Vendor Order Detail File Cust.  Order Detail File Customer Order Master File Manufacturing Requests Manufacturing Schedule All Part Transaction File Part Master File Part Detail File Part Inventory File
Bilgi Tanımı   (devam 4) ,[object Object],[object Object],[object Object]
CLASS DESCRIPTIONS (Sınıf Tanımları)
[object Object],[object Object],[object Object],Part Transaction Class
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Part Transaction Class  (cont’d) (note: Data elements are stored in DB)
[object Object],[object Object],[object Object]
Part Inventory Class  (cont’d) (note: Data elements are stored in DB)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Part Master Class  (note: Data elements are stored in DB)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Part Detail Class (note: Data elements are stored in DB)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.  Fonkisyonel Tanımlar   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TRANSACTION DESCRIPTIONS
“ Yeni Ürün veya Parça tanımlama” Transaction  ,[object Object],[object Object]
“ Parça ve Ürün Sil /Düzelt”  Transactionları ,[object Object],[object Object]
ICS Tarafından desteklenen diğer Transactionlar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.  Behavioural Davranışsal Tanım ,[object Object],[object Object],[object Object]
5.  Validation(Doğrulama) Kriterleri ,[object Object],[object Object],[object Object],[object Object],[object Object]
6. Kaynakça ( Bibliography) ,[object Object]
7.  Appendices   (Ekler) ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Software Engineering Lab Manual
Software Engineering Lab ManualSoftware Engineering Lab Manual
Software Engineering Lab Manual
Neelamani Samal
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)
영기 김
 
CBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuCBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti Sertifikasyonu
Muhammed Özdemir
 
CS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design PatternsCS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design Patterns
Kwangshin Oh
 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design Patterns
Gatte Ravindranath
 
Chapter 7 Use Case Model
Chapter 7 Use Case ModelChapter 7 Use Case Model
Chapter 7 Use Case Model
Mae Abigail Banquil
 
Yazılım kalitesi ve Standartları
Yazılım kalitesi  ve Standartları Yazılım kalitesi  ve Standartları
Yazılım kalitesi ve Standartları İbrahim ATAY
 
Nitel Veri Analizi
Nitel Veri AnaliziNitel Veri Analizi
Nitel Veri Analizi
Hatice Çilsalar
 
Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3guest0296675
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.
Hüseyin Örer
 
A3 raporlama sunum 1
A3 raporlama sunum 1A3 raporlama sunum 1
A3 raporlama sunum 1
Okan Dinc
 
software requirement
software requirementsoftware requirement
software requirement
ahmed zewita
 
End302 05 tesis_tasarimi
End302 05 tesis_tasarimiEnd302 05 tesis_tasarimi
End302 05 tesis_tasarimiHabip TAYLAN
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9Ian Sommerville
 
ReqView / Volere Requirements Specification Template
ReqView / Volere Requirements Specification TemplateReqView / Volere Requirements Specification Template
ReqView / Volere Requirements Specification Template
Eccam
 
V di̇yagram
V di̇yagramV di̇yagram
V di̇yagram
Hüdaverdi Görücü
 
Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)
Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)
Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)
Tugba Ozen
 
Ch19 systems engineering
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineering
software-engineering-book
 
İş Süreci Modeli ve Notasyonu (BPMN 2.0).pptx
İş Süreci Modeli ve Notasyonu (BPMN 2.0).pptxİş Süreci Modeli ve Notasyonu (BPMN 2.0).pptx
İş Süreci Modeli ve Notasyonu (BPMN 2.0).pptx
VOLKAN YILDIRIM
 

What's hot (20)

Software Engineering Lab Manual
Software Engineering Lab ManualSoftware Engineering Lab Manual
Software Engineering Lab Manual
 
6.bölüm i̇ş anali̇zi̇
6.bölüm i̇ş anali̇zi̇6.bölüm i̇ş anali̇zi̇
6.bölüm i̇ş anali̇zi̇
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)
 
CBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuCBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti Sertifikasyonu
 
CS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design PatternsCS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design Patterns
 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design Patterns
 
Chapter 7 Use Case Model
Chapter 7 Use Case ModelChapter 7 Use Case Model
Chapter 7 Use Case Model
 
Yazılım kalitesi ve Standartları
Yazılım kalitesi  ve Standartları Yazılım kalitesi  ve Standartları
Yazılım kalitesi ve Standartları
 
Nitel Veri Analizi
Nitel Veri AnaliziNitel Veri Analizi
Nitel Veri Analizi
 
Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.
 
A3 raporlama sunum 1
A3 raporlama sunum 1A3 raporlama sunum 1
A3 raporlama sunum 1
 
software requirement
software requirementsoftware requirement
software requirement
 
End302 05 tesis_tasarimi
End302 05 tesis_tasarimiEnd302 05 tesis_tasarimi
End302 05 tesis_tasarimi
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
 
ReqView / Volere Requirements Specification Template
ReqView / Volere Requirements Specification TemplateReqView / Volere Requirements Specification Template
ReqView / Volere Requirements Specification Template
 
V di̇yagram
V di̇yagramV di̇yagram
V di̇yagram
 
Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)
Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)
Akış Şemaları ( İş Analizi ve Uygulamaları Dersi)
 
Ch19 systems engineering
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineering
 
İş Süreci Modeli ve Notasyonu (BPMN 2.0).pptx
İş Süreci Modeli ve Notasyonu (BPMN 2.0).pptxİş Süreci Modeli ve Notasyonu (BPMN 2.0).pptx
İş Süreci Modeli ve Notasyonu (BPMN 2.0).pptx
 

Similar to Srs Ornek

Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008mtcakmak
 
Bi̇s raporu şablonu v 1 0
Bi̇s raporu şablonu   v 1 0Bi̇s raporu şablonu   v 1 0
Bi̇s raporu şablonu v 1 0
zeyneparin
 
progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11kaan verdioglu
 
Cp Scom
Cp ScomCp Scom
Cp Scom
ÇözümPARK
 
Log yonetimi tecrubeleri
Log yonetimi tecrubeleriLog yonetimi tecrubeleri
Log yonetimi tecrubeleri
Ertugrul Akbas
 
Microsoft System Center ile Yönetim
Microsoft System Center ile YönetimMicrosoft System Center ile Yönetim
Microsoft System Center ile Yönetim
ÇözümPARK
 
System Center 2007 ile Yönetim
System Center 2007 ile YönetimSystem Center 2007 ile Yönetim
System Center 2007 ile Yönetim
ÇözümPARK
 
45965 php-source-code-analysis
45965 php-source-code-analysis45965 php-source-code-analysis
45965 php-source-code-analysis
Attaporn Ninsuwan
 
Radore Workshop: Wordpress Nereye Koşuyor?
Radore Workshop: Wordpress Nereye Koşuyor? Radore Workshop: Wordpress Nereye Koşuyor?
Radore Workshop: Wordpress Nereye Koşuyor?
Radore Veri Merkezi Hizmetleri A.Ş.
 
Visual Studio Developer Tools
Visual Studio Developer ToolsVisual Studio Developer Tools
Visual Studio Developer Tools
Uğur Tılıkoğlu
 
Openbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - WikiOpenbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - Wiki
Mehmet Demirel
 
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1
BTRisk Bilgi Güvenliği ve BT Yönetişim Hizmetleri
 
Kurumsal Bilgi Portali - Knowledge Management
Kurumsal Bilgi Portali - Knowledge ManagementKurumsal Bilgi Portali - Knowledge Management
Kurumsal Bilgi Portali - Knowledge Management
Sevket Akpinar
 
İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14
Cihan Özhan
 
İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21
Cihan Özhan
 
Akıllı Otopark Sistemi
Akıllı Otopark SistemiAkıllı Otopark Sistemi
Akıllı Otopark Sistemi
Burak Fırçasıgüzel
 
9.hafta cüneyt tomruk
9.hafta cüneyt tomruk9.hafta cüneyt tomruk
9.hafta cüneyt tomrukoktaygokgol
 
MRP MRPII ERP
MRP MRPII ERPMRP MRPII ERP
MRP MRPII ERP
Engin Çakir
 

Similar to Srs Ornek (20)

Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
 
Bi̇s raporu şablonu v 1 0
Bi̇s raporu şablonu   v 1 0Bi̇s raporu şablonu   v 1 0
Bi̇s raporu şablonu v 1 0
 
progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11progressokulu.com Advanced Business Language Slide 11
progressokulu.com Advanced Business Language Slide 11
 
Cp Scom
Cp ScomCp Scom
Cp Scom
 
Log yonetimi tecrubeleri
Log yonetimi tecrubeleriLog yonetimi tecrubeleri
Log yonetimi tecrubeleri
 
Microsoft System Center ile Yönetim
Microsoft System Center ile YönetimMicrosoft System Center ile Yönetim
Microsoft System Center ile Yönetim
 
System Center 2007 ile Yönetim
System Center 2007 ile YönetimSystem Center 2007 ile Yönetim
System Center 2007 ile Yönetim
 
45965 php-source-code-analysis
45965 php-source-code-analysis45965 php-source-code-analysis
45965 php-source-code-analysis
 
Radore Workshop: Wordpress Nereye Koşuyor?
Radore Workshop: Wordpress Nereye Koşuyor? Radore Workshop: Wordpress Nereye Koşuyor?
Radore Workshop: Wordpress Nereye Koşuyor?
 
Visual Studio Developer Tools
Visual Studio Developer ToolsVisual Studio Developer Tools
Visual Studio Developer Tools
 
Java EE Struts
Java EE StrutsJava EE Struts
Java EE Struts
 
Openbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - WikiOpenbravo Gelişmiş Depo Operasyonları - Wiki
Openbravo Gelişmiş Depo Operasyonları - Wiki
 
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-1
 
Kurumsal Bilgi Portali - Knowledge Management
Kurumsal Bilgi Portali - Knowledge ManagementKurumsal Bilgi Portali - Knowledge Management
Kurumsal Bilgi Portali - Knowledge Management
 
Konu anlatım
Konu anlatımKonu anlatım
Konu anlatım
 
İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14İleri Seviye T-SQL Programlama - Chapter 14
İleri Seviye T-SQL Programlama - Chapter 14
 
İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21İleri Seviye T-SQL Programlama - Chapter 21
İleri Seviye T-SQL Programlama - Chapter 21
 
Akıllı Otopark Sistemi
Akıllı Otopark SistemiAkıllı Otopark Sistemi
Akıllı Otopark Sistemi
 
9.hafta cüneyt tomruk
9.hafta cüneyt tomruk9.hafta cüneyt tomruk
9.hafta cüneyt tomruk
 
MRP MRPII ERP
MRP MRPII ERPMRP MRPII ERP
MRP MRPII ERP
 

Srs Ornek

  • 2.
  • 3.
  • 4.
  • 5.
  • 6. (Deployment) Yerleşim Şeması ICS Cust.OrderEntry Manufacturing Purchasing Shipping
  • 7.
  • 8.
  • 9.
  • 10.
  • 12. Use Case 1: ICS Dept Chk Parts Inventory Chk/verify Mfg Schedule Create Purchase Requsts Delete cancelled part records.. Add new part records Reconcile machine and physical inventories ICS ICS Manager Create reports required by mgmt
  • 13. Use Case 2: Customer Order Entry Salesperson (COES) Chk Goods Availability ChkAvail ICS View ICS Sales Prog.
  • 14. Use Case 3 - Manufacturing Collect Mfg Requests Create Mfg Schedule Get/order parts. Chk mfg. progress Update finished goods inventory Manufacturing Manager Get/order parts Mfg. Prog. ICS View/ update
  • 15. Use Case 4 - Purchasing Analyze purchasing requests Analyze vendors Get bids. Order parts Enter arriving parts Purchasing Manager Purchase parts Purch. Prog. ICS View/ update Return defective parts to vendor Enter arriving parts
  • 16. Use Case 5 - Shipping Get finished orders Ship to customer Shipping Manager (COES) Ship Order Shipping Prog. ICS View/ update
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Data Flow Diagrams (DFD Level 0) Vendor Order Master File Vendor Order Detail File Customer Order Master File Cust. Order Detail File Manufacturing Requests Manufacturing Schedule ICS Part Transaction File Part Master File Part Detail File Part Inventory File
  • 22.
  • 23. DFD Level 1 Create New Part or Product Master Record Edit/Delete Part or Product Master Record Enter New Part or Product Edit/Delete Part or Product Enter Returned Part or Product Issue Part or Product Re-issue Part or Product View Part or Product Vendor Order Master File Vendor Order Detail File Cust. Order Detail File Customer Order Master File Manufacturing Requests Manufacturing Schedule All Part Transaction File Part Master File Part Detail File Part Inventory File
  • 24.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.