Название: Design and Implementation of Software Engineering for Modern Web Applications Автор: Mohammed Moreb Издательство: IGI Global Год: 2024 Страниц: 315 Язык: английский Формат: pdf (true), epub Размер: 36.8 MB
Software engineering is a basic concept in the digital age. The seamless operation of a website is integral to the functioning of businesses, education, government services, and personal communications. As a foundation of our online interactions, a website must be meticulously crafted to provide an outstanding user experience supported by an innovative user interface. It is essential to explore core services required to host, manage, and access a secure modern website. Design and Implementation of Software Engineering for Modern Web Applications serves as a comprehensive guide to understanding the technologies and methodologies essential for designing, developing, and maintaining modern, secure websites. From domain structures and domain name systems to web protocols, database servers, and web browsers are introduced to the network concepts critical to server technologies. Covering topics such as requirements engineering, web applications, and website management, this book is an essential resource for postgraduate students, educators, web developers, researchers, academicians, and more.
The first section offers an in-depth exploration of server technologies and management services. It covers essential topics such as domain names, Uniform Resource Locators (URLs), DNS resolvers and root servers, authoritative DNS servers, domain registration, and internet protocols. Additionally, the tools for designing websites are discussed, including frontend (client-side) and backend (server-side) technologies, and the principles of UI and UX design.
The second section shifts focus to software engineering for modern web applications. This part is crucial for understanding the processes of analyzing and developing requirements, modeling with Unified Modeling Language (UML), and focusing on user tasks. Readers will gain insights into the various stages of requirements engineering, including practical project purposes, system functionalities, user descriptions, and use case specifications.
In the third section, the book addresses software design, following the requirements specification phase. It provides a clear description of the structure of a software system, detailing its components and their relationships. It covers the implementation of web applications using various programming languages. This part includes detailed guidance on developing different types of web applications, such as personal websites using C#, point of sale web applications using PHP, and online examination systems. Each chapter within this section provides step-by-step instructions for implementing specific functionalities and features.
Finally, the book concludes with a section on the deployment and testing of websites. This includes server technologies and management services for hosting secure websites, website publishing, content management, search engine optimization (SEO), and tools for ensuring good design principles. The deployment chapter guides readers through transferring website files, connecting domain names, and optimizing for search engines. The testing chapter emphasizes the importance of evaluating website performance and content to ensure it meets the desired standards.
Contents:
Chapter 1 Basic Technology Used to Manage, Design, and Develop Modern Websites Chapter 2 Software Process Model for Website Chapter 3 Requirements Engineering Chapter 4 Using Class Diagram and UML Component Chapter 5 Implementing AOES Website Using PHP Chapter 6 Software Engineering for Develop Personal Website Using C# Chapter 7 Implementing Point of Sale Web Application System Using PHP Chapter 8 Deployment and Testing the Website
Скачать Design and Implementation of Software Engineering for Modern Web Applications
|