Поддерживать
www.wikidata.ru-ru.nina.az
Arhitektura sistemy principialnaya organizaciya sistemy voploshennaya v eyo elementah ih vzaimootnosheniyah drug s drugom i so sredoj a takzhe principy napravlyayushie eyo proektirovanie i evolyuciyu 3 Ponyatie arhitektury v znachitelnoj mere subektivno i imeet mnozhestvo protivorechivyh tolkovanij v luchshem sluchae ono otobrazhaet obshuyu tochku zreniya komandy razrabotchikov na rezultaty proektirovaniya sistemy 27 Sushestvuet bolshoe kolichestvo opredelenij arhitektury Kollekciya opredelenij otnosyashihsya v osnovnom k arhitekture programmnogo obespecheniya sobrana na sajte Instituta programmnoj inzhenerii Universiteta Karnegi Mellona V nastoyashee vremya sushestvuet silnaya tendenciya rassmatrivat arhitekturnoe i ne arhitekturnoe proektirovanie kak razlichnye vidy deyatelnosti delayutsya popytki opredelit ih kak otdelnye praktiki odnako eti vidy proektirovaniya v znachitelnoj mere perepleteny Arhitekturnye resheniya v sravnenii s obychnymi proektnymi resheniyami rassmatrivayutsya kak bolee abstraktnye konceptualnye i globalnye oni naceleny na uspeh vsej missii i na naibolee vysokourovnevye struktury sistemy 272 Drugie opredeleniya arhitektury sistemy Obshij plan ili koncepciya ispolzuemaya dlya sozdaniya sistemy takoj kak zdanie ili informacionnaya sistema ili abstraktnoe opisanie sistemy eyo struktury komponentov i ih vzaimosvyazej Defining Architecture for IT A Framework of Frameworks Gartner 2002 79 80 Konstruktivnye resheniya kotorye posle ih prinyatiya s trudom poddayutsya izmeneniyu soglasie v voprose identifikacii glavnyh komponentov sistemy i sposobov ih vzaimodejstviya a takzhe vybor takih reshenij kotorye interpretiruyutsya kak osnovopolagayushie i ne podlezhashie izmeneniyu v budushem 27Istoriya vozniknoveniya ponyatiyaPo mere rosta slozhnosti reshaemyh zadach voznikla neobhodimost strukturirovaniya sistem Odnako praktiki nashli termin struktura nedostatochnym dlya opisaniya vseh aspektov sistemy 272 Termin arhitektura v sistemnoj inzhenerii vvyol professor universiteta Yuzhnoj Kalifornii angl Eberhardt Rechtin v nachale 1990 h godov On schital chto po mere uslozhneniya sistem ih vysokourovnevogo proektirovaniya ili konceptualnogo proektirovaniya kak ono ponimalos v te gody bylo nedostatochno chtoby privodit inzhenerov i proektirovshikov k sozdaniyu tochnyh i effektivnyh proektov On izuchil arhitekturnye principy v stroitelstve chtoby ponyat kak sozdayutsya i razrabatyvayutsya slozhnye sistemy naprimer zdaniya 223 Rehtin poyasnyaet termin arhitektura sistemy sleduyushim obrazom Sut sozdaniya arhitektury strukturirovanie Strukturirovanie mozhet oznachat prevrashenie formy v funkciyu izvlechenie poryadka iz haosa ili preobrazovanie chastichno sformirovannyh idej klienta v prigodnuyu dlya raboty konceptualnuyu model 223 224 Terminy arhitektura i arhitekturnoe proektirovanie uzhe ispolzuyutsya v techenie priblizitelno 30 let osobenno intensivno v programmnoj inzhenerii i takih problemnyh oblastyah kak raketno kosmicheskaya otrasl 272 Soputstvuyushie ponyatiyaDlya bolee podrobnogo opisaniya principov postroeniya arhitektury standart ISO IEC IEEE 42010 2011 vvodit sleduyushie ponyatiya 2 Arhitekturnaya gruppa opisanij angl architectural view predstavlenie sistemy v celom s tochki zreniya svyazannogo nabora interesov Kazhdaya gruppa opisanij otnositsya k odnomu ili bolee stejkholderu Termin gruppa opisanij upotreblyaetsya dlya vyrazheniya arhitektury sistemy pri nekotorom metode opisaniya Arhitekturnoe opisanie angl architectural description rabochij produkt ispolzuyushijsya dlya vyrazheniya arhitektury Arhitekturnyj podhod angl architectural framework soglasheniya principy i praktiki dlya opisaniya arhitektury ustanovlennye dlya konkretnoj oblasti primeneniya i ili konkretnym soobshestvom stejkholderov Arhitekturnyj metod opisaniya angl architectural viewpoint specifikaciya soglashenij dlya konstruirovaniya i primeneniya gruppy opisanij Shablon ili obrazec po kotoromu razrabatyvayutsya otdelnye gruppy opisanij posredstvom ustanovleniya naznachenij i auditorii dlya gruppy opisanij a takzhe priemy ih sozdaniya i analiza Metod opisaniya ustanavlivaet soglasheniya po kotorym gruppa opisanij sozdaetsya otobrazhaetsya i analiziruetsya Tem samym metod opisaniya opredelyaet yazyki vklyuchaya notacii opisaniya ili tipy produktov primenyaemye dlya opredeleniya gruppy opisanij a takzhe vse svyazannye metody modelirovaniya ili priemy analiza primenyaemye k dannym predstavleniyam gruppy opisanij Dannye yazyki i priemy primenyayutsya dlya polucheniya rezultatov imeyushih otnoshenie k adresuemym interesam Vid modeli angl model kind soglasheniya po sredstvam modelirovaniya naprimer seti Petri diagrammy klassov organizacionnye diagrammy i t d Vidy arhitekturySvod znanij po sistemnoj inzhenerii SEBoK delit arhitekturu na logicheskuyu i fizicheskuyu 269 Logicheskaya arhitektura Logicheskaya arhitektura podderzhivaet funkcionirovanie sistemy na protyazhenii vsego eyo zhiznennogo cikla na logicheskom urovne Ona sostoit iz nabora svyazannyh tehnicheskih koncepcij i principov Logicheskaya arhitektura predstavlyaetsya s pomoshyu metodov sootvetstvuyushih tematicheskim gruppam opisanij i kak minimum vklyuchaet v sebya funkcionalnuyu arhitekturu povedencheskuyu arhitekturu i vremennuyu arhitekturu Funkcionalnaya arhitektura Funkcionalnaya arhitektura predstavlyaet soboj nabor funkcij i ih podfunkcij opredelyayushih preobrazovaniya osushestvlyaemye sistemoj pri vypolnenii svoego naznacheniya Povedencheskaya arhitektura Povedencheskaya arhitektura soglashenie o funkciyah i ih podfunkciyah a takzhe interfejsah vhody i vyhody kotorye opredelyayut posledovatelnost vypolneniya usloviya dlya upravleniya ili potoka dannyh uroven proizvoditelnosti neobhodimyj dlya udovletvoreniya sistemnyh trebovanij Povedencheskaya arhitektura mozhet byt opisana kak sovokupnost vzaimosvyazannyh scenariev funkcij i ili ekspluatacionnyh rezhimov Vremennaya arhitektura Vremennaya arhitektura yavlyaetsya klassifikaciej funkcij sistemy kotoraya poluchena v sootvetstvii s urovnem chastoty eyo ispolneniya Vremennaya arhitektura vklyuchaet v sebya opredelenie sinhronnyh i asinhronnyh aspektov funkcij Monitoring reshenij kotoryj proishodit vnutri sistemy sleduet toj zhe vremennoj klassifikacii 287 Fizicheskaya arhitektura Cel proektirovaniya fizicheskoj arhitektury zaklyuchaetsya v sozdanii fizicheskogo konkretnogo resheniya kotoroe soglasovano s logicheskoj arhitekturoj i udovletvoryaet ustanovlennym sistemnym trebovaniyam Posle togo kak logicheskaya arhitektura opredelena dolzhny byt identificirovany konkretnye fizicheskie elementy kotorye podderzhivayut funkcionalnye povedencheskie i vremennye svojstva a takzhe ozhidaemye svojstva sistemy poluchennye iz nefunkcionalnyh trebovanij k sisteme Fizicheskaya arhitektura yavlyaetsya sistematizaciej fizicheskih elementov elementov sistemy i fizicheskih interfejsov kotorye realizuyut sproektirovannye resheniya dlya produkta uslugi ili predpriyatiya Ona prednaznachena dlya udovletvoreniya trebovanij k sisteme i elementam logicheskoj arhitektury i realizuetsya cherez tehnologicheskie elementy sistemy Sistemnye trebovaniya raspredelyayutsya kak na logicheskuyu tak i fizicheskuyu arhitekturu Globalnaya arhitektura sistemy ocenivaetsya s pomoshyu sistemnogo analiza i posle vypolneniya vseh trebovanij stanovitsya osnovoj dlya realizacii sistemy 296 Arhitekturnoe opisanieKonceptualnaya shema arhitekturnogo opisaniya ISO IEC 42010 Arhitektura mozhet byt zafiksirovana s pomoshyu polnogo arhitekturnogo opisaniya AO sm risunok Standart ISO IEC IEEE 42010 2011 predpisyvaet razlichat konceptualnuyu arhitekturu sistemy i odno iz opisanij dannoj arhitektury yavlyayusheesya konkretnym produktom ili artefaktom V slozhnyh sistemah AO mozhet razrabatyvatsya ne tolko dlya sistemy v celom no i dlya komponentov sistemy Dva raznyh konceptualnyh AO mogut vklyuchat gruppy opisanij kotorye budut sootvetstvovat odnomu i tomu zhe metodu opisaniya Hotya sistemy opisyvaemye dannymi dvumya gruppami opisanij budut sootnositsya kak celoe i chast eto ne primer mnozhestva grupp opisanij sootvetstvuyushih odnomu metodu Eti AO schitayutsya otdelnymi dazhe hotya oni svyazany cherez sistemy kotorye oni opisyvayut 3 Konceptualnyj podhod Konceptualnyj podhod opredelyaet terminy i ponyatiya otnosyashiesya k soderzhaniyu i primeneniyu AO Na risunke izobrazheny osnovnye ponyatiya i ih vzaimosvyazi Vse ponyatiya opredeleny v kontekste arhitektury opredelennoj sistemy i sootvetstvuyushego arhitekturnogo opisaniya Ne nuzhno predpolagat chto u sistemy sushestvuet lish odna arhitektura ili chto eta arhitektura izobrazhaetsya lish odnim arhitekturnym opisaniem Na risunke pryamougolniki izobrazhayut klassy sushnostej Linii soedinyayushie pryamougolniki izobrazhayut svyazi mezhdu sushnostyami Svyaz vklyuchaet dve roli po odnoj v kazhdom napravlenii Kazhdaya rol mozhet po zhelaniyu byt imenovana metkoj Rol napravlennaya ot A k B pomechena blizhe k B i naoborot Naprimer roli mezhdu sistemoj i sredoj mogut chitatsya sistema zhivyot v srede i sreda vliyaet na sistemu Na risunke roli obladayut arnostyu 1 1 esli ne ukazano inoe Rol mozhet obladat mnozhestvennoj arnostyu naprimer rol oboznachennaya kak 1 primenyaetsya dlya oboznacheniya mnogih kak v svyazyah odin ko mnogim ili mnogie k odnomu Romb na konce linii svyazi oboznachaet otnoshenie chasti celogo Naprimer gruppy opisanij yavlyayutsya chastyu arhitekturnogo opisaniya Eta notaciya zaimstvovana iz UML Rassmotrim kazhdoe sostavlyayushee konceptualnoj shemy podrobnee V kontekste rassmatrivaemoj shemy sistema rasprostranyaetsya na otdelnye prikladnye programmnye sredstva sistemy v tradicionnom smysle podsistemy sistemy sistem produkty semejstva produkcii organizacii v celom i drugie interesuyushie sovokupnosti Sistema obitaet v nekotoroj srede Sreda nekotoroj sistemy mozhet vliyat na dannuyu sistemu Eyo sreda ili kontekst opredelyaet obstanovku i obstoyatelstva razrabotki ekspluatacii politicheskih i inyh vliyanij na dannuyu sistemu Takaya sreda mozhet vklyuchat drugie sistemy vzaimodejstvuyushie s celevoj sistemoj kak napryamuyu cherez interfejsy tak i kosvenno inymi putyami Takaya sreda opredelyaet granicy opredelyayushie predmet celevoj sistemy po otnosheniyu k drugim sistemam U kazhdoj sistemy est odin ili bolee stejkholderov Kazhdyj stejkholder obychno prinimaet uchastie v sisteme ili imeet interesy k dannoj sisteme Interesy predpolagayut uchyot takih aspektov sistemy kak proizvoditelnost nadezhnost bezopasnost raspredelyonnost i sposobnost k evolyucii Lyubaya sistema sushestvuet dlya realizacii v svoej srede odnoj ili bolee missij V konceptualnom podhode arhitekturnoe opisanie organizovano kak odna ili bolee arhitekturnyh grupp opisanij Arhitekturnoe opisanie vybiraet dlya primeneniya odin ili bolee podhodyashih metodov opisaniya Vybor metodov opisaniya obychno osnovyvaetsya na soobrazheniyah i interesah zainteresovannyh storon kotorym adresovano eto AO Opredelenie metoda opisaniya mozhet voznikat sovmestno s AO a mozhet byt opredeleno otdelno Metod opisaniya opredelennyj otdelno ot AO nazyvaetsya bibliotechnym metodom opisaniya Gruppa opisanij mozhet sostoyat iz odnogo ili bolee arhitekturnyh opisanij Kazhdoe takoe arhitekturnoe opisanie razrabatyvaetsya s primeneniem ustanovlennyh sootvetstvuyushim emu metodov arhitekturnogo opisaniya Arhitekturnoe opisanie mozhet vhodit bolee chem v odnu gruppu opisanij 4 6 Tipy grupp opisanij arhitektury Sushestvuet tri tipa gruppy opisanij funkcionalnye logicheskie i fizicheskie Kazhdaya iz grupp prednaznachena dlya opisaniya sobstvennyh tochek zreniya i sootvetstvuyushego im urovnya slozhnosti 224 Funkcionalnaya gruppa opisanij Dannaya gruppa obespechivaet predstavlenie s tochki zreniya polzovatelej ili operatorov kotoroe vklyuchaet produkty otnosyashiesya k fazam scenariyam i potokam zadach operacionnoj sistemy Informacionnyj potok mozhet byt rassmotren s polzovatelskogo rakursa takzhe opisyvayutsya i polzovatelskie interfejsy Primerom produktov kotorye mogut byt vklyucheny v eto opisanie budut funkcionalnye dannye ili grafiki scenarnoe opisanie vklyuchaya ispolzovanie kejsov blok shemy zadach organizacionnye diagrammy i shemy informacionnyh potokov 224 Logicheskaya gruppa opisanij Dannaya gruppa obespechivaet predstavlenie s tochki zreniya rukovoditelya ili zakazchika Logicheskoe predstavlenie vklyuchaet produkty kotorye opredelyayut sistemnye granicy s eyo okruzheniem i funkcionalnye interfejsy s vneshnimi sistemami takzhe osnovnye funkcii i povedenie sistemy potoki informacii vnutrennie i vneshnie nabory dannyh vnutrennih i vneshnih polzovatelej i vnutrennie funkcionalnye interfejsy Primerom produktov mogut byt angl FFBD kontekstnye diagrammy IDEF0 diagrammy dannye potochnyh diagramm i razlichnyh stejkholderov harakternye produkty v tom chisle biznes zavisimye produkty 224 Fizicheskaya gruppa opisanij Dannaya gruppa obespechivaet predstavlenie s tochki zreniya proektirovshikov Vklyuchaet v sebya produkty kotorye opredelyayut fizicheskie granicy sistemy fizicheskie komponenty sistemy i to kak oni vzaimodejstvuyut i vliyayut drug na druga vnutrennie bazy dannyh i struktury dannyh infrastrukturu informacionnyh tehnologij IT sistemy vneshnyuyu IT infrastrukturu s kotoroj sistema vzaimodejstvuet trebovaniya neobhodimye dlya razvitiya sistemy Produkt mozhet vklyuchat v sebya fizicheskie blok shemy na dovolno vysokom urovne detalizacii topologii bazy dannyh interfejs upravleniya dokumentami i standarty Vse iz tryoh tipov grupp dolzhny prisutstvovat v kazhdom opisanii arhitektury 224 Primenenie arhitekturnyh opisanijArhitekturnye opisaniya v hode zhiznennogo cikla mogut razlichno primenyatsya vsemi stejkholderami Takie primeneniya vklyuchayut no ne ogranichivayutsya sleduyushim analiz alternativnyh arhitektur delovoe planirovanie perehoda ot unasledovannoj arhitektury k novoj kommunikaciya organizacij uchastvuyushih v razrabotke proizvodstve ustanovke ekspluatacii i obsluzhivanii sistem kommunikaciya mezhdu zakazchikami i razrabotchikami kak chast podgotovki soglasheniya kriterii dlya sertifikacii sootvetstviya realizacii dannoj arhitekture dokumentirovanie razrabotki i obsluzhivaniya vklyuchaya podgotovku materialov dlya hranilish s celyu povtornogo ispolzovaniya i uchebnyh materialov ishodnye dannye dlya posleduyushih meropriyatij po sistemnomu proektirovaniyu i razrabotke ishodnye materialy dlya instrumentov sozdaniya i analiza sistemy ekspluatacionnaya i infrastrukturnaya podderzhka upravlenie konfiguraciej i remont pereproektirovanie i obsluzhivanie sistem podsistem i komponentov podderzhka planirovaniya i finansirovaniya 9 PrimechaniyaGOST R ISO MEK 15288 2008 Fauler M 2006 Community Software Architecture Definitions ot 22 maya 2014 na Wayback Machine Software Engineering Institute Carnegie Mellon University SEBoK 2012 Danilin Slyusarenko 2005 Systems Engineering Principles and Practice 2011 ISO IEC 42010 2011 LiteraturaGOST R ISO MEK 15288 2008 Sistemnaya inzheneriya Processy zhiznennogo cikla sistem 2008 Danilin A Slyusarenko A Arhitektura i strategiya In i Yan informacionnyh tehnologij predpriyatiya M Internet universitet informacionnyh tehnologij 2005 504 s ISBN 5 9556 0045 0 Fauler M Arhitektura korporativnyh programmnyh prilozhenij Per s angl M Izdatelskij dom Vilyams 2006 544 s ISBN 5 8459 0579 6 Pyster A D Olwell N Hutchison S Enck J Anthony D Henry and A Squires eds Guide to the Systems Engineering Body of Knowledge SEBoK version 1 0 The Trustees of the Stevens Institute of Technology 2012 Kossiakoff A Sweet W N Seymour S J Biemer S M Systems Engineering Principles and Practice 2 e izd Hoboken New Jersey A John Wiley amp Sons 2011 599 s ISBN 978 0 470 40548 2 ISO IEC 42010 2011 System and software engineering Architecture description 2011 SsylkiGlossary architecture Software Engineering Institute Carnegie Mellon University
Вершина