0

NotesKhan



IT6009 WEB ENGINEERING L T P C
3 0 0 3
OBJECTIVES:
The student should be made to:
  • Understand the characteristics of web applications
  • Learn to Model web applications
  • Be aware of Systematic methods
  • Be familiar with the testing techniques for web applications

UNIT I          INTRODUCTION TO WEB ENGINEERING AND REQUIREMENTS
ENGINEERING                                                                                                                   9
Motivation, Categories of Web Applications, Characteristics of Web Applications, Product-related Characteristics, Usage related Characteristics, Development-related Characteristic, Evolution of web engineering - Requirements Engineering Activities RE Specifics in Web Engineering, Principles for RE  of  Web  Applications,  Adapting  RE  Methods  to Web  Application  Development,  Requirement Types, Notations, Tools

UNIT II         WEB APPLICATION ARCHITECTURES & MODELLING WEB APPLICATIONS         10
Introduction- Categorizing Architectures, Specifics of Web Application Architectures, Components of a Generic Web Application Architecture, Layered Architectures, 2-Layer Architectures, N-Layer Architectures Data-aspect Architectures, Database-centric Architectures, Architectures for Web Document Management, Architectures for Multimedia Data Modeling Specifics in Web Engineering, Levels, Aspects, Phases Customization, Modeling Requirements, Hypertext Modeling, Hypertext Structure   Modeling   Concepts,   Access   Modeling   Concepts,   Relation   to   Content   Modeling, Presentation Modeling, Relation to Hypertext Modeling, Customization Modeling, Relation to Content, Hypertext, and Presentation Modeling

UNIT III           WEB APPLICATION DESIGN                                                                                     10
Introduction, Web Design from an Evolutionary Perspective, Information Design, Software Design: A Programming Activity, Merging Information Design and Software Design, Problems and Restrictions in Integrated Web Design, A Proposed Structural Approach, Presentation Design, Presentation of Nodes and Meshes, Device-independent Development, Approaches, Inter action Design, User Interaction User Interface Organization, Navigation Design, Designing a Link Representation, Designing  Link  Internals,  Navigation  and  Orientation,  Structured  Dialog  for  Complex  Activities, Interplay with Technology and Architecture, Functional Design.

UNIT IV          TESTING WEB APPLICATIONS                                                                                    8
Introduction, Fundamentals, Terminology, Quality Characteristics, Test Objectives, Test Levels, Role of the Tester, Test Specifics in Web Engineering, Test Approaches, Conventional Approaches, Agile Approaches, Test Scheme, Three Test Dimensions, Applying the Scheme to Web Applications, Test Methods and Techniques, Link   Testing, Browser Testing, Usability Testing, Load, Stress, and Continuous Testing, Testing Security, Test-driven Development, Test Automation, Benefits and Drawbacks of Automated Test, Test Tools.

UNIT V           WEB PROJECT MANAGEMENT                                                                                  8
Understanding Scope, Refining Framework Activities, Building a Web Team, Managing Risk, Developing a Schedule, Managing Quality, Managing Change, Tracking the Project. Introduction to node JS - web sockets.


OUTCOMES:
Upon completion of the course, the student should be able to:
  • Apply the characteristics of web applications.
  • Model web applications.
  • Design web applications.
  • Test web applications.

TOTAL: 45 PERIODS


TEXT BOOKS:
  1. Gerti Kappel, Birgit Proll, “Web Engineering”, John Wiley and Sons Ltd, 2006.
  2. Roger S. Pressman, David Lowe, “Web Engineering”, Tata McGraw Hill Publication, 2007.
  3. Guy W. Lecky-Thompson, “Web Programming”, Cengage Learning, 2008.

REFERENCES:
  1. Chris  Bates,  “Web  Programming:  Building  Internet  Applications”,  Third  Edition,  Wiley  India
Edition, 2007
  1. John Paul Mueller, “Web Development with Microsoft Visual Studio 2005”, Wiley Dream tech,
2006.


Post a Comment Blogger

 
Top