Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

07 Task Performance 1 (HCI)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

07 Task Performance 1

Human-Computer Interaction

1. Discuss the MVC implementation process based on your own perspective.


In my perspective, the Model-View-Controller or (MVC) architecture is a type
of design that separates your application into three logical components with each
one handling a specific aspect. The framework enjoys industry-wide acceptance in
the development of scalable projects. By studying a Spring MVC example, you would
learn how to implement the MVC pattern and create an application with a stellar
user interface.

2. What is the most significant advantage of utilizing an MVC framework in an

interactive system development? Why?

Because MVC platform supports the development of SEO friendly web pages or
web applications. Using this platform, it is very easy to develop SEO-friendly URLs to
generate more visits from a specific application. This development architecture is
commonly used in Test-Driven Development applications. Moreover, Scripting
languages like JavaScript and jQuery can be integrated with MVC to develop feature-
rich web applications. Thus, the MVC design pattern is surely a great approach to
building software applications. The MVC framework is easy to implement as it offers
above given numerous advantages. Projects that are developed with the help of the
MVC model can be easily developed with lesser expenditure and within less time too.
Above all, its power to manage multiple views makes MVC the best architecture
pattern for developing web applications. As a result, today organizations are looking
for the .net development of web applications based on MVC architecture for cost and
time benefits.

1
3. Differentiate model and view in an MVC framework
The Model component corresponds to all the data-related logic that the user
works with. This can represent either the data that is being transferred between
the View and Controller components or any other business logic-related data. For
example, a Customer object will retrieve the customer information from the
database, manipulate it and update its data back to the database or use it to render
data.

4. Why is it essential to acquire knowledge about the interactive system development


framework? Rationalize your answer.
Most of us think that it is important to note that none of these processes are
independent and all of them are affected by countless factors. This is why
knowledge management frameworks are typically very different and can be
presented in a wide variety of ways. For instance, some models are sequential (as
above), and seek to provide a better overview at the expense of "realism". Other
models display overlapping processes in an attempt to simulate what actually occurs
inside an organization. The problem with the latter is that they are often hard to
grasp and can only convey limited information so as not to become
incomprehensible. In the following section I will provide examples of both.

You might also like