Architectural design is concerned with understanding how a system shou dịch - Architectural design is concerned with understanding how a system shou Việt làm thế nào để nói

Architectural design is concerned w

Architectural design is concerned with understanding how a system should be organized and designing the overall structure of that system. In the model of the soft- ware development process, as shown in Chapter 2, architectural design is the first stage in the software design process. It is the critical link between design and requirements engineering, as it identifies the main structural components in a system and the relationships between them. The output of the architectural design process is an architectural model that describes how the system is organized as a set of commu- nicating components. In agile processes, it is generally accepted that an early stage of the development process should be concerned with establishing an overall system architecture. Incremental development of architectures is not usually successful. While refactor- ing components in response to changes is usually relatively easy, refactoring a sys- tem architecture is likely to be expensive. To help you understand what I mean by system architecture, consider Figure 6.1. This shows an abstract model of the architecture for a packing robot system that shows the components that have to be developed. This robotic system can pack dif- ferent kinds of object. It uses a vision component to pick out objects on a conveyor, identify the type of object, and select the right kind of packaging. The system then moves objects from the delivery conveyor to be packaged. It places packaged objects on another conveyor. The architectural model shows these components and the links between them. In practice, there is a significant overlap between the processes of requirements engineering and architectural design. Ideally, a system specification should not include any design information. This is unrealistic except for very small systems. Architectural decomposition is usually necessary to structure and organize the spec- ification. Therefore, as part of the requirements engineering process, you might pro- pose an abstract system architecture where you associate groups of system functions or features with large-scale components or sub-systems. You can then use this decomposition to discuss the requirements and features of the system with stake- holders. You can design software architectures at two levels of abstraction, which I call architecture in the small and architecture in the large:
1. Architecture in the small is concerned with the architecture of individual pro- grams. At this level, we are concerned with the way that an individual program is decomposed into components. This chapter is mostly concerned with pro- gram architectures.
2. Architecture in the large is concerned with the architecture of complex enter- prise systems that include other systems, programs, and program compo- nents. These enterprise systems are distributed over different computers, which may be owned and managed by different companies. I cover architec- ture in the large in Chapters 18 and 19, where I discuss distributed systems architectures.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Thiết kế kiến trúc là có liên quan với sự hiểu biết làm thế nào một hệ thống nên được tổ chức và thiết kế cấu trúc tổng thể của hệ thống đó. Trong mô hình của quá trình phát triển các sản phẩm mềm, như được hiển thị trong chương 2, thiết kế kiến trúc là giai đoạn đầu tiên trong quá trình thiết kế phần mềm. Đó là các liên kết quan trọng giữa thiết kế và yêu cầu kỹ thuật, vì nó xác định các thành phần cấu trúc chính trong một hệ thống và các mối quan hệ giữa chúng. Đầu ra của quá trình thiết kế kiến trúc là một mô hình kiến trúc mô tả làm thế nào hệ thống được tổ chức như là một tập hợp các thành phần commu-nicating. Trong quá trình nhanh nhẹn, nó thường được chấp nhận rằng giai đoạn đầu của quá trình phát triển cần được quan tâm với việc thiết lập một hệ thống tổng thể kiến trúc. Gia tăng sự phát triển của kiến trúc không phải là thường thành công. Trong khi refactor-ing các thành phần để đáp ứng với những thay đổi thường là tương đối dễ dàng, refactoring một kiến trúc sys-tem có thể tốn kém. Để giúp bạn hiểu những gì tôi có ý nghĩa bởi kiến trúc hệ thống, xem xét hình 6.1. Điều này cho thấy một mô hình trừu tượng của kiến trúc cho một đóng gói hệ thống robot cho thấy các thành phần đã được phát triển. Hệ thống robot này có thể gói b-ferent các loại đối tượng. Nó sử dụng một thành phần tầm nhìn để chọn ra các đối tượng trên một băng tải, xác định các loại đối tượng và chọn đúng loại bao bì. Hệ thống sau đó di chuyển các đối tượng từ băng chuyền phân phối để được đóng gói. Nó đặt các đối tượng đóng gói trên một băng tải. Các mô hình kiến trúc này cho thấy các thành phần và các liên kết giữa chúng. Trong thực tế, đó là chồng chéo lên nhau đáng kể giữa các quá trình của yêu cầu thiết kế kỹ thuật và kiến trúc. Lý tưởng nhất, một đặc tả hệ thống không nên bao gồm bất kỳ thông tin thiết kế. Điều này là không thực tế ngoại trừ hệ thống rất nhỏ. Kiến trúc phân hủy là thường cần thiết để cấu trúc và tổ chức các spec-Anh. Vì vậy, như một phần của các yêu cầu kỹ thuật quá trình, bạn có thể pro-đưa ra một kiến trúc hệ thống trừu tượng mà bạn kết hợp nhóm hệ thống chức năng hoặc tính năng với quy mô lớn các thành phần hoặc tiểu hệ thống. Sau đó, bạn có thể sử dụng phân hủy này để thảo luận về các yêu cầu và tính năng của hệ thống với chủ sở hữu cổ phần. Bạn có thể thiết kế phần mềm kiến trúc ở hai cấp độ trừu tượng, tôi gọi cho kiến trúc nhỏ và kiến trúc ở người lớn:1. Architecture in the small is concerned with the architecture of individual pro- grams. At this level, we are concerned with the way that an individual program is decomposed into components. This chapter is mostly concerned with pro- gram architectures.2. Architecture in the large is concerned with the architecture of complex enter- prise systems that include other systems, programs, and program compo- nents. These enterprise systems are distributed over different computers, which may be owned and managed by different companies. I cover architec- ture in the large in Chapters 18 and 19, where I discuss distributed systems architectures.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Thiết kế kiến trúc là có liên quan với sự hiểu biết làm thế nào một hệ thống cần được tổ chức và thiết kế các cấu trúc tổng thể của hệ thống đó. Trong mô hình của quá trình phát triển đồ mềm, như thể hiện trong Chương 2, thiết kế kiến trúc là giai đoạn đầu tiên trong quá trình thiết kế phần mềm. Đó là liên kết quan trọng giữa thiết kế và yêu cầu kỹ thuật, vì nó xác định các thành phần cấu trúc chính trong một hệ thống và các mối quan hệ giữa chúng. Các đầu ra của quá trình thiết kế kiến trúc là một mô hình kiến trúc mô tả cách hệ thống được tổ chức như là một tập hợp các thành phần nicating lạc. Trong quá trình nhanh nhẹn, nó được chấp nhận chung rằng giai đoạn đầu của quá trình phát triển nên được quan tâm với việc thiết lập một kiến trúc hệ thống tổng thể. Phát triển gia tăng của cấu trúc này là thường không thành công. Trong khi các thành phần ing refactor- để đáp ứng với những thay đổi thường là tương đối dễ dàng, refactoring một kiến trúc hệ thống có thể sẽ tốn kém. Để giúp bạn hiểu những gì tôi có nghĩa là kiến trúc hệ thống, xem xét hình 6.1. Điều này cho thấy một mô hình trừu tượng của các kiến trúc cho một hệ thống robot đóng gói cho thấy các thành phần mà phải được phát triển. Hệ thống robot này có thể đóng gói khăn các loại ferent của đối tượng. Nó sử dụng một phần tầm nhìn để chọn ra các đối tượng trên một băng tải, xác định loại đối tượng, và chọn đúng loại bao bì. Hệ thống sau đó di chuyển đối tượng từ băng tải giao hàng được đóng gói. Nó đặt đối tượng đóng gói trên băng tải khác. Các mô hình kiến trúc cho thấy các thành phần và các liên kết giữa chúng. Trong thực tế, có một sự trùng lặp đáng kể giữa các quá trình kỹ thuật yêu cầu và thiết kế kiến trúc. Lý tưởng nhất, một đặc điểm kỹ thuật hệ thống không nên bao gồm bất kỳ thông tin thiết kế. Điều này là không thực tế, ngoại trừ cho các hệ thống rất nhỏ. Phân hủy kiến trúc thường là cần thiết để cấu trúc và tổ chức ification bằng quang phổ. Do đó, như là một phần của quá trình yêu cầu kỹ thuật, bạn có thể cung gây ra một hệ thống kiến trúc trừu tượng mà bạn nhóm liên chức năng hệ thống hoặc các tính năng với các thành phần có quy mô lớn hoặc các hệ thống phụ. Sau đó bạn có thể sử dụng phân hủy này để thảo luận về các yêu cầu và tính năng của hệ thống với các bên liên quan. Bạn có thể thiết kế kiến trúc phần mềm ở hai mức độ trừu tượng, mà tôi gọi là kiến trúc trong nhỏ và kiến trúc trong lớn:
1. Kiến trúc trong nhỏ là có liên quan với kiến trúc của gam trình cá nhân. Ở cấp độ này, chúng tôi quan tâm với cách mà một chương trình cá nhân bị phân hủy thành các thành phần. Chương này chủ yếu là liên quan với kiến trúc gram.
2. Kiến trúc trong lớn là có liên quan với kiến trúc của hệ thống giải thưởng enter- phức tạp bao gồm các hệ thống khác, các chương trình, và chương trình thành phần. Những hệ thống doanh nghiệp được phân phối trên các máy tính khác nhau, trong đó có thể được sở hữu và quản lý bởi các công ty khác nhau. Tôi che ture trúc trong lớn trong các chương 18 và 19, nơi tôi thảo luận về hệ thống kiến trúc phân phối.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: