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 Lifecycle

Software Engineering for Agile Application Development
The software development lifecycle is a systematic process for building software that ensures the quality and correctness of the software built. SDLC process aims to produce high-quality software which meets customer expectations. The software development should be complete in the pre-defined time frame and cost.
Published in Chapter:
Knowledge Transfer Between Senior and Novice Software Testers: A Qualitative Analysis in Sri Lankan Software Companies
Shanmuganathan Vasanthapriyan (Sabaragamuwa University of Sri Lanka, Sri Lanka) and Kuhaneswaran Banujan (Sabaragamuwa University of Sri Lanka, Sri Lanka)
Copyright: © 2020 |Pages: 16
DOI: 10.4018/978-1-7998-2531-9.ch012
Abstract
Software testing is a sub-activity of software engineering, and it is also a knowledge-intensive activity. Software testing experts need to gather domain knowledge to be able to successfully test and deliver a software system. In particular, novice software testers, who have joined the company, need to acquire enough knowledge to perform their tasks. Since software development is an error-prone task, in order to achieve quality software products, validation and verification should be carried throughout the development. This means that knowledge transfer to novice software testers must be quickly and effectively performed to facilitate the onboarding process. One way to understand the knowledge transfer process is by analyzing the software development context and the involved team members. This study, using qualitative methods, investigates the current practice of knowledge transfer in software testing practices in one software company.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Investigating Software Testing Practices in Software Development Organizations: Sri Lankan Experience
The software development lifecycle is a systematic process for building software that ensures the quality and correctness of the software built. SDLC process aims to produce high-quality software which meets customer expectations. The software development should be complete in the pre-defined time frame and cost.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR