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

En vedette

I assignmnt(oops)
I assignmnt(oops)I assignmnt(oops)
I assignmnt(oops)Jay Patel
 
Web01 091024130908-phpapp01
Web01 091024130908-phpapp01Web01 091024130908-phpapp01
Web01 091024130908-phpapp01Jay Patel
 
Introductionofdatastructure 110731092019-phpapp01
Introductionofdatastructure 110731092019-phpapp01Introductionofdatastructure 110731092019-phpapp01
Introductionofdatastructure 110731092019-phpapp01Jay Patel
 
Lecturestacks 110802115132-phpapp02
Lecturestacks 110802115132-phpapp02Lecturestacks 110802115132-phpapp02
Lecturestacks 110802115132-phpapp02Jay Patel
 
Algorithm 110801105245-phpapp01
Algorithm 110801105245-phpapp01Algorithm 110801105245-phpapp01
Algorithm 110801105245-phpapp01Jay Patel
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 textJay Patel
 
Applicationsofstack 110805072322-phpapp01
Applicationsofstack 110805072322-phpapp01Applicationsofstack 110805072322-phpapp01
Applicationsofstack 110805072322-phpapp01Jay 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
 
Assignment 2(web)
Assignment 2(web)Assignment 2(web)
Assignment 2(web)Jay Patel
 
Inline function(oops)
Inline function(oops)Inline function(oops)
Inline function(oops)Jay Patel
 
Hypertext and hypermedia
Hypertext and hypermediaHypertext and hypermedia
Hypertext and hypermediaJay Patel
 
Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Jay Patel
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)Jay 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
 

En vedette (18)

I assignmnt(oops)
I assignmnt(oops)I assignmnt(oops)
I assignmnt(oops)
 
Web01 091024130908-phpapp01
Web01 091024130908-phpapp01Web01 091024130908-phpapp01
Web01 091024130908-phpapp01
 
Introductionofdatastructure 110731092019-phpapp01
Introductionofdatastructure 110731092019-phpapp01Introductionofdatastructure 110731092019-phpapp01
Introductionofdatastructure 110731092019-phpapp01
 
Lecturestacks 110802115132-phpapp02
Lecturestacks 110802115132-phpapp02Lecturestacks 110802115132-phpapp02
Lecturestacks 110802115132-phpapp02
 
Quiz(web)
Quiz(web)Quiz(web)
Quiz(web)
 
Algorithm 110801105245-phpapp01
Algorithm 110801105245-phpapp01Algorithm 110801105245-phpapp01
Algorithm 110801105245-phpapp01
 
Unit1
Unit1Unit1
Unit1
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 text
 
Applicationsofstack 110805072322-phpapp01
Applicationsofstack 110805072322-phpapp01Applicationsofstack 110805072322-phpapp01
Applicationsofstack 110805072322-phpapp01
 
Unit 3(rdbms)
Unit 3(rdbms)Unit 3(rdbms)
Unit 3(rdbms)
 
Unit 3(rdbms)
Unit 3(rdbms)Unit 3(rdbms)
Unit 3(rdbms)
 
Assignment 2(web)
Assignment 2(web)Assignment 2(web)
Assignment 2(web)
 
Inline function(oops)
Inline function(oops)Inline function(oops)
Inline function(oops)
 
Hypertext and hypermedia
Hypertext and hypermediaHypertext and hypermedia
Hypertext and hypermedia
 
Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 

Similaire à Assignment 2(web)

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
 

Similaire à Assignment 2(web) (20)

Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
 
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
 
Web engineering lecture 1
Web engineering lecture 1Web engineering lecture 1
Web engineering lecture 1
 
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
 

Plus de Jay Patel

Plus de Jay Patel (12)

Assignment 1(web)
Assignment 1(web)Assignment 1(web)
Assignment 1(web)
 
Cursor
CursorCursor
Cursor
 
Anchored data type
Anchored data typeAnchored data type
Anchored data type
 
Selection sort
Selection sortSelection sort
Selection sort
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Lecture6 text
Lecture6   textLecture6   text
Lecture6 text
 
Sound
SoundSound
Sound
 
Images
ImagesImages
Images
 
Cursor
CursorCursor
Cursor
 
Codd rules
Codd rulesCodd rules
Codd rules
 
Codd rules
Codd rulesCodd rules
Codd rules
 
Presentation1
Presentation1Presentation1
Presentation1
 

Dernier

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Dernier (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Assignment 2(web)

  • 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.