SlideShare une entreprise Scribd logo
1  sur  21
Q-1: Answer in short.

1--Explain difference between active
coversion and passive conversion of
web application.

   In a passive conversion, we select
the information that is to be
presented, but have no direct control
over its volume,type,or structure
where as,in an acitive conversation,
we provide input so that the
information that is presented is
customized to meet our specially.

2--Define term framework. Describe in
brief.

   Framework is a set of activites
that is always performed for every web
engineering project. The nature of
activities might change to suit the
project.
   The framework activities should be
performed accurately and in a proper
manner as its an overall design or an
overall outlay of a project.
Each framework activity is composed
or include following four main things:
   -Work tasks
   -Work product
   -Quality assurance
and
   -Project milestone

   The set of framework activities is
also known as "Umbrella activities".
Each and every activity of framework
includes following steps:
   -Communication
   -Planning
   -Modeling
   -Construction
   -Deployment

3--List aspects of web application
design model.

  They are as under:
  -Interface design
  -Aesthetic design
  -Content design
  -Navigation design
  -Architecture design
  -Component design
4--List the umbrella activities.
Describe any one in brief.

  They are as under:
  -Change management
  -Quality management
  -Risk management
  -Project management

   Change management: Manages the
effects of change as each increment is
engineered, integrating tools that
assist in the management of all
 WebApp content.

Q-2 Answer the following in shortly.

1-- Describe WebE methods resides
within the process framework.

   Framework is a set of activites
that is alwys performed for every web
engineering project. The nature of
activities might change to suit the
project.
The WebE methods resides with
process framework are as follow:

   i} Communication methods: Defines
the approach used to facilitate
communication between Web engineers
and other WebApp stakeholders. Its a
very important task must be carried
out between developer and customer
throughout the process so that the
webapp developed satisfies tthe
customer each needs.

   ii}Requirement analysis methods:
Provides a basic for understanding the
content to be delivered by a WebApp,
the functions to be provided for the
end users, and the modes of
interaction that each class of user
will require as navigation through
webapp occurs. This analysis is very
essential for developer so that a
developer gets idea for the
requirements he/she needs to develop a
webapp and satisfy the customer needs.

   iii}Design methods: Encompasses a
series of design techniques that
addresses webapp content,application
and information architecture,interface
design, and navigation design. This is
an important activity as it is an
overall design or layout of a project.

   iv}Construction methods: A
developer has to apply a broad set of
languages,tools, and related
technology to the creation of webapp
content and functionality.

   v}Testing methods: A developer has
to test the webapp developed and has
to check each steps performed ahead. A
webapp developed should able to
satisfy the customer needs and thst
verification should be done by a
developer in this last activity.

2--Explain categories of WebApp using
example of online examination system.

   An application which acquires
information,structure it, build a
package presentation and delivers it
is known as a web application.
Categories of webapp are as follow:

   i}Informational WebApp: A WebApp
developed must be a informational
WebApp which should provide an
accurate and useful informations to
the user or customer of a particular
WebApp.

   For e.g.:In online examination
system, a student is provided with all
necessary informations such as
examination schedule,syllabus,pattern
of question paper, login, password,
exam id, etc. Thus its an
informational WebApp.

   ii}Download WebApp: A WebApp
developed from which a customer wish
to download their necessary things or
data then it must satisfy their needs.

   For e.g: In online examination
system, a student shouldbe able to
download exam schedule, practise
question papers,etc as per their
requirements and wish. Thus its a
download WebApp.
iii}Customizable WebApp: A WebApp
developed must be a changable WebApp
as the needs of a customers always
keeps on changing so it must be
satisfied by a developed WebApp. The
necessary changes should be able to
applied by the developer in the WebApp
as per needs of a customer.

   For e.g: In online examination
system,an examiner wants to provide
practise papers to students and
students should be able to download it
then this changes must be able to
applied in its WebApp. Thus its a
customizable WebApp.

   iv}Interaction WebApp: A WebApp
developed should be an interactive
WebApp which can create a link between
two person as per their needs.

   For e.g: In online examination
system, if a student wishes to
interact with the examiner then it
must provide such facilities which can
create interactaction between
them.Thus its a interaction WebApp.

   v}User input WebApp: A WebApp
developed must be able to take user's
input if its customer's need.

   For e.g: In online examination
system, a student must be able to
input their data for applying for an
online examination. A student must be
able to input their data in form of a
particular exam as per demanded. thus
its an user input WebApp.

   vi}Transaction-oriented WebApp: A
webapp should be anble to perform the
necessary transactions between the
customer and the server side or
developer.

   For e.g: In online examination
system, if a student apply for an exam
and fill up a form for it and submit
the same which is stored or maintained
in the database on server is an
informational transaction between
them. Thus its a transaction-oriented
WebApp.

   vii}Service-oriented WebApp: A
customer wishes to create an
application which provide service to
the users then a developer must be
able to satisfy it.

   For e.g: In online examination
system,stdents are provided srvices as
they are able to apply for their
desired examination and can from
anywhere throughout world wide web.
Thus its a sevice oriented WebApp.

   viii} Portals: Its a collection of
a web pages which can be accessed
through a single domain name. If a
customer needs to access the different
web pages through a single domain name
then it must satisfy.

   For e.g: In online examination
system, the different web pages of
different exams can be accessed
through a single domain name i.e.
www.onlinexam.com .Thus its a portal.
ix}Database Access: A webApp must
be ableto access the desired data of a
user from the database on the server.
it must be able to accessa particular
records from database.

   For e.g: In online examination
system, if a student wishes to access
his/her result then it must be able to
access it from database on server. a
student can access it and other all
such informations which a student
desires. Thus its a database access
Web App.

   x}Data Warehousing: A webapp should
be able to store the different data in
its database on server. it must be
able to store all kind of information
inputted and must be able to manage
it.

   For e.g: In online examination
system, students apply for different
exams and answers for each questions
then its database able to store all
the data or answers inputted by the
students. So its a Data warehosing
WebApp.




3--What tasks are required to develop
an incremental plan? Describe all in
detail.

   In incremental process the first
foremost step that is communication
clarifies the needs and requiremants
of a customer which has to be planned
as per it to satisfy their each needs.
Planning clarifies all activities to
be performed and it shows where we are
and where we wants to reach.

   To develop an incremental plan
following tasks are necessary:

   i} Refined your description of the
WebApp increment to be delivered.
   ii} Select the WebApp increment to
be delivered now.
   iii} Estimate the effort and time
required to deploy the increment.
iv} Assess risks associated with
the delivery of the increment.
   v} Define the development schedule
for the increment.
   vi} Establish work products to be
produced as a consequence of each
framework activity.
   vii} Define your approach to change
control.
   viii} Establish your assurance
approach.



   i} Refined your description of the
WebApp increment to be delivered.
      In this task a developer has to
solve the answer of the questions such
as; Do requested changes by any
customer require a modification in
the number or definition of increments
that remain to be delivered? If
modifications are required, what
changes in content and functionality
are necessary? How much effort is
likely to be expanded on each
increment that remains to be
delivered? How much calender time will
be expended on each increment? What is
the estimated deployment date for each
increment?

   ii} Select the WebApp increment to
be delivered now.
      In this task a developer has to
solve the answer of the questions such
as; Is there is enough information
about the increment to begin other
framework activities? Do you have a
clear understanding of the content and
functionality to be delivered by the
increment? Are constraints and
performance issues clearly understood?
Are all necessary usage scenarios
available and complete?

   iii} Estimate the effort and time
required to deploy the increment.
      In this task a developer has to
solve the answer of the questions such
as; How much effort and time will be
required to model, construct and
deploy the increment? What resources
will be required to do the work?
iv} Assess risks associated with
the delivery of the increment.
      In this task a developer has to
solve the answer of the questions such
as; What risks should be addressed
during the development of this
increment? How will high-profitability
,high-impact risks be mitigated? What
long range risks should be considered?


   v} Define the development schedule
for the increment.
      In this task a developer has to
solve the answer of the questions such
as; How will tasks be allocated along
the time line for increment? What
intermediate milestones will be
established?

   vi} Establish work products to be
produced as a consequence of each
framework activity.
      In this task a developer has to
solve; What work products will
developed as work on the increment
proceeds?
vii} Define your approach to change
control.
      In this task a developer has to
solve the answer of the questions such
as; How will changes to content and
functionality be requested,evaluated,
and executed within the context of
other development activities?

   viii} Establish your assurance
approach.
      In this task a developer has to
solve the answer of the questions such
as; How will the team access quality
as the increment is modeled,
constructed, and deployed? What is
any, reviews will be conducted? What
if, any, metrics will be used?


Q-3:- Answer in detail.

1-- What do you mean by modeling in
Web Engineering? Explain its actions.
Also describe all tasks which helpful
in developing analysis modeling.
In Web Engineering modeling means
an activity that creates one or more
conceptual representation of some
aspects of the WebApp to be built.

   There occurs two actions during
modeling in web engineering which are
as under:
   i} Analysis:- It includes
following:
      Decides whether a requirements
model is needed.
      Represent WebApp content.
      Identity content relationship.
      Refine and extend user
scenarios.
      Review usage scenarios.
      Create an interaction model for
complex scenarios.
      Refine interface requirements.
      Identity functions.
      Define constraints and
performance requirement.
      Identity database requirements.

   ii}Design:- The goal of the design
for web engineering is to produce a
model or representation that exhibits
firmness commodity and delight.

     It includes following:

      -Firmness: A WebApp should not
have any bugs that exhibit its
functions.
      -Commodity: A WebApp should not
be suitable for the purpose for which
its intended.

      -Delight: The experience of
using the WebApp should be pleasurable
one.




   There are following elements of a
design model which are as under:
      -Interface design
      -Aesthetic design
      -Content design
      -Navigation design
      -Architecture design
      -Component design
The following are the tasks
performed in design modeling:

   i} Design the inteface.
   ii} Design the aesthetic for the
WebApp.
   iii} Design the navigation scheme.
   iv} Design the WebApp architecture.
   v} Design the content and the
structure that supports it.
   vi} Design functional component.
   vii} Select appropriate design
pattern.
   viii} Design appropriate security
and privacy mechanisms.
   ix} Review the design.




2-- What do you mean by communication
in WebE? Explain in detail.

   It defines the approach used to
facilitate communication between web
engineers and all other webapp
stakeholders communication techniques
are particularly important during
requirement gathering and whenever a
webapp increment is to be evaluated.

   It helps in understanding the
problem before developer begins to
solve it and be sure that the solution
found is satisfied to the customers.

  It includes three main activities:
  -Formulation
  -Eliciation
  -Negotiation

   i}Formulation:
      This activity includes to define
the project needs and scope.
      It begins with the
identification of a business need.
      The questons are asked by the
developer to the required persons and
gather the required informations which
includes following: WebApp objectives
                  Defines WebApp
features
                  Establish a common
set of goals and objectives
Scope of development
efforts
      In formulation all such
informations required are gathered by
the developer. The question asked
should be related to WebApp such as
its goal,which necessary things it
should fulfill then whats the use of a
particular WebApp.

   ii}Eliciation:
      This activity includes the
gathering of requirements and its
analysis. All the required things are
gathered and analysis is done on it by
the developer to create or develop
customer's WebApp.

   iii}Negotiation:
      In this activity it includes the
clarification of quality,cost and
time.
      It also includes the performance
of the WebApp.
      It also includes following
      -Map out strategies
      -Listen actively
      -Focus on other party's interest
-be ready to commit

      Thus, in communication all
activities are performed.

Contenu connexe

Tendances

Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.netSHADAB ALI
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Managementahmad bassiouny
 
Wireframes for Web Design
Wireframes for Web DesignWireframes for Web Design
Wireframes for Web DesignMindy McAdams
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality ManagementKrishna Sujeer
 
Technical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setupTechnical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setupParam Radadiya
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User StoriesMilind Gokhale
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process ModelsAhsan Rahim
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping SystemKusum Sankhala
 
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...Dhivyaa C.R
 
POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright
POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright
POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright ArchieAshley
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software ArchitectureRahimLotfi
 

Tendances (20)

Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Software Engineering Overview
Software Engineering Overview Software Engineering Overview
Software Engineering Overview
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Wireframes for Web Design
Wireframes for Web DesignWireframes for Web Design
Wireframes for Web Design
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Technical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setupTechnical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setup
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Benefits Of Using Canva
Benefits Of Using CanvaBenefits Of Using Canva
Benefits Of Using Canva
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
 
BIT PROJECT
BIT PROJECT BIT PROJECT
BIT PROJECT
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright
POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright
POPULAR EPUB Cambridge IGCSE ICT Coursebook [with CD-ROM] BY Victoria Wright
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software Architecture
 

En vedette

Basic Software Tools for multi-media
Basic Software Tools for multi-mediaBasic Software Tools for multi-media
Basic Software Tools for multi-mediaguestb7a19c
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software toolsJay Patel
 
Unit 3(rdbms)
Unit 3(rdbms)Unit 3(rdbms)
Unit 3(rdbms)Jay Patel
 
Unit 3(rdbms)
Unit 3(rdbms)Unit 3(rdbms)
Unit 3(rdbms)Jay Patel
 
Multimedia authoring tools
Multimedia authoring toolsMultimedia authoring tools
Multimedia authoring toolsOnline
 

En vedette (6)

Basic Software Tools for multi-media
Basic Software Tools for multi-mediaBasic Software Tools for multi-media
Basic Software Tools for multi-media
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Unit 3(rdbms)
Unit 3(rdbms)Unit 3(rdbms)
Unit 3(rdbms)
 
Unit 3(rdbms)
Unit 3(rdbms)Unit 3(rdbms)
Unit 3(rdbms)
 
Multimedia
MultimediaMultimedia
Multimedia
 
Multimedia authoring tools
Multimedia authoring toolsMultimedia authoring tools
Multimedia authoring tools
 

Similaire à Active vs passive conversion and web app framework definition

WebE_chapter_16.ppt
WebE_chapter_16.pptWebE_chapter_16.ppt
WebE_chapter_16.pptUsamaPatel9
 
RESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATIONRESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATIONIRJET Journal
 
Aula 2 - Planning for Web Engineering by Roger Pressman
Aula 2 -  Planning for Web Engineering by Roger PressmanAula 2 -  Planning for Web Engineering by Roger Pressman
Aula 2 - Planning for Web Engineering by Roger PressmanRogerio P C do Nascimento
 
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfdocumen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfMisfahulAnfiyaTN
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Updated resume
Updated resumeUpdated resume
Updated resumeArun Kiran
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfMahmoud268161
 
Objective Digital Case Studies 2012
Objective Digital Case Studies 2012Objective Digital Case Studies 2012
Objective Digital Case Studies 2012Objective Experience
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceLevelTen Interactive
 
Lakshmi_Resume
Lakshmi_ResumeLakshmi_Resume
Lakshmi_ResumeVK Lakshmi
 
Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...eSAT Journals
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitectureABDEL RAHMAN KARIM
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 

Similaire à Active vs passive conversion and web app framework definition (20)

Slides chapter 16
Slides chapter 16Slides chapter 16
Slides chapter 16
 
Slides chapter 17
Slides chapter 17Slides chapter 17
Slides chapter 17
 
WebE_chapter_16.ppt
WebE_chapter_16.pptWebE_chapter_16.ppt
WebE_chapter_16.ppt
 
RESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATIONRESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATION
 
Aula 2 - Planning for Web Engineering by Roger Pressman
Aula 2 -  Planning for Web Engineering by Roger PressmanAula 2 -  Planning for Web Engineering by Roger Pressman
Aula 2 - Planning for Web Engineering by Roger Pressman
 
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfdocumen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdf
 
Resume charles vermette
Resume   charles vermetteResume   charles vermette
Resume charles vermette
 
Resume charles vermette
Resume   charles vermetteResume   charles vermette
Resume charles vermette
 
Objective Digital Case Studies 2012
Objective Digital Case Studies 2012Objective Digital Case Studies 2012
Objective Digital Case Studies 2012
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent Bice
 
Lakshmi_Resume
Lakshmi_ResumeLakshmi_Resume
Lakshmi_Resume
 
MKP_Resume
MKP_ResumeMKP_Resume
MKP_Resume
 
Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...Integration of a web portal and an erp through web service based implementati...
Integration of a web portal and an erp through web service based implementati...
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitecture
 
Resume_Jagdish_Nair
Resume_Jagdish_NairResume_Jagdish_Nair
Resume_Jagdish_Nair
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 

Plus de Jay Patel

Assignment 2(web)
Assignment 2(web)Assignment 2(web)
Assignment 2(web)Jay Patel
 
Assignment 1(web)
Assignment 1(web)Assignment 1(web)
Assignment 1(web)Jay Patel
 
I assignmnt(oops)
I assignmnt(oops)I assignmnt(oops)
I assignmnt(oops)Jay Patel
 
Inline function(oops)
Inline function(oops)Inline function(oops)
Inline function(oops)Jay Patel
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)Jay Patel
 
Anchored data type
Anchored data typeAnchored data type
Anchored data typeJay Patel
 
Selection sort
Selection sortSelection sort
Selection sortJay Patel
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring toolsJay Patel
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software toolsJay Patel
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 textJay Patel
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 textJay Patel
 
Hypertext and hypermedia
Hypertext and hypermediaHypertext and hypermedia
Hypertext and hypermediaJay Patel
 

Plus de Jay Patel (20)

Quiz(web)
Quiz(web)Quiz(web)
Quiz(web)
 
Assignment 2(web)
Assignment 2(web)Assignment 2(web)
Assignment 2(web)
 
Assignment 1(web)
Assignment 1(web)Assignment 1(web)
Assignment 1(web)
 
I assignmnt(oops)
I assignmnt(oops)I assignmnt(oops)
I assignmnt(oops)
 
Inline function(oops)
Inline function(oops)Inline function(oops)
Inline function(oops)
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)
 
Unit1
Unit1Unit1
Unit1
 
Cursor
CursorCursor
Cursor
 
Anchored data type
Anchored data typeAnchored data type
Anchored data type
 
Selection sort
Selection sortSelection sort
Selection sort
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 text
 
Sound
SoundSound
Sound
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 text
 
Images
ImagesImages
Images
 
Hypertext and hypermedia
Hypertext and hypermediaHypertext and hypermedia
Hypertext and hypermedia
 
Cursor
CursorCursor
Cursor
 
Codd rules
Codd rulesCodd rules
Codd rules
 
Codd rules
Codd rulesCodd rules
Codd rules
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Active vs passive conversion and web app framework definition

  • 1. Q-1: Answer in short. 1--Explain difference between active coversion and passive conversion of web application. In a passive conversion, we select the information that is to be presented, but have no direct control over its volume,type,or structure where as,in an acitive conversation, we provide input so that the information that is presented is customized to meet our specially. 2--Define term framework. Describe in brief. Framework is a set of activites that is always performed for every web engineering project. The nature of activities might change to suit the project. The framework activities should be performed accurately and in a proper manner as its an overall design or an overall outlay of a project.
  • 2. Each framework activity is composed or include following four main things: -Work tasks -Work product -Quality assurance and -Project milestone The set of framework activities is also known as "Umbrella activities". Each and every activity of framework includes following steps: -Communication -Planning -Modeling -Construction -Deployment 3--List aspects of web application design model. They are as under: -Interface design -Aesthetic design -Content design -Navigation design -Architecture design -Component design
  • 3. 4--List the umbrella activities. Describe any one in brief. They are as under: -Change management -Quality management -Risk management -Project management Change management: Manages the effects of change as each increment is engineered, integrating tools that assist in the management of all WebApp content. Q-2 Answer the following in shortly. 1-- Describe WebE methods resides within the process framework. Framework is a set of activites that is alwys performed for every web engineering project. The nature of activities might change to suit the project.
  • 4. The WebE methods resides with process framework are as follow: i} Communication methods: Defines the approach used to facilitate communication between Web engineers and other WebApp stakeholders. Its a very important task must be carried out between developer and customer throughout the process so that the webapp developed satisfies tthe customer each needs. ii}Requirement analysis methods: Provides a basic for understanding the content to be delivered by a WebApp, the functions to be provided for the end users, and the modes of interaction that each class of user will require as navigation through webapp occurs. This analysis is very essential for developer so that a developer gets idea for the requirements he/she needs to develop a webapp and satisfy the customer needs. iii}Design methods: Encompasses a series of design techniques that
  • 5. addresses webapp content,application and information architecture,interface design, and navigation design. This is an important activity as it is an overall design or layout of a project. iv}Construction methods: A developer has to apply a broad set of languages,tools, and related technology to the creation of webapp content and functionality. v}Testing methods: A developer has to test the webapp developed and has to check each steps performed ahead. A webapp developed should able to satisfy the customer needs and thst verification should be done by a developer in this last activity. 2--Explain categories of WebApp using example of online examination system. An application which acquires information,structure it, build a package presentation and delivers it is known as a web application.
  • 6. Categories of webapp are as follow: i}Informational WebApp: A WebApp developed must be a informational WebApp which should provide an accurate and useful informations to the user or customer of a particular WebApp. For e.g.:In online examination system, a student is provided with all necessary informations such as examination schedule,syllabus,pattern of question paper, login, password, exam id, etc. Thus its an informational WebApp. ii}Download WebApp: A WebApp developed from which a customer wish to download their necessary things or data then it must satisfy their needs. For e.g: In online examination system, a student shouldbe able to download exam schedule, practise question papers,etc as per their requirements and wish. Thus its a download WebApp.
  • 7. iii}Customizable WebApp: A WebApp developed must be a changable WebApp as the needs of a customers always keeps on changing so it must be satisfied by a developed WebApp. The necessary changes should be able to applied by the developer in the WebApp as per needs of a customer. For e.g: In online examination system,an examiner wants to provide practise papers to students and students should be able to download it then this changes must be able to applied in its WebApp. Thus its a customizable WebApp. iv}Interaction WebApp: A WebApp developed should be an interactive WebApp which can create a link between two person as per their needs. For e.g: In online examination system, if a student wishes to interact with the examiner then it must provide such facilities which can
  • 8. create interactaction between them.Thus its a interaction WebApp. v}User input WebApp: A WebApp developed must be able to take user's input if its customer's need. For e.g: In online examination system, a student must be able to input their data for applying for an online examination. A student must be able to input their data in form of a particular exam as per demanded. thus its an user input WebApp. vi}Transaction-oriented WebApp: A webapp should be anble to perform the necessary transactions between the customer and the server side or developer. For e.g: In online examination system, if a student apply for an exam and fill up a form for it and submit the same which is stored or maintained in the database on server is an informational transaction between
  • 9. them. Thus its a transaction-oriented WebApp. vii}Service-oriented WebApp: A customer wishes to create an application which provide service to the users then a developer must be able to satisfy it. For e.g: In online examination system,stdents are provided srvices as they are able to apply for their desired examination and can from anywhere throughout world wide web. Thus its a sevice oriented WebApp. viii} Portals: Its a collection of a web pages which can be accessed through a single domain name. If a customer needs to access the different web pages through a single domain name then it must satisfy. For e.g: In online examination system, the different web pages of different exams can be accessed through a single domain name i.e. www.onlinexam.com .Thus its a portal.
  • 10. ix}Database Access: A webApp must be ableto access the desired data of a user from the database on the server. it must be able to accessa particular records from database. For e.g: In online examination system, if a student wishes to access his/her result then it must be able to access it from database on server. a student can access it and other all such informations which a student desires. Thus its a database access Web App. x}Data Warehousing: A webapp should be able to store the different data in its database on server. it must be able to store all kind of information inputted and must be able to manage it. For e.g: In online examination system, students apply for different exams and answers for each questions then its database able to store all the data or answers inputted by the
  • 11. students. So its a Data warehosing WebApp. 3--What tasks are required to develop an incremental plan? Describe all in detail. In incremental process the first foremost step that is communication clarifies the needs and requiremants of a customer which has to be planned as per it to satisfy their each needs. Planning clarifies all activities to be performed and it shows where we are and where we wants to reach. To develop an incremental plan following tasks are necessary: i} Refined your description of the WebApp increment to be delivered. ii} Select the WebApp increment to be delivered now. iii} Estimate the effort and time required to deploy the increment.
  • 12. iv} Assess risks associated with the delivery of the increment. v} Define the development schedule for the increment. vi} Establish work products to be produced as a consequence of each framework activity. vii} Define your approach to change control. viii} Establish your assurance approach. i} Refined your description of the WebApp increment to be delivered. In this task a developer has to solve the answer of the questions such as; Do requested changes by any customer require a modification in the number or definition of increments that remain to be delivered? If modifications are required, what changes in content and functionality are necessary? How much effort is likely to be expanded on each increment that remains to be delivered? How much calender time will
  • 13. be expended on each increment? What is the estimated deployment date for each increment? ii} Select the WebApp increment to be delivered now. In this task a developer has to solve the answer of the questions such as; Is there is enough information about the increment to begin other framework activities? Do you have a clear understanding of the content and functionality to be delivered by the increment? Are constraints and performance issues clearly understood? Are all necessary usage scenarios available and complete? iii} Estimate the effort and time required to deploy the increment. In this task a developer has to solve the answer of the questions such as; How much effort and time will be required to model, construct and deploy the increment? What resources will be required to do the work?
  • 14. iv} Assess risks associated with the delivery of the increment. In this task a developer has to solve the answer of the questions such as; What risks should be addressed during the development of this increment? How will high-profitability ,high-impact risks be mitigated? What long range risks should be considered? v} Define the development schedule for the increment. In this task a developer has to solve the answer of the questions such as; How will tasks be allocated along the time line for increment? What intermediate milestones will be established? vi} Establish work products to be produced as a consequence of each framework activity. In this task a developer has to solve; What work products will developed as work on the increment proceeds?
  • 15. vii} Define your approach to change control. In this task a developer has to solve the answer of the questions such as; How will changes to content and functionality be requested,evaluated, and executed within the context of other development activities? viii} Establish your assurance approach. In this task a developer has to solve the answer of the questions such as; How will the team access quality as the increment is modeled, constructed, and deployed? What is any, reviews will be conducted? What if, any, metrics will be used? Q-3:- Answer in detail. 1-- What do you mean by modeling in Web Engineering? Explain its actions. Also describe all tasks which helpful in developing analysis modeling.
  • 16. In Web Engineering modeling means an activity that creates one or more conceptual representation of some aspects of the WebApp to be built. There occurs two actions during modeling in web engineering which are as under: i} Analysis:- It includes following: Decides whether a requirements model is needed. Represent WebApp content. Identity content relationship. Refine and extend user scenarios. Review usage scenarios. Create an interaction model for complex scenarios. Refine interface requirements. Identity functions. Define constraints and performance requirement. Identity database requirements. ii}Design:- The goal of the design for web engineering is to produce a
  • 17. model or representation that exhibits firmness commodity and delight. It includes following: -Firmness: A WebApp should not have any bugs that exhibit its functions. -Commodity: A WebApp should not be suitable for the purpose for which its intended. -Delight: The experience of using the WebApp should be pleasurable one. There are following elements of a design model which are as under: -Interface design -Aesthetic design -Content design -Navigation design -Architecture design -Component design
  • 18. The following are the tasks performed in design modeling: i} Design the inteface. ii} Design the aesthetic for the WebApp. iii} Design the navigation scheme. iv} Design the WebApp architecture. v} Design the content and the structure that supports it. vi} Design functional component. vii} Select appropriate design pattern. viii} Design appropriate security and privacy mechanisms. ix} Review the design. 2-- What do you mean by communication in WebE? Explain in detail. It defines the approach used to facilitate communication between web engineers and all other webapp stakeholders communication techniques
  • 19. are particularly important during requirement gathering and whenever a webapp increment is to be evaluated. It helps in understanding the problem before developer begins to solve it and be sure that the solution found is satisfied to the customers. It includes three main activities: -Formulation -Eliciation -Negotiation i}Formulation: This activity includes to define the project needs and scope. It begins with the identification of a business need. The questons are asked by the developer to the required persons and gather the required informations which includes following: WebApp objectives Defines WebApp features Establish a common set of goals and objectives
  • 20. Scope of development efforts In formulation all such informations required are gathered by the developer. The question asked should be related to WebApp such as its goal,which necessary things it should fulfill then whats the use of a particular WebApp. ii}Eliciation: This activity includes the gathering of requirements and its analysis. All the required things are gathered and analysis is done on it by the developer to create or develop customer's WebApp. iii}Negotiation: In this activity it includes the clarification of quality,cost and time. It also includes the performance of the WebApp. It also includes following -Map out strategies -Listen actively -Focus on other party's interest
  • 21. -be ready to commit Thus, in communication all activities are performed.