MCA 505.3 :Web Engineering
Lectures: 4 Periods/Week | Sessional Marks: 30 |
University Exam: 3 Hours | University Examination Marks: 70 |
UNIT-I
Web-Based Systems:
The Web,Web Applications.
Web Engineering
What is Web Engineering, The Components of Web Engineering, Web
Engineering Best Practices.
A Web Engineering Process
Defining the Framework, Incremental Process Flow, Generic
Actions and Tasks for theWebE Framework.
Communication
The Communication Activity, Formulation Elicitation, Identifying
WebApp Increments, Negotiation.
UNIT-II
Planning
Understanding Scope, Refining Framework Activities, Building a WebE Team,
Managing Risk, Developing a Schedule,Managing Quality, Managing Change, Tracking the
Project, OutsourcingWebEWork.
Analysis Modeling forWebApps
Understanding Analysis in the Context ofWebE, Analysis
Modeling for WebApps, Understanding the Users, The Content Model, The Interaction
Model, The FunctionalModel, The ConfigurationModel, Relationship-Navigation Analysis.
WebApp Design
Design for WebApps, Design Goals, Design and WebApp Quality, The
Design Process, Initial Design of the Conceptual Architecture, Initial Design of the Technical
Architecture.
UNIT-III
Interaction Design
Interface Design Principles and Guidelines, Interface Design
Workflow, Interface Design Preliminaries, Interface Design Steps, Aesthetic Design,
Usability, Design Issues.
Information Design
Information Architecture, Organizing Content, Structuring the
information Space, Blueprints : Adding Detail to a structure, Accessing Information,
Wireframe Models, Navigation Design : Creating the Detailed structure, Summarizing the
Design Process.
Functional Design
WebApp Functionality, The Nature of WebApp Functionality,
Functional Design in the Design Process, Functional Architecture, Detailed Functional
Design.
UNIT-IV
Construction and Deployment
Construction and Deployment within the WebE Process,
Construction, Construction Principles and Concepts, Deployment, Construction and the
Use of Components, Component-Level Design Guidelines, Component Design Steps.
Technologies and Tools
General Issues, Implementation Tools and Technologies,
Development Tools and Technologies
Testing WebApps
Testing Concepts, The Testing Process-An Overview, Content Testing,
User Interface Testing, Usability Testing, Compatibility Testing, Component-Level Testing,
Navigation Testing, Configuration Testing, Security and Performance Testing.
Text Books
- Roger S Pressman, David Lowe, “Web Engineering A Practitioner’s Approach”, TMH (2008) Chapters: 1 to 5, 7 to 12, 14, 15.