Derived requirement

Transkript

Derived requirement
SİSTEM MÜHENDİSLİĞİ
İŞLEVSEL ANALİZ
ÖMER ERTEKİN, PSCONSULTECH
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
1
TÜRETİLMİŞ GEREKSİNİM ?
Derived requirement
• Those characteristics typically identified during synthesis of
preliminary product or process solutions and during related trade
studies and verifications. They generally do not have a parent
function and/or performance requirement but are necessary to
have generated system elements that accomplish their intended
function
MIL-STD-499B (Draft)
• A requirement that (a) is a flowdown or secondary allocation of a
contractual requirement, or (b) a design constraint not directly
traceable to a contract requirement (e.g., tooling, assembly,
support, lessons learned, etc.)
F/A-18 Requirements Management
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
2
GEREKSİNİM TÜRETME
A derived requirement results from analysis of a higher level requirement.
Original
Analysis
Requirement
Derived
Examples:
requirement
High level requirement: “Door when closed shall prevent outside air from
entering the room at a rate greater than 10 cc per hour.”
Derived requirement: “Tolerance between door and door frame shall be
no greater than .1 inches.”
Linked to the original requirement and an analysis of the door
leakage.
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
3
FORM, FIT, FUNCTION
Form: the shape, size, dimensions, mass and/or other visual
parameters which uniquely characterize an item. This defines
the "look" of the part or item. Sometimes weight, balance and
center of mass are considerations in 'form'.
Fit: the ability of an item to physically interface or interconnect
with or become an integral part of another item or assembly.
This relates to the associativity of the part in relation to the
assembly, or to other parts, and includes tolerances.
Function: the action[s] that an item is designed to perform. This
is the reason for the item's existence, which also includes
secondary applications.
http://en.wikipedia.org/wiki/Form,_fit_and_function
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
4
SİSTEM = Form + Fonksiyon
İyi bir gözlemci, taş
parçasının, kağıt tutucu
fonksiyonunu fark
edebilir
PENCERE
Hava Akımı
Masa
Yer Çekimi
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
5
REFERANS ÇERÇEVEYE BAĞIMLI OLMA
Ya da başka bir
gözlemci farklı sınırlar,
farklı fonksiyonlar,
görebilir aynı sistemi
görmeyebilir.
Nisan 2012, Ders 6, Sürüm1
KIRIK PENCERE
ÖMER ERTEKİN, PSCONSULTECH
6
REFERANS ÇERÇEVEYE BAĞIMLILIK
 Referans Çerçeveye Bağımlılık, bir mekanizmayı
“sistem” olarak adlandıranın insan olduğu ve farklı
insanların, aynı sistemi, kendi bakış açılarına göre
farklı adlandırabilecekleri gerçeğinden ortaya
çıkan, temel sistem özelliğidir.
 Form, Fit ve Fonksiyonun her biri referans
çerçeveye bağımlıdır.
 Kişisel ve duruma bağlı algı olarak ta
tanımlanabilir.
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
7
FONKSİYON NEDİR ?
 İşlev Cümlesi= fiil ve fiil’den etkilenen nesne
Uçağı uçur
İnternet’te gezin
Şifre gir
Vergi öde
İşlev cümleleri
Nasıl yapılacağına değil
Ne yapılacağına odaklanmalı
 Kullanıcı arayüzü seviyesinden, sistemin daha alt detaylarına doğru gittikçe, işlev
cümleleri, sistemin varılan seviyedeki arayüzlerinde ne yapması gerektiğini
söylemeye başlar
 Koordinatları hesapla
 Hidrolik basıncı algıla
 Hedefi takip et
İşlev –Sistemin bulunduğu seviyesindeki arayüzünde, sistem tarafından
gerçekleştirildiği gözlemlenen dönüştürme faaliyeti
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
8
FONKSİYONEL ANALİZ
 Bir sistemin nasıl kullanılacağını anlamak için uygulanan yapısal
bir çözümleme
 Sistem ürün ve servislerinin yerine getireceği işlevsel mimariyi
tanımlayan bir süreç
 Tasarımı girdi olacak seviyeye kadar detaylandırılmalıdır.
 Gereksinimler ile işlevler arasında ilişki kurar
 İzlenebilir ve mantıklı bir sıralama oluşturulur
 Her türlü kullanım modunu içerir (tüm modlar için bir tane temel
analiz vardır)
 Ürün ya da servislerin çalışmak için ihtiyaç duyacağı işlevler de
dahil edilmelidir.
İşlevsel analizler esnasında ortaya çıkan performans
gereksinimleri, sistem tasarım kriterleri olarak kullanılır.
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
9
FONKSİYONEL ANALİZ
 Fonksiyonel analiz, kullanıcı tarafından bakıldığında, sistem
operasyonun zihinsel bir modelini çıkarmak demektir.
 Sistemlerin büyük çoğunluğunun aşağıda verilen üst seviye
fonksiyonlarla eşlenebilecek belirli evreleri vardır.
 Görevi Planla
 Göreve Hazırlan
 Görev Bölgesine İntikal Et
 Görevi İfa Et
 Üsse Geri Dön
 Sistem Bakımlarını Yap
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
10
İŞLEVSEL ANALİZ ÖRNEĞİ
İşlevsel Akış Analizi= Sistemin temel işlevleri, bu işlevlerin içerikleri, sıralanmaları,
bağımlılıkları ve çıktılarını anlayabilmek için yapılan kapsamlı çözümleme
Hedefleri
Tanımla
Hedefleri
Ara
Silah
Seç
Hedefleri
İşaretle
Uygun Konuma
Manevra Yap
Silah
Yönlendir
Hedefi Takip Et
Silah Ateşleme
Başlat
Hasarı
Değerlendir
Tipik Tehdit Arama ve Yok Etme Senaryosu—İşlevsel Akış
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
11
İŞLEVSEL ANALİZ
ZAMANA GÖRE
İşlevsel Akış Diyagramı- Örnek
Hidrolik
Basıncı
Kontrol Et
İniş
Takımlarını
Kontrol Et
Timeline Sheet
Lastik
Basıncını
Kontrol Et
Görev Zamanlaması( Görev Senaryosu) Analizi
Görev Alt Sistemi-Uçuş Öncesi
Zaman çizgisi
Görev
Sıra No
Telsizleri
Ayarla
Harici
Besleme
Kontrol Et
Sorumlu
CI
Görev
01
Hidrolik Basıncı Kontrol Et
Ekip Şefi
02
İniş Takımlarını Kontrol Et
Pilot
03
Lastik Basıncını Kontrol Et
Ekip Şefi
04
Harici Besleme Kontrol Et
Ekip Şefi
05
Kokpit Besleme Girişini KE
Pilot
06
Telsizleri Ayarla
Pilot
Başlangıç: ss:dd:ss
Zaman (saat+dakika+saniye)
0+2+0
0+1+0
0+2+0
0+2+0
0+0+30
0+5+0
Analiz sonucunda ortaya çıkanlar : Kritik yollar, Bağımlılıklar, Zamanlama Boşlukları
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
12
FFBD
İŞLEVSEL AKIŞ BLOK DİYAGRAMLARI
Bu görev fonksiyonlarını zaman bağlı bir akış olarak gösterelim
Tetik :
Tetik :
Tetik :
Tetik :
Komutan Emri
Görev Planı
İntikale Hazır Bilgisi
Göreve Hazır Bilgisi
veya
veya
GÖREVİ
PLANLA
veya
GÖREV
BÖLGESİNE
İNTİKAL ET
GÖREVE
HAZIRLAN
GÖREVİ
İFA ET
ÜSSE GERİ
DÖN
veya
SİSTEM
BAKIMI
Tetik :
Bakım İhtiyacı Yok Bilgisi
Nisan 2012, Ders 6, Sürüm1
Tetik :
Bakım İhtiyacıBilgisi
ÖMER ERTEKİN, PSCONSULTECH
13
FONKSİYONEL ANALİZ’İN KURALLARI
 Her zaman ilk olarak “Görevi İfa Et” kutusunun detaylarını bulun
(alt seviye fonksiyonlara bölün)
 Her kutuda sadece bir dönüşüm tanımlayın
 Genellikle eylemi belirten kelime sonda olmak üzere 2 ya da 3
kelime
 Bir anda bir kutuya sadece bir giriş tetikleyicisi ve bir çıkış
tetikleyicisi koyun
 Giriş/çıkışları kutuların solunda ya da sağında gösterin
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
14
ULTRASON SİSTEMİ ÜST SEVİYE MFBD
veya
1.0 MUAYENE
PLANLA
2.0
MUAYENEYE
HAZIRLAN
3.0 MUAYENE
ET
4.0
SONUÇLARI
HAZIRLA
veya
5.0
ORTAMI ESKİ
HALİNE
GETİR
Hastayı yeniden muayene et
6.0
veya
SİSTEM
BAKIMI
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
15
MUAYENE ET
3.0
MUAYENE ET
3.2
Muayeneye Başla
HASTA
BİLGİLERİNİ
GİR
veya
veya
3.1
3.4
TARAMAYA
HAZIRLAN
HASTA’DAN
BİLGİ AL
veya
3.5
3.6
HASTAYI
TARA
TARAMADAN
ÇIK
3.3
LİSTEDEN
HASTAYI SEÇ
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
16
HASTAYI TARA
3.5
HASTAYI TARA
3.5.6
TARAMAYA BAŞLA
İNCELENEC
EK
BÖLGEYİ
ÖLÇ
3.5.1
TARAYICI
UÇLARI ve
AYARLARI
KONTROL ET
3.5.2
TARAYI
CI
UÇLARI
YERLEŞ
TİR
3.5.4
3.5.3
ANATOMİ
Yİ İNCELE
vey
a
İNCELENEC
EK
BÖLGEYİ
TESPİT ET
3.5.5
3.5.8
İNCELENEC
EK
BÖLGEYİ
MUYENE
ET
İNCELENEC
EK
BÖLGEYİ
MUYENE
ET
3.5.7
GÖRÜNTÜY
Ü
İŞARETLE
Nisan 2012, Ders 6, Sürüm1
ÖMER ERTEKİN, PSCONSULTECH
17

Benzer belgeler