Bog'liq Software Engineering Architecture-driven Software Development ( PDFDrive )
238 CHAPTER 13 Software Design Synthesis Practice
For each candidate NDI package the software engineering team must gather
the information concerning its availability and suitability for incorporation into the
software design configuration. This information is used to conduct a software reuse
trade-off analysis. The candidate NDI costs and benefits, performance, and risks
will be evaluated against the projected implementation and testing costs associated
with further development of the targeted software structural unit or component. The
use of commercially off-the-shelf (COTS) database management systems (DBMS)
or similarly available COTS packages should not warrant a make-or-buy analysis.
These packages are widely used to support software application development and
have proven their adaptability to a variety of data persistence tasks.