Chapter 2. Product IntegrationThis chapter describes product integrati dịch - Chapter 2. Product IntegrationThis chapter describes product integrati Việt làm thế nào để nói

Chapter 2. Product IntegrationThis

Chapter 2. Product Integration
This chapter describes product integration, beginning with a general
discussion about different interpretations of the nature of product
integration. With this background, the problems found in product
integration, as used in this thesis, are described. In addition, we discuss the
use of reference models, as well as other concepts in software engineering
related to and affecting product integration processes.
2.1 Interpretation of “Product Integration”
The terms “product integration”, “systems integration” and “software
system integration” are used for several different aspects in product and
system development literature. Grady claims that integration is one of the
most misunderstood concepts within systems engineering [18]. Djavanshir
and Khorramshahgol [19] have investigated the importance of different
process areas related to system integration and observe that professionals in
the field relate integration to many areas of systems engineering. This
indicates that there is no clear definition of integration when discussing
system and software engineering. It is consequently necessary to clearly
define the scope of integration, and to be aware of other interpretations of
the term. Sage and Lynch provides an overview in [20], and Land elaborates
on different meanings of the terms in [21]. The main uses of the terms are:
• Product integration processes:
This term describes the process used in product development
projects when parts are combined into more complex parts and
eventually into the product or system to be delivered to the
customer. It includes the activities ensuring that the combinations of
components are functioning as intended and the management of
interfaces between components and between the product and the
environment. As earlier described, this is the focus for this thesis.



Architectural, or technical, product or system integration:
This concerns the technical solutions used to fulfill requirements on
functionality and quality attributes such as reliability and
performance. Different levels of integration include export and
import facilities, the use of wrappers and adapters, integration
through shared databases, and integration on source code level.
Interface design is one important issue for all levels of architectural
integration, and standard interfaces are available for many
applications. Different types of architectural integration is described
by Nilsson et al in [22]. Other examples of the use of integration in
this meaning is found in [23] where Garlan describes trends in
software architecture research, and in [24] where Gorton describes
useful architectural practices .
• Enterprise Application Integration (EAI)
EAI is a specific type of architectural integration where
organizations combine and integrate existing and new systems to
assist the organization in achieving business objectives. This type of
integration is performed to ensure data consistency and to make
information accessible to different types of stakeholders, often
based on the use of a common middleware. Examples of
descriptions of EIA are [25] by Cummins, [26] by Linthicum, and
[27] by Ruh et al.
• Software system in-house integration:
When merging systems with similar purposes, there are both
process, architectural, and technical considerations to be managed.
This has been described by Land in [21].
• Integrated product and process development:
The integration of product and process development aims at having
a focus on collaboration between all stakeholders in the product
development. An emphasis is put on a common vision which is key
to fulfill and exceed customer satisfaction. This includes all
different disciplines needed to work together in a common effort,
often as one project, throughout the project life-cycle. The
development processes proceed in an integrated project in parallel,
which requires tight cooperation between the participants. The use
of integrated product and process development is included in the
CMMI [3], and has for example been described by Parsaei et al in
[28]

2.2 Product Integration Problems in the Industry
To understand what needs to be improved in descriptions and
implementation of product integration processes, it is important to
understand what types of problems are found in industry.
Problems in product integration have been described by Ramamoorthy in
[29]. According to that study the software system integration problem
includes several issues:
• Inconsistencies in the interfaces between modules in the system lead
to problems at integration time. The inconsistencies result from the
different assumptions made by engineers in earlier phases of the
development
• Insufficient use of strategies and planning for the integration effort.
This leads to unnecessary dependencies in the product integration
for the different modules, and to increased need for interactions
between designers to synchronize deliveries
• Insufficient understanding of the dependency structure of the
product or system leads to cumbersome debugging and fault finding
at integration time
Through the case studies performed in this research project, we have been
able to observe a more detailed view of the problems and the following
types have been found:
• Related to architecture and design
• Architectural decisions are done without considering the full
system, leading to problems at integration time
• Changes are made to interfaces without proper control. This leads to
errors in the builds or initial integration testing
• Changes in common resources (e.g. common include files) are not
controlled. This results in errors appearing in other components
which have not been changed
• New functions are added and errors are corrected without proper
investigation of consequences. The result may be new errors that
influence the functionality and performance of the system more than
the original problem
• Errors appear in other components which have not been changed
due to changes in interfaces, i.e. changes are made in how two

components interact, while also other components are using this
interface
• Related to the inadequate establishment or use of the integration
environment
• Problems appear as tests for the components are not run in the same
type of environment as the integration test system. Different
versions of hardware and test platform are used
• The build environment is not prepared for new builds, e.g. results
from earlier builds are not removed before a new generation of the
system is started
• Untested changes are introduced in the integration environment e.g.
build scripts are changed without proper verification
• Related to inadequate delivery of functions
• Inconsistent code, i.e. functions that have only been partly
implemented, is delivered for integration. Files are not included in
the build as planned, resulting in failed builds
• Functions are not always delivered in time for integration or may be
incompletely delivered. This leads to problems in the build process
or in integration and system tests
• Functions are not always fully tested when delivered for integration.
This leads to problems in the build process or in integration and
system tests
The types of problems are not independent. An example of this is that
inadequate coordination of when different components are to be delivered
may lead to pressure to deliver components without proper preparation or
testing. If no agreed criteria have been defined, it will be even easier to
accept this behavior.
To summarize, the problems are in essence related to interaction and
planning for interaction, both between different development teams and
between the components that are to constitute the final product.
Through the studies performed in industry we have seen that the
investigated systems all have some type of legacy. This is an additional
factor that creates limitations for how to perform product integration. The
legacy can be an inherited code base, connections to other systems such as
tools that require certain components to ensure backward compatibility, or
standards that require specific behavior from the system. The result of this is
that the product integration depends on a large number of earlier decisions
and resulting strategies. In turn, the consequence of this is reduced freedom
to select strategy for the integration, and may lead to needs for refactoring or
other changes to the architecture before a new strategy can be selected.
2.3 Applying Reference Models
The reference models used in our research describe and propose different
activities that should help in achieving efficient and effective product
integration.
Two types of reference material, standards and models, have been
considered in this study and are referred to as reference models1. Product
integration is treated in different ways in the reference models; in some
models such as ISO/IEC 12207 [2] and CMMI [3], the subject is handled in
a specific part, while in others such as EIA-632 [30], the description of
product integration is found in different sections. In most reference models,
the product (or system) integration is considered to result in aggregations of
components into bigger components. The product integration is repeated
over the project life-cycle until the product or system is available and can be
delivered to the customer.
The activities that are considered part of product integration can be divided
into three areas: preparation, management of interfaces, and execution of the
product integration.
Careful preparation is in the reference models described as the key to
efficient and effective product integration. It includes defining a strategy
based on business needs and targets, and organizing the integration sequence
to be in accordance with the strategy and synchronized with other project
and organization activities. An environment for the integration should be
prepared, and requirements on the components to be
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
chương 2. hội nhập sản phẩm
chương này mô tả sản phẩm tích hợp, bắt đầu với một vị tướng
thảo luận về cách giải thích khác nhau về bản chất của sản phẩm
hội nhập. với nền tảng này, những vấn đề được tìm thấy trong sản phẩm
hội nhập, như được sử dụng trong luận án này, được mô tả. ngoài ra, chúng tôi thảo luận
sử dụng mô hình tham chiếu, cũng như các khái niệm khác trong công nghệ phần mềm
liên quan và ảnh hưởng đến quá trình hội nhập sản phẩm.
2.1 giải thích của "hội nhập sản phẩm"
thuật ngữ "hội nhập sản phẩm", "tích hợp hệ thống" và "tích hợp phần mềm
hệ thống" được sử dụng cho các khía cạnh khác nhau trong sản phẩm và
văn học phát triển hệ thống. Grady cho rằng hội nhập là một trong những khái niệm
hiểu lầm nhất trong hệ thống kỹ thuật [18]. djavanshir
và khorramshahgol [19] đã điều tra tầm quan trọng của khu vực
quá trình khác nhau liên quan đến tích hợp hệ thống và quan sát mà các chuyên gia trong lĩnh vực này
liên quan đến nhiều lĩnh vực tích hợp hệ thống kỹ thuật.
này chỉ ra rằng không có định nghĩa rõ ràng về hội nhập khi thảo luận
hệ thống và phần mềm kỹ thuật. đó là do cần thiết để rõ ràng
xác định phạm vi của hội nhập, và phải nhận thức được cách giải thích khác của
thuật ngữ. cây xô thơm và lynch cung cấp một cái nhìn tổng quan trong [20], và đất trau chuốt
trên ý nghĩa khác nhau của các điều khoản trong [21]. những ứng dụng chính của các điều khoản là:
• Các quá trình hội nhập sản phẩm:
thuật ngữ này mô tả quá trình được sử dụng trong các dự án phát triển sản phẩm
khi các bộ phận được kết hợp thành nhiều bộ phận phức tạp và
cuối cùng vào các sản phẩm hoặc hệ thống sẽ được chuyển giao cho khách hàng
. nó bao gồm các hoạt động đảm bảo rằng sự kết hợp của các thành phần
đang hoạt động như dự định và quản lý
giao diện giữa các thành phần và giữa các sản phẩm và môi trường
. như mô tả ở trên, đây là tập trung cho luận án này



kiến ​​trúc, hoặc kỹ thuật, sản phẩm hoặc tích hợp hệ thống:.
này liên quan đến các giải pháp kỹ thuật được sử dụng để thực hiện các yêu cầu về chức năng và các thuộc tính
chất lượng như độ tin cậy và hiệu suất
. cấp độ khác nhau của hội nhập bao gồm các cơ sở xuất khẩu và nhập khẩu
, việc sử dụng giấy gói và bộ điều hợp, tích hợp cơ sở dữ liệu thông qua
chia sẻ, và hội nhập trên mức độ mã nguồn.
giao diện thiết kế là một trong những vấn đề quan trọng đối với tất cả các cấp của kiến ​​trúc
hội nhập và các giao diện tiêu chuẩn có sẵn cho nhiều ứng dụng
. loại khác nhau của hội nhập kiến ​​trúc được mô tả bởi
Nilsson và các cộng sự trong [22]. ví dụ khác về việc sử dụng tích hợp trong
ý nghĩa này được tìm thấy trong [23] nơi Garlan mô tả xu hướng trong
phần mềm nghiên cứu kiến ​​trúc, và trong [24] nơi Gorton mô tả
thực hành kiến ​​trúc hữu ích.
• tích hợp ứng dụng doanh nghiệp (EAI)
EAI là một loại hình cụ thể của hội nhập kiến ​​trúc nơi
tổ chức kết hợp và tích hợp các hệ thống hiện có và mới
hỗ trợ tổ chức trong việc đạt được mục tiêu kinh doanh. kiểu này
hội nhập được thực hiện để đảm bảo tính nhất quán dữ liệu và để làm cho
thông tin tiếp cận với các loại khác nhau của các bên liên quan, thường
dựa trên việc sử dụng một trung gian phổ biến. ví dụ về
thiệu của EIA là [25] bởi cummins, [26] bởi Linthicum, và
[27] bởi ruh et al
• Hệ thống phần mềm tích hợp trong nhà.
khi sáp nhập hệ thống với mục đích tương tự, có cả
. quá trình, cân nhắc kiến ​​trúc, kỹ thuật và phải được quản lý
này đã được mô tả bằng đường bộ trong [21]
• Sản phẩm tích hợp và phát triển quá trình:.
sự hội nhập của sản phẩm và quá trình phát triển nhằm mục đích có
tập trung vào sự hợp tác giữa tất cả các bên liên quan trong các sản phẩm phát triển
. một sự nhấn mạnh được đặt trên một tầm nhìn chung đó là chìa khóa
đạt và vượt quá sự hài lòng của khách hàng. điều này bao gồm tất cả các lĩnh vực khác nhau
cần thiết để làm việc cùng nhau trong một nỗ lực chung,
thường như một dự án, trong suốt vòng đời dự án. các
quá trình phát triển tiến hành một dự án tích hợp song song,
đòi hỏi sự hợp tác chặt chẽ giữa những người tham gia. việc sử dụng
tích hợp sản phẩm và quá trình phát triển được bao gồm trong CMMI
[3], và đã cho ví dụ được mô tả bởi parsaei và cộng sự trong
[28]

2.2 vấn đề hội nhập sản phẩm trong ngành công nghiệp
để hiểu những gì cần phải được cải thiện trong mô tả và
thực hiện quá trình hội nhập sản phẩm, điều quan trọng là hiểu những gì
loại vấn đề được tìm thấy trong ngành công nghiệp.
vấn đề trong hội nhập sản phẩm đã được mô tả bởi ramamoorthy trong
[29]. theo nghiên cứu vấn đề tích hợp hệ thống phần mềm bao gồm một số vấn đề
:
• mâu thuẫn trong các giao diện giữa các module trong hệ thống dẫn đến các vấn đề
lúc hội nhập.những mâu thuẫn dẫn từ
giả định khác nhau được thực hiện bởi các kỹ sư trong giai đoạn đầu của sự phát triển

• không đủ sử dụng các chiến lược và lập kế hoạch cho các nỗ lực hội nhập.
điều này dẫn đến sự phụ thuộc không cần thiết trong việc tích hợp sản phẩm
cho các mô-đun khác nhau, và để tăng cần cho sự tương tác giữa nhà thiết kế
để đồng bộ hóa giao hàng
• không đủ hiểu biết về cấu trúc phụ thuộc của sản phẩm
hoặc hệ thống dẫn đến cồng kềnh gỡ lỗi và lỗi phát hiện

lúc hội nhập thông qua các nghiên cứu thực hiện trong dự án nghiên cứu này, chúng tôi đã
có thể quan sát một cái nhìn chi tiết hơn về các vấn đề và các loại
sau đây đã được tìm thấy:
• liên quan đến kiến ​​trúc và thiết kế
• quyết định kiến ​​trúc được thực hiện mà không xem xét đầy đủ
hệ thống, dẫn đến các vấn đề vào thời điểm hội nhập
• thay đổi được thực hiện cho các giao diện mà không kiểm soát thích hợp. điều này dẫn đến
sai sót trong xây dựng hoặc thử nghiệm hội nhập ban đầu
• thay đổi nguồn tài nguyên chung (ví dụ thông thường bao gồm các tập tin) không
kiểm soát. kết quả này trong các lỗi xuất hiện trong các thành phần khác
đã không được thay đổi
• chức năng mới được thêm vào và các lỗi được sửa chữa mà không cần điều tra thích
hậu quả. Kết quả có thể là lỗi mới
ảnh hưởng đến các chức năng và hiệu suất của hệ thống hơn

vấn đề ban đầu • lỗi này xuất hiện trong các thành phần khác đã không được thay đổi
do sự thay đổi trong giao diện, tức là thay đổi được thực hiện như thế nào trong hai

thành phần tương tác,trong khi các thành phần khác cũng đang sử dụng giao diện này

• liên quan đến việc thành lập không đầy đủ hoặc sử dụng tích hợp

• Các vấn đề môi trường xuất hiện như là bài kiểm tra cho các thành phần không chạy trong cùng
loại môi trường như tích hợp hệ thống kiểm tra. khác nhau
phiên bản của phần cứng và nền tảng thử nghiệm được sử dụng
• xây dựng môi trường không được chuẩn bị cho xây dựng mới, ví dụ như kết quả từ
từ phiên bản trước không được loại bỏ trước khi một thế hệ mới của hệ thống được bắt đầu

• thay đổi chưa được kiểm tra được giới thiệu trong các ví dụ như môi trường hội nhập
xây dựng kịch bản được thay đổi mà không cần xác minh đúng
• liên quan đến giao hàng đầy đủ các chức năng
• Mã không phù hợp, ví dụ như chức năng đã chỉ được thực hiện một phần
, được giao cho hội nhập. tập tin này không bao gồm trong
xây dựng kế hoạch, kết quả là không xây dựng
• chức năng không phải luôn luôn cung cấp trong thời gian cho hội nhập hoặc có thể không đầy đủ
giao. điều này dẫn đến các vấn đề trong quá trình xây dựng
hoặc trong các thử nghiệm tích hợp và hệ thống
• chức năng không phải luôn luôn kiểm tra đầy đủ khi giao cho hội nhập.
điều này dẫn đến các vấn đề trong quá trình xây dựng hoặc trong hội nhập và thử nghiệm hệ thống

các loại của các vấn đề không phải là độc lập. một ví dụ của việc này là
phối hợp trung bình khi thành phần khác nhau sẽ được chuyển giao
có thể dẫn đến áp lực để cung cấp các thành phần mà không chuẩn bị thích hợp hoặc
thử nghiệm. nếu không có tiêu chí thống nhất đã được xác định, nó sẽ được dễ dàng hơn để
chấp nhận hành vi này.
để tóm tắt, các vấn đề về bản chất liên quan đến sự tương tác và
lập kế hoạch cho tương tác, cả hai giữa các đội phát triển khác nhau và
giữa các thành phần được tạo thành sản phẩm cuối cùng.
thông qua các nghiên cứu thực hiện trong ngành công nghiệp chúng ta đã thấy rằng
hệ thống điều tra tất cả có một số loại di sản. đây là một yếu tố bổ sung
tạo ra những hạn chế như thế nào để thực hiện hội nhập sản phẩm. các di sản
có thể là một cơ sở mã di truyền,kết nối với các hệ thống khác như
công cụ đòi hỏi phải có một số thành phần để đảm bảo tính tương thích ngược, hoặc
tiêu chuẩn đòi hỏi phải có hành vi cụ thể từ hệ thống. kết quả của việc này là
rằng việc tích hợp sản phẩm phụ thuộc vào một số lượng lớn các quyết định trước đó
và chiến lược kết quả. lần lượt, hậu quả của việc này là giảm tự do
để chọn chiến lược cho sự hội nhập,và có thể dẫn đến nhu cầu sắp xếp hay
thay đổi khác với kiến ​​trúc trước khi một chiến lược mới có thể được chọn.
2.3 mô hình tham chiếu áp dụng các mô hình tham khảo
được sử dụng trong nghiên cứu của chúng tôi mô tả và đề xuất khác nhau
hoạt động sẽ giúp trong việc đạt được sản phẩm hiệu quả và hiệu quả
hội nhập.
hai loại tài liệu tham khảo, các tiêu chuẩn và các mô hình, đã
xem xét trong nghiên cứu này và được gọi là tài liệu tham khảo models1. sản phẩm
hội nhập được xử lý theo những cách khác nhau trong mô hình tham chiếu, trong một số
mô hình như ISO / IEC 12207 [2] và CMMI [3], đối tượng được xử lý trong
một phần cụ thể, trong khi ở những người khác như EIA-632 [30], mô tả của
tích hợp sản phẩm được tìm thấy trong các phần khác nhau. trong hầu hết các mô hình tham chiếu,
sản phẩm (hoặc hệ thống) tích hợp được coi là kết quả trong các kết hợp của các thành phần vào thành phần
lớn hơn. sự tích hợp sản phẩm được lặp đi lặp lại
trong vòng đời dự án cho đến khi sản phẩm hay hệ thống có sẵn và có thể được
giao cho khách hàng
các hoạt động được coi là một phần của hội nhập sản phẩm có thể được chia thành ba khu vực
:. chuẩn bị, quản lý giao diện,và thực hiện các sản phẩm tích hợp
.
chuẩn bị cẩn thận là trong các mô hình tham khảo mô tả như là chìa khóa để hội nhập
sản phẩm hiệu quả và hiệu quả. nó bao gồm việc xác định một chiến lược
dựa trên nhu cầu kinh doanh và các mục tiêu và tổ chức chuỗi hội nhập
để phù hợp với chiến lược và đồng bộ với các dự án khác và các hoạt động tổ chức
.một môi trường cho sự hội nhập nên được
chuẩn bị, và các yêu cầu về các thành phần được
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Chương 2. Tích hợp sản phẩm
chương này mô tả sản phẩm tích hợp, bắt đầu với một vị tướng
thảo luận về các giải thích khác nhau của bản chất của sản phẩm
hội nhập. Với nền tảng này, các vấn đề tìm thấy trong sản phẩm
hội nhập, như được sử dụng trong luận án này, được mô tả. Ngoài ra, chúng tôi thảo luận về các
sử dụng của tài liệu tham khảo các mô hình, cũng như các khái niệm trong công nghệ phần mềm
liên quan đến và ảnh hưởng đến sản phẩm tích hợp quy trình.
3.3 giải thích "Sản phẩm hội nhập"
thuật ngữ "tích hợp sản phẩm", "tích hợp hệ thống" và "phần mềm
tích hợp hệ thống" được sử dụng cho nhiều khía cạnh khác nhau trong sản phẩm và
hệ thống phát triển văn học. Grady tuyên bố rằng hội nhập là một trong các
đặt hiểu lầm khái niệm trong hệ thống kỹ thuật [18]. Djavanshir
và Khorramshahgol [19] đã điều tra tầm quan trọng của khác nhau
xử lý lĩnh vực liên quan để tích hợp hệ thống và quan sát rằng các chuyên gia trong
lĩnh vực liên quan tích hợp để nhiều khu vực của hệ thống kỹ thuật. Điều này
chỉ ra rằng có là không có định nghĩa rõ ràng của hội nhập khi thảo luận về
hệ thống và công nghệ phần mềm. Đó rõ ràng là do đó cần thiết để
xác định phạm vi của hội nhập, và phải nhận thức được cách diễn giải khác của
thuật ngữ. Sage và Lynch cung cấp một tổng quan trong [20], và đất elaborates
trên các ý nghĩa khác nhau của các điều khoản trong [21]. Việc sử dụng chính của các điều khoản:
• sản phẩm tích hợp quy trình:
thuật ngữ này mô tả quá trình sử dụng trong phát triển sản phẩm
dự án khi bộ phận được kết hợp thành phần phức tạp hơn và
cuối cùng vào các sản phẩm hoặc hệ thống sẽ được gửi đến các
khách hàng. Nó bao gồm các hoạt động đảm bảo rằng sự kết hợp của
thành phần đang hoạt động như dự định và quản lý các
giao diện giữa các thành phần và giữa các sản phẩm và các
môi trường. Như mô tả trước đó, đây là tập trung cho luận án.


kiến trúc, hoặc kỹ thuật, sản phẩm hoặc hệ thống tích hợp:
Điều này liên quan đến các giải pháp kỹ thuật được sử dụng để đáp ứng yêu cầu trên
thuộc tính chức năng và chất lượng chẳng hạn như độ tin cậy và
hiệu suất. Mức độ tích hợp khác nhau bao gồm xuất khẩu và
nhập Tiện nghi, việc sử dụng hàm bao và bộ điều hợp, hội nhập
thông qua cơ sở dữ liệu được chia sẻ, và tích hợp vào nguồn mã cấp.
giao diện thiết kế là một vấn đề quan trọng cho tất cả các cấp của kiến trúc
tích hợp, và giao diện chuẩn có sẵn cho nhiều
ứng dụng. Các loại khác nhau của kiến trúc tích hợp được mô tả
bởi Nilsson et al tại [22]. Các ví dụ khác của việc sử dụng tích hợp trong
ý nghĩa này được tìm thấy trong [23] nơi Garlan mô tả các xu hướng trong
nghiên cứu kiến trúc phần mềm, và trong [24] nơi Gorton mô tả
hữu ích thực hành kiến trúc.
• Doanh nghiệp ứng dụng tích hợp (EAI)
EAI là một loại hình cụ thể tích hợp kiến trúc nơi
tổ chức kết hợp và tích hợp hệ thống hiện có và mới đến
hỗ trợ tổ chức trong việc đạt được mục tiêu kinh doanh. Loại
tích hợp được thực hiện để đảm bảo dữ liệu thống nhất và để làm cho
thông tin có thể truy cập các loại khác nhau của các bên liên quan, thường
Dựa trên việc sử dụng của một trung gian thường. Ví dụ về
mô tả của dự án là [25] bởi Cummins, [26] bởi Linthicum, và
[27] bởi Ruh et al.
• phần mềm tích hợp hệ thống trong nhà:
mục khi hợp nhất các hệ thống với tương tự như đích, có cả hai
quá trình, kiến trúc và kỹ thuật xem xét để được quản lý.
điều này đã được miêu tả bởi đất trong [21].
• tích hợp phát triển sản phẩm và quá trình:
Sự tích hợp của sản phẩm và quá trình phát triển nhằm mục tiêu có
một tập trung vào sự hợp tác giữa tất cả các bên liên quan trong các sản phẩm
phát triển. Một sự nhấn mạnh được đặt trên một tầm nhìn chung đó là chìa khóa
để đáp ứng và vượt quá sự hài lòng của khách hàng. Điều này bao gồm tất cả
ngành học khác nhau cần thiết để làm việc cùng nhau trong một nỗ lực chung,
đời thường như là một dự án, trong suốt dự án. Các
quá trình phát triển tiến hành một dự án tích hợp song song,
mà đòi hỏi sự hợp tác chặt chẽ giữa những người tham gia. Việc sử dụng
của sản phẩm tích hợp và quá trình phát triển được bao gồm trong các
CMMI [3], và ví dụ đã được mô tả bởi Parsaei et al trong
[28]

3.6 sản phẩm tích hợp vấn đề trong ngành công nghiệp
để hiểu những gì cần phải được cải thiện trong phần giới thiệu và
thực hiện sản phẩm tích hợp quy trình, điều quan trọng là
hiểu những loại của các vấn đề được tìm thấy trong ngành công nghiệp.
vấn đề trong tích hợp sản phẩm đã được mô tả bởi tú ở
[29]. Theo đó nghiên cứu vấn đề tích hợp hệ thống phần mềm
bao gồm một số vấn đề:
• mâu thuẫn trong các giao diện giữa các mô-đun trong hệ thống dẫn
đến vấn đề ở thời gian phân tích. Những mâu thuẫn dẫn đến từ các
giả định khác nhau thực hiện bởi các kỹ sư trong các giai đoạn trước đó của các
phát triển
• không đủ sử dụng chiến lược và lập kế hoạch cho các nỗ lực tích hợp.
điều này dẫn đến các phụ thuộc không cần thiết trong sự tích hợp sản phẩm
cho các mô-đun khác nhau, và để các nhu cầu tăng cho tương tác
giữa nhà thiết kế để đồng bộ hóa việc giao hàng
• Không đủ sự hiểu biết cấu trúc phụ thuộc của các
sản phẩm hoặc hệ thống dẫn đến việc tìm kiếm lỗi và gỡ lỗi rườm rà
lúc thời gian phân tích
thông qua các nghiên cứu trường hợp thực hiện dự án nghiên cứu này, chúng tôi đã
có thể quan sát một cái nhìn chi tiết hơn về các vấn đề và sau
loại đã được tìm thấy:
• liên quan đến kiến trúc và thiết kế
• Quyết định kiến trúc được thực hiện mà không xem xét đầy đủ
hệ thống, dẫn đến vấn đề lúc thời gian phân tích
• thay đổi được thực hiện để giao diện mà không có điều khiển thích hợp. Điều này dẫn đến
sai sót trong bản xây dựng hoặc tích hợp ban đầu thử nghiệm
• thay đổi chung các nguồn tài nguyên (ví dụ như phổ biến bao gồm tập tin) là không
kiểm soát. Điều này dẫn đến lỗi xuất hiện trong các thành phần khác
mà đã không được thay đổi
• Chức năng mới được thêm vào và lỗi được sửa chữa mà không thích hợp
điều tra của hậu quả. Kết quả có thể là lỗi mới mà
ảnh hưởng đến chức năng và hiệu suất của hệ thống nhiều hơn
vấn đề ban đầu
• lỗi xuất hiện trong các thành phần khác mà không được thay đổi
do sự thay đổi trong giao diện, tức là thay đổi được thực hiện trong làm thế nào hai

thành phần tương tác, trong khi cũng thành phần khác đang sử dụng này
giao diện
• liên quan đến việc thành lập không đầy đủ hoặc sử dụng của sự hội nhập
môi trường
• vấn đề xuất hiện khi thử nghiệm cho các thành phần không chạy trong cùng một
loại môi trường như hệ thống thử nghiệm hội nhập. Khác nhau
Phiên bản của nền tảng phần cứng và thử nghiệm được sử dụng
• môi trường xây dựng không được chuẩn bị cho xây dựng mới, ví dụ như kết quả trên
từ xây dựng trước đó được không xóa trước khi một thế hệ mới của các
hệ thống bắt đầu
• các thay đổi chưa được kiểm tra được giới thiệu trong môi trường hội nhập e.g.
build kịch bản được thay đổi mà không thích hợp xác minh
• liên quan để cung cấp không đầy đủ chức năng
• không phù hợp mã, tức là chức năng mà chỉ có một phần
thực hiện, được phân phối cho hội nhập. Tập tin không được bao gồm trong
xây dựng theo kế hoạch, dẫn đến thất bại trong việc xây dựng
• chức năng không phải luôn luôn được phân phối trong thời gian cho hội nhập hoặc có thể
chuyển giao không đầy đủ. Điều này dẫn đến các vấn đề trong quá trình xây dựng
hoặc trong các thử nghiệm hội nhập và hệ thống
• chức năng luôn luôn hoàn toàn không kiểm tra khi chuyển giao cho hội nhập.
điều này dẫn đến những vấn đề trong quá trình xây dựng hoặc nhập và
thử nghiệm hệ thống
Các loại của các vấn đề không phải là độc lập. Một ví dụ này là
điều phối không đủ khi thành phần khác nhau gửi
có thể dẫn đến áp lực để cung cấp các thành phần mà không cần chuẩn bị thích hợp hoặc
thử nghiệm. Nếu không có tiêu chuẩn thống nhất đã được xác định, nó sẽ dễ dàng hơn để
chấp nhận hành vi này.
để tóm tắt, những vấn đề có liên quan về bản chất để tương tác và
lập kế hoạch cho tương tác, cả hai đều giữa các nhóm khác nhau phát triển và
giữa các thành phần để tạo thành các sản phẩm cuối cùng.
thông qua các nghiên cứu thực hiện trong ngành công nghiệp, chúng tôi đã thấy rằng các
tra hệ thống tất cả có một số loại di sản. Đây là một bổ sung
yếu tố tạo ra các giới hạn cho làm thế nào để thực hiện tích hợp sản phẩm. Các
di sản có thể là một mã cơ sở, được thừa kế kết nối với các hệ thống khác chẳng hạn như
công cụ yêu cầu các thành phần nhất định để đảm bảo tương thích, hoặc
tiêu chuẩn yêu cầu các hành vi cụ thể từ hệ thống. Kết quả của điều này là
mà tích hợp sản phẩm phụ thuộc vào một số lớn các quyết định trước đó
và kết quả chiến lược. Đổi lại, những hậu quả của điều này là tự do giảm
để chọn chiến lược cho hội nhập, và có thể dẫn đến nhu cầu cho refactoring hoặc
khác thay đổi đối với kiến trúc trước khi một chiến lược mới có thể được chọn.
3.7 áp dụng mô hình tham khảo
tham khảo các mô hình được sử dụng trong nghiên cứu của chúng tôi mô tả và đề xuất khác nhau
hoạt động sẽ giúp trong việc đạt được hiệu quả và hiệu quả sản phẩm
hội nhập.
hai loại tài liệu tham khảo, các tiêu chuẩn và các mô hình, đã
xem xét trong nghiên cứu này và được gọi đến như tham khảo models1. Sản phẩm
tích hợp được xử lý theo cách khác nhau trong các mô hình tham chiếu; trong một số
mô hình chẳng hạn như tiêu chuẩn ISO/IEC 12207 [2] và CMMI [3], đối tượng được xử lý trong
một phần cụ thể, trong khi ở những nước khác như dự án-632 [30], mô tả của
tích hợp sản phẩm nằm trong phần khác nhau. Trong hầu hết các mô hình tài liệu tham khảo,
sự tích hợp sản phẩm (hoặc hệ thống) được coi là kết quả trong lót máy ngành màu của
thành phần thành phần lớn hơn. Tích hợp sản phẩm lặp đi lặp lại
qua dự án đời cho đến khi sản phẩm hoặc hệ thống có sẵn và có thể
gửi đến khách hàng.
các hoạt động được coi là một phần tích hợp sản phẩm có thể được chia
vào ba lĩnh vực: chuẩn bị, quản lý giao diện, và thực hiện các
sản phẩm tích hợp.
chuẩn bị kỹ lưỡng là trong tài liệu tham khảo các mô hình được mô tả như là chìa khóa để
tích hợp sản phẩm hiệu quả và hiệu quả. Nó bao gồm việc xác định một chiến lược
dựa trên nhu cầu kinh doanh và mục tiêu, và tổ chức các hội nhập chuỗi
phải phù hợp với các chiến lược và đồng bộ hoá với dự án khác
và tổ chức hoạt động. Một môi trường cho sự tích hợp nên
chuẩn bị, và yêu cầu về các thành 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 ©2024 I Love Translation. All reserved.

E-mail: