W2 (11)


Inżynieria systemów

Specyfikowanie, projektowanie, implementacja, weryfikowanie, wdrażanie i pielęgnacja systemów.

W kręgu zainteresowań IS pozostaje ponadto: oprogramowanie, sprzęt, oraz interakcja systemu z użytkownikami i środowiskiem. IS postrzega system jako całość.

Inżynierowie oprogramowania muszą rozumieć inżynierię systemów, ponieważ problemy inżynierii oprogramowania są często rezultatem decyzji inżynierów systemów.

Cele



Zawartość


Co to jest system?


Celowa kolekcja powiązanych ze sobą komponentów współpracujących razem aby osiągnąć pewien wspólny cel


Problemy inżynierii systemów


Oprogramowanie i inżynieria systemów


Pojawiające się właściwości


Przykłady pojawiających się właściwości


Przykład pojawiającej się właściwości, którą można wyznaczyć z właściwości poszczególnych komponentów

Zależy od niezawodności komponentów systemu i związków między nimi

Jest to złożona właściwość, która nie zależy jedynie od oprogramowania i sprzętu ale także od operatorów systemu i środowiska, w którym się go używa


Typy pojawiających się właściwości

Objawiają się, kiedy wszystkie części systemu pracują razem aby osiągnąć pewien cel. Przykładowo, rower ma cechę funkcjonalną bycia środkiem transportu, gdy scali się go z jego części

Przykładem są niezawodność, efektywność czy bezpieczeństwo. Są związane z zachowaniem systemu w jego środowisku pracy. Często są zasadnicze dla systemów komputerowych, ponieważ niepowodzenie w osiągnięciu pewnego zdefiniowanego minimalnego ich poziomu może sprawić, że system będzie bezużyteczny


Inżynieria niezawodności systemu


Czynniki wpływające na niezawodność


Związki między czynnikami niezawodności



Inne właściwości



Systemy i ich środowisko



Hierarchia systemów

0x08 graphic


Czynniki ludzkie i organizacyjne


Modelowanie architektury systemu


0x08 graphic
System antywłamaniowy



Detektory ruchu Wykrywają ruch w monitorowanych pomieszczeniach. (Detektor)

Detektory drzwiowe Wykrywają otwarcie zewnętrznych drzwi budynku. (Detektor)

Centralka alarmu Steruje działaniem systemu. (Koordynator)

Syrena Nadaje sygnały dźwiękowe po wykryciu intruza. (Efektor)

Syntezator mowy Nadaje słowny komunikat informujący o położeniu intruza. (Interfejs)

Automat dzwoniący Wykonuje zewnętrzne połączenie telefoniczne do firmy ochroniarskiej i policji. (Komunikator)


Typy komponentów w systemie alarmowym



0x08 graphic







Proces inżynierii systemów



Proces inżynierii systemów


0x01 graphic


Interdyscyplinarna zawiłość inżynierii systemów


0x08 graphic



Definicja wymagań systemowych


Cele systemów



Problemy z określaniem wymagań


Proces projektowania systemu


0x08 graphic
Proces projektowania systemu

Dwukierunkowe strzałki na rysunku oznaczają, że między każdą parą kroków procesu projektowania występuje wiele iteracji i sprzężeń zwrotnych


Problemy podczas projektowania systemu


Tworzenie podsystemów



Integracja systemów


Integracja systemu polega na pobraniu niezależnie zbudowanych podsystemów i scaleniu ich w jeden kompletny system.


Instalacja systemu


Umieszczanie systemu w środowisku, w którym ma działać

Problemy:


Działanie systemu


Liczone od momentu zainstalowania systemu.

Problemy:


Ewolucja systemu



Likwidacja systemu


Wycofanie systemu z użycia po okresie jego pożytecznego użytkowania


Zaopatrywanie w system


Proces zaopatrywania w system polega na podejmowaniu decyzji o najlepszych sposobach zdobycia systemu i wybraniu najlepszych jego dostawców.

Proces zaopatrywania jest ściśle związany z procesem inżynierii systemów. Niektóre specyfikacje systemu i projekty architektury opracowuje się przed podjęciem decyzji zaopatrzeniowych. Istnieją dwie przyczyny takiej kolejności działań:


Proces zaopatrywania w system

Dostępne systemy z półki

0x01 graphic

Wymagany jest system na zamówienie


Kwestie zaopatrywania



Wykonawcy i podwykonawcy


0x08 graphic
Model wykonawca/podwykonawca




Główne tezy



Główne tezy


8

Wykład 2

Budynek

Komunikacja

z samolotem

System

telefoniczny

System

Przekaz. danych

System

transpondera

Zapasowy procesor położenia

Procesor położenia

System

radarów

Zapasowy procesor położenia

Procesor położenia

Symulacja samolotu

System

Map i pogody

System

Dziennika czynności

Konsole kontrolerów

System informacji dla kontrolera

System

księgowy

Baza danych z planami lotu

Inżynieria oprogramowania

Inżynieria elektroniczna

Inżynieria mechaniczna

Architektura

Inżynieria elektryczna

Inżynieria lądowa

Projektowanie interfejsu użytkownika

Inżynieria systemów kontroli lotów

Inżynieria strukturalna

System ogrzewania

System energetyczny

System wodno-kanalizacyjny

System zsypów na śmieci

System oświetlenia

System zabezpieczeń

Ulica

Detektory ruchu

Klient potrzebujący systemu

Zdefiniuj interfejsy podsystemów

Określ funkcjonalność podsystemów

Przypisz wymagania podsystemom

Zidentyfikuj podsystemy

Podziel wymagania

Miasto

Detektory drzwiowe

Centralka alarmowa

Syrena

Syntezator mowy

Automat dzwoniący



Wyszukiwarka

Podobne podstrony:
W2 11
PD W2 Wstep do j Prolog(2010 11 05) 1 1
z1 SO na 28.05.11 w2 ze skryptami, Informatyka, SEMESTR IV, Systemu Operacujne
Finanse 10 11 w2
PD W2 Wstep do j Prolog(2010 11 05) 1 1
mikroekonomia 11 10 w2
Psycholgia wychowawcza W2
Zarz[1] finan przeds 11 analiza wskaz
11 Siłowniki
11 BIOCHEMIA horyzontalny transfer genów
PKM NOWY W T II 11
wyklad 11
R1 11
SP dzienni w2
CALC1 L 11 12 Differenial Equations

więcej podobnych podstron