National University of Sciences and Technology
Home | Back
SE-876 Web Engineering
Campus MCS
Programs PG
Session Spring Semester 2017
Course Title Web Engineering
Course Code SE-876
Credit Hours 3+0
Pre-Requisutes SE-200 Software Engineering, SE-321Software Quality Engineering (Desirable not must)
Course Objectives Provides insights into current concepts, methods, techniques, tools, and experiences for an engineering approach to Web application development, Complements existing technology-oriented books with an engineering approach, Identifies potential risks in Web application development, Identifies similarities and differences between the development of traditional, not Web-based applications and the development of Web applications, Analyses concepts, methods, techniques, and tools of traditional software engineering to see how suited they are for Web application development.
Detail Content

Course Out Line

                                                                          

1

An Introduction to Web Engineering, Categories of Web Applications, Characteristics of Web Applications, Product-related Characteristics, Usage-related Characteristics, Development-related Characteristics, Evolution.

2

Modeling Web Applications, Modeling Specifics in Web Engineering, Levels, Aspects, Phases Customization, Modeling Requirements, Content Modeling, Objectives, Concepts, Hypertext Modeling, Hypertext Structure Modeling Concepts, Access Modeling Concepts. Relation to Content Modeling, Presentation Modeling.  Relation to Hypertext Modeling, Customization Modeling.

3

Web Application Architectures, What is Architecture? Developing Architectures, Categorizing Architectures, Specifics of Web Application Architectures, Components of a Generic Web Application Architecture, Layered Architectures , 2-Layer Architectures,  N-Layer Architectures, Database-centric Architectures,  Architectures for Web Document Management, Architectures for Multimedia Data

4

Technologies for Web Applications -  Markup, Hypertext and Hypermedia, Client/Server Communication on the, SMTP, RTSP, HTTP, Session Tracking , Client-side Technologies, Helpers and Plug-ins,  Java Applets.  ActiveX Controls, HTML, SVG, SMIL, XML, XSL Middleware Technologies

5

Testing Web Applications - Quality Characteristics, Test Objectives, Test Levels, Role of the Tester, Test Specifics in Web Engineering, Test Approaches, Test Scheme, Three Test Dimensions ,  Test Methods and Techniques. 

6

Quality Standards: CMMI.

Text/Ref Books Web Engineering, Wiley, 1st Edition ISBN 0-470-01554-3 - John Wiley & Sons or Web Engineering by G.Kappel, B.Proll, S. Reich & W. Retschitzegger (2006), 1st edition.
Time Schedule As per Student Feedback/ Spring Semester 2015
Faculty/Resource Person Respective TVF