There is no universally agreed definition of which aspects constitute a system architecture, and various organizations define it in different ways, including:
The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution.[4]
The composite of the design architectures for products and their life cycle processes.[5]
A representation of a system in which there is a mapping of functionality onto hardware and software components, a mapping of the software architecture onto the hardware architecture, and human interaction with these components.[6]
An allocated arrangement of physical elements which provides the design solution for a consumer product or life-cycle process intended to satisfy the requirements of the functional architecture and the requirements baseline.[7]
An architecture is the most important, pervasive, top-level, strategic inventions, decisions, and their associated rationales about the overall structure (i.e., essential elements and their relationships) and associated characteristics and behavior.[8]
A description of the design and contents of a computer system. If documented, it may include information such as a detailed inventory of current hardware, software and networking capabilities; a description of long-range plans and priorities for future purchases, and a plan for upgrading and/or replacing dated equipment and software.[9]
A formal description of a system, or a detailed plan of the system at component level to guide its implementation.[10]
The structure of components, their interrelationships, and the principles and guidelines governing their design and evolution over time.[11]
A system architecture can best be thought of as a set of representations of an existing (or To Be Created) system. It is used to convey the informational content of the elements comprising a system, the relationships among those elements, and the rules governing those relationships. The architectural components and set of relationships between these components that an architecture describes may consist of hardware, software, documentation, facilities, manual procedures, or roles played by organizations or people.
A system architecture is primarily concerned with the internal interfaces among the system's components or subsystems, and the interface between the system and its external environment, especially the user. (In the specific case of computer systems, this latter, special interface, is known as the computer human interface, AKA human computer interface, or CHI; formerly called the man-machine interface.)
A system architecture can be contrasted with system architecture engineering, which is the method and discipline for effectively implementing the architecture of a system:[12]
It is a method because a sequence of steps is prescribed to produce or change the architecture of a system within a set of constraints.
It is a discipline because a body of knowledge is used to inform practitioners as to the most effective way to architect the system within a set of constraints.
โดยทั่วไปแล้วไม่มีความละเอียดได้ตกลงกันไว้ซึ่งลักษณะเป็นสถาปัตยกรรมระบบและองค์กรต่างๆกำหนดไว้ในลักษณะที่แตกต่างกันรวมถึง:องค์กรพื้นฐาน
ของระบบที่รวมอยู่ในส่วนประกอบของความสัมพันธ์ของตนที่มีต่อกันและ สภาพแวดล้อม ที่และเป็นไปตามหลักการการกำกับและการพัฒนาการออกแบบของตน.[ 4 ]
คอมโพสิตของการออกแบบสถาปัตยกรรมของสินค้าและกระบวนการของชีวิตรอบ.[ 5 ],
ที่เป็นตัวแทนของระบบที่มีการทำแผนที่การทำงานบนฮาร์ดแวร์และคอมโพเนนต์ซอฟต์แวร์,การทำแผนที่ของสถาปัตยกรรมซอฟต์แวร์ลงบนฮาร์ดแวร์สถาปัตยกรรมและ Human Interaction ด้วยคอมโพเนนต์[ 6 ]
ที่จัดให้บริการการจัดทาง กายภาพ ส่วนประกอบซึ่งจัดให้บริการการออกแบบโซลูชันสำหรับ ผู้บริโภค ผลิตภัณฑ์ หรือการใช้งานการใช้งานเพื่อตอบสนองทุกความต้องการของสถาปัตยกรรมที่เต็มไปด้วยประโยชน์ใช้สอยและความต้องการพื้นฐาน:[ 7 ],
ที่สถาปัตยกรรมเป็นสิ่งสำคัญที่สุดที่กระจายไปทั่วจึงจำเป็นต้องให้ระดับบนสุด,กลยุทธ์ประดิษฐ์,การตัดสินใจ,และที่เกี่ยวข้อง - เกี่ยวกับโครงสร้างโดยรวม(เช่นองค์ประกอบสำคัญและความสัมพันธ์ของพวกเขา)และพฤติกรรมและคุณลักษณะที่เกี่ยวข้อง.[ 8 ]
รายละเอียดของเนื้อหาและการออกแบบระบบคอมพิวเตอร์ที่. หากเอกสารนี้อาจรวมถึงข้อมูลอย่างละเอียดเช่นสินค้าคงคลังของฮาร์ดแวร์ในปัจจุบันความสามารถในการเชื่อมต่อเครือข่ายและซอฟท์แวร์รายละเอียดของลำดับความสำคัญและมีการวางแผนระยะยาวสำหรับการสั่งซื้อสินค้าในอนาคตและแผนสำหรับการอัพเกรดและ/หรือการเปลี่ยนวันที่อุปกรณ์และซอฟต์แวร์.[ 9 ],
ที่อย่างเป็นทางการรายละเอียดของระบบ,หรือรายละเอียดของแผนที่ระบบที่คอมโพเนนต์ระดับในการนำทางของการนำไปใช้งาน.[ 10 ]
โครงสร้างของส่วนประกอบของพวกเขาแต่,และหลักการและแนวทางปฏิบัติเกี่ยวกับการออกแบบและการพัฒนาของตนมากกว่าเวลา.[ 11 ]
สถาปัตยกรรมระบบที่สามารถได้รับการคิดว่าระบบเป็นชุดของการรับรองของที่มีอยู่(หรือที่จะสร้างขึ้น)ที่ดีที่สุด จะถูกนำมาใช้ในการส่งข้อมูลที่เป็นข้อมูลขององค์ประกอบที่ประกอบด้วยระบบที่ความสัมพันธ์ในหมู่องค์ประกอบเหล่านั้นและกฎระเบียบที่เกี่ยวกับความสัมพันธ์กับลูกค้าคอมโพเนนต์ทางสถาปัตยกรรมและตั้งค่าของความสัมพันธ์ระหว่างคอมโพเนนต์เหล่านี้ที่จะอธิบายถึงสถาปัตยกรรมที่อาจประกอบด้วยฮาร์ดแวร์ซอฟต์แวร์เอกสารส่วนอำนวยความสะดวกต่างๆตามขั้นตอนด้วยตนเองหรือบทบาทของเล่นโดยบุคคลหรือองค์กร.สถาปัตยกรรมระบบ
ที่สำคัญที่เกี่ยวข้องกับอินเตอร์เฟซ ภายใน ส่วนประกอบของระบบที่ระบบย่อยหรือและอินเตอร์เฟซระหว่างระบบและ สภาพแวดล้อม ภายนอก โดยเฉพาะผู้ใช้ได้ (ในเฉพาะกรณีของระบบคอมพิวเตอร์,นี้หลัง,อินเตอร์เฟซพิเศษ,เป็นที่รู้จักกันในชื่อของมนุษย์ที่คอมพิวเตอร์อินเตอร์เฟซ, aka มนุษย์อินเตอร์เฟซคอมพิวเตอร์,หรือชี;ก่อนหน้านี้เรียกว่าคน - เครื่องอินเตอร์เฟซ)
ที่สถาปัตยกรรมระบบสามารถตัดกับระบบทางวิศวกรรม,สถาปัตยกรรม,ซึ่งเป็นวิธีการได้อย่างมี ประสิทธิภาพ และมีวินัยในการใช้สถาปัตยกรรมของระบบ:[ 12 ]
เป็นวิธีการเนื่องจากตามลำดับของขั้นตอนมีกำหนดในการผลิตหรือการเปลี่ยนระบบสถาปัตยกรรมของที่อยู่ ภายใน ที่ตั้งของข้อจำกัด.
เป็นการมีวินัยเพราะร่างกายของความรู้นั้นได้นำมาใช้ในการแจ้งให้ผู้ประกอบการที่มี ประสิทธิภาพ สูงสุดทางด้านสถาปัตยกรรมที่ระบบ ภายใน ที่ตั้งของเงื่อนไข.
การแปล กรุณารอสักครู่..