Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Development Life Cycle

Protecting User Privacy in Web Search Utilization
The application of standard business practices to building software applications.
Published in Chapter:
Design, Development, and Testing of Web Applications: Security Aspects
Ufuk Uçak (Ahmet Yesevi University, Turkey) and Gurkan Tuna (Trakya University, Turkey)
Copyright: © 2023 |Pages: 22
DOI: 10.4018/978-1-6684-6914-9.ch006
Abstract
Today, with the changes and developments in software technologies, web applications have gained an important place by being actively used in many sectors. Due to the fact that web applications do not require installation costs and are easily accessible and operable, the increased usage rate in recent years makes these systems the target of cyber hackers. As a result of cyber attacks, services are blocked, and material and moral damages and data privacy violations are experienced. Within the scope of this study, web applications are explained, vulnerabilities that threaten software security and the measures that can be taken against these vulnerabilities are included. Particularly, security threats to web applications, security principles, secure software development lifecycles, test tools, and hardware and software products used for security are examined. In addition, SAMM and BSIMM models, which are maturity models used in secure software development, are discussed.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Allocation of Information and Technology Professionals According to Brain Structures
Normally abbreviated by SDLC, corresponds to the definition by software engineering of a well-structured sequence of stages to develop a planned software product.
Full Text Chapter Download: US $37.50 Add to Cart
Pragmatic Software Engineering for Computational Science
The stages of software development that take the application from requirements to use in scientific investigation.
Full Text Chapter Download: US $37.50 Add to Cart
The Challenges of Teaching and Learning Software Programming to Novice Students
Generic steps of constructing software products and the life cycle of a typical software.
Full Text Chapter Download: US $37.50 Add to Cart
Classification of Product Backlog Items in Agile Software Development Using Machine Learning
The Software Development Life Cycle is the process of producing software applications using conventional business procedures. It is usually separated into six to eight steps: planning, requirements, design, build, documentation, testing, deployment, and maintenance. Depending on the scale of the project, some project managers will combine, divide, or eliminate steps. These are the essential components for any software development initiatives.
Full Text Chapter Download: US $37.50 Add to Cart
A Quantitative Study of Waterfall and Agile Methodologies With the Perspective of Project Management
It is process which is used by software industry to develop high quality software applications that meets the user’s requirement.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR