Component-level design incorporates elements of both content design and functional design.Content design at the component level focuses on content objects and then manner in which they may be packaged for presentation to a WebApp end-user.A functional architecture that describes the key functional components in the WebApp and how these components interact with each other is also created.
Describe the differences between the software engineering terms coupling and cohesion?
Correct Answer
verified
Cohesion implies that a component or class encapsulates only the attributes and operations closely related to one another and to the class itself.Coupling is a qualitative measure of the degree to which components are connected to one another.
The intent of domain engineering is to identify,construct,catalog,and disseminate a set of software components that have applicability to existing and future software products.