A Software Development Approach for Driving Competitiveness in Small FirmsКНИГИ » ПРОГРАММИНГ
Название: A Software Development Approach for Driving Competitiveness in Small Firms Автор: Delroy A. Chevers Издательство: CRC Press Год: 2023 Страниц: 147 Язык: английский Формат: pdf (true) Размер: 10.2 MB
For decades, managing software product quality has been a major challenge for many software development firms. This low success rate is due mainly to the development and delivery of low-quality software products. In addition to the direct costs associated with poor-quality software, software flaws can also raisesecurity concerns, as hackers can gain complete control of various devices and data, such as mobile phones, computers, or the operational transactions of businesses. These security and privacy breaches are currently occurring with great frequency.
Although producers and consumers of software products spend vast amounts of money developing and purchasing these products, in many cases the promised benefits of user satisfaction, efficiency, productivity and profitability are not realized. In more severe circumstances, software development firms have failed and face the threat of going bankrupt, being acquired or suffering closure, because customers are demanding high-quality software products that they consistently fail to deliver. Small and medium enterprises (SMEs) operating within the software development industry have a more critical need to produce high-quality software since they are less able to absorb both the cost and the reputational impact of producing low-quality output.
A Software Development Approach for Driving Competitiveness in Small Firms provides some cost-efficient options that can help SMEs increase the likelihood that their software will be of high quality. It tells the story of the entrepreneurial journey that small firms should take to deliver high-quality software products. By utilizing practical examples and providing several recommended solutions to decrease the likelihood of producing low-quality software, the book outlines how mobilizing people, processes and technology are integral to the software development process and emphasizes why process maturity is the most influential factor in software development in small and medium enterprises.
Software testing teams can leverage Artificial Intelligence (AI) and Machine Learning (ML) to improve their automation strategies, as well as ensure software security which is a critical property that cannot be overlooked during software development. Automated testing can increase the overall test scope which, by extension, can improve software quality. AI and ML algorithms are being used to improve the performance of the ‘iron triangle’ measures, as well as improve the performance along the software development life cycle (from requirement gathering to software testing). The utilization of AI and ML in software testing can improve users’ experience. Consequently, AI and ML are currently being viewed as the main technological tools to support software testing.
Being confronted with a business problem and writing codes to resolve the issue is time-consuming and labour intensive. In an effort to simplify the process, automated code generation is being utilized in many software development firms. Artificial Intelligence tools like Tara, Kite and Deep TabNine are being used by developers to gain new knowledge, streamline processes, and improve the speed and accuracy during the coding process. In essence, the goal is to write simple, clean and better codes. The introduction of these tools allows developers to dedicate more time to problem-solving and creating more creative software solutions.
Скачать A Software Development Approach for Driving Competitiveness in Small Firms
Software Development Patterns and Antipatterns Название: Software Development Patterns and Antipatterns Автор: Capers Jones Издательство: CRC Press Год: 2021 Формат: PDF Страниц: 513 Размер: 10 Mb...