Assignment 1
Assignment 1
Faculty of Computing
Department of Software Engineering
Assignment one
Answer
Answer
When we are working in a research or project and want to add new requirements or
new features to the design system, these techniques are easily iteratively going back
and forth, as we want to do because of these reason is:
It enables us to comprehensively model a system before we develop it
Modification of the object implementation is easy because it iterative are
loosely coupled
Understanding of the structure is easy because iterative modeling and tools
used to represent real world entities
Because there is high risk features and goals which might change in the
future
The requirements of the system are easily defined and understood clearly
Because of this requirements design to build and test phases repeatedly while
different requirements needed or new features want be add for each requirement and
builds up a system iteratively until it is completely build.
Answer
When you use it for web application, you may call it a framework. However, when
you use it for web, iPhone, android or any mobile, you may call it a platform. Mobile
applications are accelerating both hardware and software for its application system.
A web application using angular is also considered as a platform. Because browser
specific commands you can use when you develop mobile app. For example, you
are developing an android app, and then you need to test it in desktop browser. You
need to accelerate it with hardware command to launch. Therefore, it is a platform.
When you develop mobile application using any available resources like Native
Script, Cordova, Ionic, etc. and you use angular and in that term angular is a
platform. Therefore, the platform can be defined as a framework, which can be used
across multiple systems. In addition, angular can be used in any system and it can
be termed as a platform. “Platform refers to the actual hardware /software upon
which a piece of software is built or for which it is designed.
For example, the Java Swing Framework provides the functionality and structure for
Java GUI programming; it can be used for whatever GUI programming you may
need to do. Another example is the Model-View-Controller Framework that
describes in very abstract terms the three main parts of a common web application.
Framework Vs. Platform
FRAMEWORK PLATFORM