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