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 (SDLC)

Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities
Software development life cycle (SDLC) is a process that produces software with the highest quality and lowest cost in the shortest time. SDLC includes a detailed plan for how to develop, alter, maintain, and replace a software system.
Published in Chapter:
Measurement in Software Engineering: The Importance of Software Metrics
Ruya Samli (Computer Engineering Department, Istanbul University, Turkey), Zeynep Behrin Güven Aydın (Software Engineering Department, Maltepe University, Turkey), and Uğur Osman Yücel (Software Engineering Department, Maltepe University, Turkey)
DOI: 10.4018/978-1-7998-2142-7.ch007
Abstract
Measurement in software is a basic process in all parts of the software development life cycle because it helps to express the quality of a software. But in software engineering, measurement is difficult and not precise. However, researchers accept that any measure is better than zero measure. In this chapter, the software metrics are explained, and some software testing tools are introduced. The software metric sets of Chidamber and Kemerer Metric Set (CK Metric Set), MOOD Metric Set (Brito e Abreu Metric Set), QMOOD Metric Set (Bansiya and Davis Software Metric Set), Rosenberg and Hyatt Metric Set, Lorenz and Kidd Metric Set (L&K Metric Set) are explained. The software testing tools such as Understand, Sonargraph, Findbugs, Metrics, PMD, Coverlipse, Checkstyle, SDMetrics, and Coverity are introduced. Also, 17 literature studies are summarized.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Software Design
This refers to the process of developing the software following well defined phases starting from collecting the software requirements, designing, developing, performing validations and verifications and implementing it.
Full Text Chapter Download: US $37.50 Add to Cart
Systematic Model for Decision Support System
It is a procedure pursued a product venture, inside a product association. It comprises a point by point plan portraying how to create, keep up, supplant and modify or improve explicit programming. The existence cycle characterizes a philosophy for enhancing the nature of programming and the general advancement process.
Full Text Chapter Download: US $37.50 Add to Cart
Product Backlog and Requirements Engineering for Enterprise Application Development
The process, methods or a set of methodologies applied to create or alter software projects.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR