This book by the author of the best-selling Software Engineering: A Practitioner's Approach is unique in its application of software engineering principles to building effective web-based systems and applications. Roger Pressman and his co-author, David Lowe, offer practical advice to students and professionals alike on how to engineer and maintain complex websites. Roger Pressman is the leading authority in software engineering and one of the best-known authors in computer science. His new book targets the emerging web engineering market, an area whose parameters and character are still evolving and where an experienced and trusted voice is especially welcome. This book is designed to provide students with a solid understanding of a pragmatic process for engineering Web-based applications. It is written in an informal, conversational style, using a question and answer format to mentor the reader in this new engineering discipline. Table of contents Web Engineering: A Practioner's Approach 1e Chapter 1: Web-based Systems Chapter 2: Web Engineering Chapter 3: A Web Engineering Process Chapter 4: Communication Chapter 5: Planning Chapter 6: The Modeling Activity Chapter 7: Analysis Modeling For WebApps Chapter 8: WebApp Design Chapter 9: Interaction Design Chapter 10: Information Design Chapter 11: Functional Design Chapter 12: Construction and Deployment Chapter 13: Design Patterns Chapter 14: Technologies and Tools Chapter 15: WebApp Testing Chapter 16: Change and Content Management Chapter 17: Future Directions
Cited By
- Tianual P and Pohthong A Defects Detection Technique of Use Case Views during Requirements Engineering Proceedings of the 2019 8th International Conference on Software and Computer Applications, (277-281)
- Pan W, Jiang H, Ming H, Chai C, Chen B, Li H and Volchenkov D (2019). Characterizing Software Stability via Change Propagation Simulation, Complexity, 2019, Online publication date: 1-Jan-2019.
- Alcover E, Jaume-i-Capó A and Moyà-Alcover B A Process Framework for Serious Games Development for Motor Rehabilitation Therapy Proceedings of the XVII International Conference on Human Computer Interaction, (1-2)
- Oliveira R, Silva L, Leite J and Moreira A Eliciting accessibility requirements an approach based on the NFR framework Proceedings of the 31st Annual ACM Symposium on Applied Computing, (1276-1281)
- Baliyan N and Kumar S (2016). A Hierarchical Fuzzy System for Quality Assessment of Semantic Web Application as a Service, ACM SIGSOFT Software Engineering Notes, 41:1, (1-7), Online publication date: 22-Feb-2016.
- Abushark Y, Thangarajah J, Miller T and Harland J Checking consistency of agent designs against interaction protocols for early-phase defect location Proceedings of the 2014 international conference on Autonomous agents and multi-agent systems, (933-940)
- Vannucchi H and Torrezam A Universal access Proceedings of the 7th international conference on Universal Access in Human-Computer Interaction: design methods, tools, and interaction techniques for eInclusion - Volume Part I, (117-126)
- de Souza P, Maciel C and de Moraes L Projetando sistemas web com o uso de técnicas de interação humano-computador Companion Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems, (55-58)
- Santhalia V and Singh S Design and development of a desktop monitoring system Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology, (620-625)
- Teruel M, Navarro E, López-Jaquero V, Montero F and González P CSRML Proceedings of the 30th international conference on Conceptual modeling, (33-46)
- Kleinschmager S and Hanenberg S How to rate programming skills in programming experiments? Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, (15-24)
- Tevis J and Rouse K (2010). Using industry-style software engineering and project management in a group project, Journal of Computing Sciences in Colleges, 25:4, (77-82), Online publication date: 1-Apr-2010.
- Da Cunha A and Greathead D (2007). Does personality matter?, Communications of the ACM, 50:5, (109-112), Online publication date: 1-May-2007.
- Michaud F and Caron S (2002). Roball, the Rolling Robot, Autonomous Robots, 12:2, (211-222), Online publication date: 1-Mar-2002.
- Barrett J A framework for developing and managing objects in a complex simulation system Proceedings of the 29th conference on Winter simulation, (497-503)
Recommendations
Web Engineering: A New Discipline for Development of Web-Based Systems
Web Engineering, Software Engineering and Web Application DevelopmentIn most cases, development of Web-based systems has been ad hoc, lacking systematic approach, and quality control and assurance procedures. Hence, there is now legitimate and growing concern about the manner in which Web-based systems are developed and ...
Web engineering revisited
VoCS'08: Proceedings of the 2008 international conference on Visions of Computer Science: BCS International Academic ConferenceWeb Engineering has become one of the core disciplines for building Web-oriented applications. This paper proposes to reposition Web engineering to be more specific to what the Web is, by which we mean not only an interface technology, but an ...
Web Engineering: Beyond CS, IS and SE Evolutionary and Non-engineering Perspectives
Web Engineering, Software Engineering and Web Application DevelopmentWith the advent of the World Wide Web, 'computing' has gone beyond the traditional computer science, information systems and software engineering. The Web has brought computing to far more people than computing professionals ever dealt with and led to ...