Read Aloud the Text Content
This audio was created by Woord's Text to Speech service by content creators from all around the world.
Text Content or SSML code:
It is always important to automate the build process of a software system. True/False? Why? True. Building is a very complex process. Automation reduces the risk of manual/human errors and guarantees repeatability. The build process typically involves 3 systems.Which ones? Development, build and target systems. In mvn (Maven) what section of the configuration file refers to the building of the artifacts? la sezione ```build```. A software system must always be built from a clean environment. True/False? Why? True. A clean environment guarantees the build process is not influenced (positively or negatively) by unwanted dependencies. In a C environment, what is an available build tool? make. With mvn (Maven) what must I configure if I want to distribute my system as an executable .jar file? A plugin, that allows to assemble my system with all its dependencies. What is the difference between a statically linked and a dynamically linked executable object? A statically linked executable packages all its dependencies internally. A dynamically linked executable contains external references to its dependencies, which are then loaded at run-time as needed. With mvn (Maven) what is the phase normally linked to the building of the final distributable artifact? package. What does a waterfall approach to building a software system minimize? The number of components to be built, thus minimizing the resources and the time needed. It is alway advisable to build a software system locally before sending a new version upstream. True/False? Why? True. We want to minimize the risk of sharing a non-buildable (broken) system.