Which of the following are the implications of the architecture principle, “Asset-centric approach
must be applied to engineering processes”?
A.
The development Infrastructure must support asset-centric engineering.
B.
Assets must be associated with meaningful metadata that can be used to discover and interpret
the assets.
C.
Solutions developed must beintegrated and tested early and often.
D.
Existing assets must be reused to fulfill whole or part functionality when available.
Explanation:
The underlying core principle of ORA Engineering is asset sharing and enterprise
development through an integrated asset management approach. Most organizations
use a Software Configuration Management (SCM) or Version Control System (VCS)
for managing the code and configuration assets. These tools are great for managing the
versioning of assets produced but they don’t maintain the metadata of the assets.
Without metadata assets are not organized in context and it is hard to discover them.
ORA recommends an asset-centric engineering process, where
an Asset Manager is used to address the challenges posed by the traditional
approaches. The Asset Manager is typically an enterprise-scoped Metadata Repository
working in concert with SCMs and other types of asset repositories.
Reference: Oracle Reference Architecture,Software Engineering, Release 3.0
A, B, D
ORA Software Engineering: p.2-16 “Implications: The development infrastructure must support asset-centric engineering.; Assets must be associated with meaningful metadata that can be used to discover and interpret the asset.; Existing assets must be reused to fulfill a whole or part functionality when available.; All required functionality must be checked against the enterprise Metadata Repository for reuse opportunities, at the beginning of the project.”