Software Engineering (2160701)

BE | Semester-6   Summer-2017 | 04/27/2017

Q5) (a)

The WebE process model.

  • Web engineering is the process used to create high-quality Web Apps
  • Web engineering is not a perfect clone of software engineering, but it borrows many of software engineering’s fundamental concepts and principles, emphasizing the same technical and management activities
  • Web Engineering (WebE) is concerned with the establishment and use of sound scientific, engineering and management principles
  • It is a systematic approach to the successful development, deployment and maintenance of high quality Web-based systems and applications
  Framework of WebE
(Figure: Framework of WebE)

Web Engineering Process

  • The characteristics of Web-based applications have a impact on the WebE process
  • Immediacy and continuous evolution require an iterative, incremental process model that produces WebApp releases in rapid sequence
  • The network-intensive nature of applications in this domain suggests a population of users that is diverse and an application architecture that can be highly specialized
  • Because WebApps are often content driven with an emphasis on aesthetics
  • It is likely that parallel development activities will be scheduled within the WebE process and involve a team of both technical and non-technical people