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.
 
