Systems Architecture is a generic discipline to handle objects (existing or to be created) called "systems", in a way that supports reasoning about the structural properties of these objects.
Depending on the context, Systems Architecture can in fact refer to:
the architecture of a system, i.e. a model to describe/analyze a system
architecting a system, i.e. a method to build the architecture of a system
a body of knowledge* for "architecting" systems while meeting business needs, i.e. a discipline to master systems design.
* consisting in: concepts, principles, frameworks, tools, methods, heuristics, practices
At this point, we can only say that the "architecture of a system" is (similarly to the one of a building) a global model of this system consisting of:
a structure
properties (of various elements involved)
relationships (between various elements)
behaviors & dynamics
multiple views of the system (complementary and consistent).
But what is a "complex system" ?
Systems are typically objects designed by men, involving heterogeneous components (e.g. hardware, software, humans) working together to perform a mission. The complexity of a system will mainly come from two aspects:
integration of components: there are many interrelations between a possibly huge number of components, and there are recursive levels of integration
heterogeneity of components: several specialized fields are involved in the design of a complex system, making it difficult to keep a unified vision of this system and to manage its design.
You can read further explanations on complex systems. We will not describe here the numerous issues raised (at every level of a company: corporate strategy, marketing, product definition, engineering, manufacturing, operations, support, maintenance, etc) by the design and management of such complex systems. But every experienced business leader, manager, consultant or engineer will perfectly know what we are talking about. These issues can be summarized as:
going from local to global, i.e. mastering integration and emergence
building an invariable architecture in a moving environment.
And so, Systems Architecture is ... ?
In this context, Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture helps to describe consistently and design efficiently complex systems such as:
an industrial system (the original meaning of Systems Architecture)
an IT infrastructure (Enterprise Architecture)
an organization (Organizational Architecture)
a business (Business Architecture)
a project (Project Architecture?).
Systems Architecture will often rely on a tool called an architecture framework, i.e. a reference model to organize the various elements of the architecture of a system into complementary and consistent predefined views allowing to cover all the scope of Systems Architecture. Famous architecture frameworks are for example DoDAF, MoDAF or AGATE.
Finally, Systems Architecture will consider any system with a socio-technical approach (even when dealing with a "purely technical" system). In particular, during the design (or transformation) of a system, the systems in the scope of this design (or transformation) can be divided in two separated systems in interaction :
the product, i.e. the system being designed or transformed
the project, i.e. the socio-technical system* in charge of the design or transformation of the product.
* teams, tools, other resources and their organization following strategies & methods
ระบบสถาปัตยกรรมวินัยทั่วไปเพื่อจัดการกับวัตถุ (ที่มีอยู่หรือที่จะสร้างขึ้น) เรียกว่า "ระบบ" ในทางที่สนับสนุนให้เหตุผลเกี่ยวกับคุณสมบัติของโครงสร้างของวัตถุเหล่านี้
ขึ้นอยู่กับบริบทสถาปัตยกรรมระบบสามารถในความเป็นจริงหมายถึง:
สถาปัตยกรรมของระบบคือแบบจำลองเพื่ออธิบาย / วิเคราะห์ระบบ
architecting ระบบเช่นวิธีการที่จะสร้างสถาปัตยกรรมของระบบร่างกายของ
* ความรู้สำหรับ "architecting" ในขณะที่ความต้องการของระบบการประชุมทางธุรกิจคือระเบียบวินัยที่จะโทการออกแบบระบบ
* ประกอบด้วย: แนวคิดหลักการกรอบเครื่องมือวิธีการวิเคราะห์พฤติกรรมการปฏิบัติ
ณ จุดนี้เราสามารถพูดได้ว่า "สถาปัตยกรรมของระบบ" คือ (คล้ายกับหนึ่งของอาคาร) รูปแบบทั่วโลกของระบบนี้ประกอบด้วย:
โครงสร้างคุณสมบัติ
(จากองค์ประกอบต่างๆที่เกี่ยวข้อง) ความสัมพันธ์
(ระหว่างองค์ประกอบต่างๆ)
พฤติกรรม&พลศาสตร์
หลายมุมมองของระบบ (สมบูรณ์และสอดคล้อง).
แต่สิ่งที่เป็น "ระบบที่ซับซ้อน"
ระบบโดยทั่วไปจะมีวัตถุที่ได้รับการออกแบบโดยคน,ที่เกี่ยวข้องกับองค์ประกอบที่แตกต่างกัน (เช่นฮาร์ดแวร์ซอฟต์แวร์มนุษย์) ทำงานร่วมกันเพื่อดำเนินการภารกิจ ความซับซ้อนของระบบส่วนใหญ่จะมาจากสองด้าน:
บูรณาการขององค์ประกอบมีหลายสัมพันธ์ระหว่างจำนวนมากอาจเป็นไปได้ขององค์ประกอบและมีระดับของการรวม recursive
เซลล์สืบพันธุ์ของส่วนประกอบ:ความชำนาญพิเศษเฉพาะหลายมีส่วนร่วมในการออกแบบของระบบที่ซับซ้อนทำให้มันยากที่จะทำให้วิสัยทัศน์แบบครบวงจรของระบบนี้ในการจัดการและการออกแบบ.
คุณสามารถอ่านคำอธิบายเพิ่มเติมเกี่ยวกับระบบที่ซับซ้อน เราจะไม่อธิบายที่นี่ปัญหามากมายที่เกิดขึ้น (ในระดับของ บริษัท ทุกกลยุทธ์ขององค์กร, การตลาด, การนิยามผลิตภัณฑ์วิศวกรรม, การผลิต, การดำเนินงานสนับสนุนการบำรุงรักษา ฯลฯ ) โดยการออกแบบและการจัดการของระบบที่ซับซ้อนเช่น แต่ธุรกิจผู้นำทุกประสบการณ์ผู้จัดการที่ปรึกษาหรือวิศวกรที่สมบูรณ์แบบจะได้รู้ว่าสิ่งที่เรากำลังพูดถึง ปัญหาเหล่านี้สามารถสรุปได้:.
ไปจากท้องถิ่นเพื่อบูรณาการการเรียนรู้ทั่วโลกเช่นและวิวัฒนาการ
การสร้างสถาปัตยกรรมที่คงที่ในสภาพแวดล้อมที่เคลื่อนไหว
และเพื่อให้ระบบสถาปัตยกรรมคือ ...
ในบริบทนี้ระบบสถาปัตยกรรมคือการตอบสนองต่อความยากลำบากในความคิดและการปฏิบัติของรายละเอียดและการออกแบบของระบบที่ซับซ้อน สถาปัตยกรรมระบบที่ช่วยในการอธิบายอย่างต่อเนื่องและการออกแบบระบบที่ซับซ้อนได้อย่างมีประสิทธิภาพเช่น:
ระบบอุตสาหกรรม (ความหมายดั้งเดิมของระบบสถาปัตยกรรม)
โครงสร้างพื้นฐานด้านไอที (สถาปัตยกรรมองค์กร)
องค์กร (สถาปัตยกรรมองค์กร)
ธุรกิจ (สถาปัตยกรรมธุรกิจ)
โครงการ (สถาปัตยกรรมโครงการ?).
ระบบสถาปัตยกรรมมักจะพึ่งพาเครื่องมือที่เรียกว่ากรอบสถาปัตยกรรมคือรูปแบบการอ้างอิงในการจัดองค์ประกอบต่างๆของสถาปัตยกรรมของ ระบบในมุมมองที่กำหนดไว้ล่วงหน้าที่สมบูรณ์และสอดคล้องอนุญาตให้ครอบคลุมทุกขอบเขตของระบบสถาปัตยกรรมกรอบสถาปัตยกรรมที่มีชื่อเสียงเช่น DoDAF, modaf หรือหินโมรา
ในที่สุดระบบสถาปัตยกรรมจะพิจารณาระบบใดที่มีวิธีการทางสังคมและทางเทคนิค (แม้เมื่อจัดการกับระบบ "เทคนิคอย่างหมดจด") โดยเฉพาะอย่างยิ่งในช่วงการออกแบบ (หรือการเปลี่ยนแปลง) ของระบบระบบอยู่ในขอบเขตของการออกแบบ (หรือการเปลี่ยนแปลง) นี้สามารถแบ่งออกเป็นสองระบบแยกออกจากกันในการมีปฏิสัมพันธ์:
ผลิตภัณฑ์คือระบบที่ถูกออกแบบมาหรือเปลี่ยน
โครงการคือ * ระบบทางสังคมและทางเทคนิคในความดูแลของการออกแบบหรือการเปลี่ยนแปลงของผลิตภัณฑ์ ทีม
* เครื่องมือและทรัพยากรอื่น ๆ ที่องค์กรของพวกเขาหลังจากกลยุทธ์วิธีการ&
การแปล กรุณารอสักครู่..