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

Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities
Systematic approach followed in development industry to develop software products
Published in Chapter:
Software Effort Estimation for Successful Software Application Development
Syed Mohsin Saif (Islamic University of Science and Technology, India)
DOI: 10.4018/978-1-7998-1863-2.ch003
Abstract
The recent advancements in information and communication technology (ICT) have inspired all the operational domains of both public and private sector enterprise to endorse this technology. Software development plays a crucial role in supporting ICT. Software effort estimation serves as a critical factor in software application development, and it helps application development teams to complete the development process on time and within budget. Many developmental approaches have been used for software effort estimation, but most of them were conventional software methods and therefore failed to produce accurate results when it came to web or mobile effort estimation. This chapter explains different types of software applications, software estimation models, the importance of software effort estimation, and challenges faced in software effort estimation.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Is Modeling a Treatment for the Weakness of Software Engineering?
The practical application of computer science for commercial and industrial problems, but is based on intuitive understanding of appropriateness of the solution.
Full Text Chapter Download: US $37.50 Add to Cart
A Quantitative Study of Waterfall and Agile Methodologies With the Perspective of Project Management
Software development is a collection of processes which are used to develop high quality computer software and applications.
Full Text Chapter Download: US $37.50 Add to Cart
Agile Approaches for Successfully Managing and Executing Projects in the Fourth Industrial Revolution
A set of processes used for testing, designing, conceiving, and fixing frameworks and/or other software applications and components.
Full Text Chapter Download: US $37.50 Add to Cart
Agile Stage-Gate Hybrid Framework for New Product Development
A planned and structured process of designing, programming, writing, and testing the source code in order to create and support applications, frameworks, or other software components.
Full Text Chapter Download: US $37.50 Add to Cart
Organizational Learning and Web 2.0 Technologies: Improving the Planning and Organization of a Software Development Process
Process of developing software by successive phases in an methodical way, such as: software requirements analysis, detailed specification, software design, programming, testing and maintenance.
Full Text Chapter Download: US $37.50 Add to Cart
Auditing Agile Release Management: Balancing Speed and Control
Creation of business applications for companies to connect with their customers and generate revenue.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR