Description
This book offers a comprehensive introduction to how software is planned, built, tested, deployed and managed throughout its lifecycle. It covers the fundamentals of software and software management, the software development life cycle, software project planning and management, software requirements analysis and design, software testing and quality assurance, software deployment, maintenance and version control, the types, selection and licensing of application software, and emerging trends in software management. This unit is designed to equip certificate-level Information Technology and Computer Science students with the practical and managerial foundation required to participate in software projects and make informed decisions about application software.





