1. Discuss the MVC implementation process based on your own perspective.
- The process of implementation of MVC involves separating the application in three related
parts known as Model, View and Controller. The model is responsible for processing data and
containing business logic, view renders the user interface while controller connects the two. This
avoids situations where modifications of one part of the application would directly interfere with
other parts, thus more manageable application architecture.
2. What is the most significant advantage of utilizing an MVC framework in interactive system
development? Why?
- The most important disadvantage of MVC design is the distribution of concern. Therefore,
every component is installed independently in a different location. This means that it is possible
to divide work among a number of developers who will be doing in their work at the same time
without distractions thereby enhances system development.
3. Differentiate model and view in an MVC framework.
- The model is the component that takes care of the application’s data, logic and rules. In
contrast, the view is concerned with what information the user is presented with. Therefore, the
model does the ‘what’ and the view the ‘how’ of the data presentation to a user.
4. Why is it essential to acquire knowledge about the interactive system development
framework? Rationalize your answer.
- The knowledge of system development frameworks for interactive systems enables
developers to improve the level of applications created. It allows the implementation of
methodologies and tools that have already been developed, thus putting less effort with fewer
mistakes. Also, it helps to ensure that the developed program is of the required standard and is
adaptable to fit any changes that may come up later on.