Abstract
Artificial intelligence (AI) tools have become an essential part of modern software systems, driving automation, predictive analysis, and intelligent decision-making. However, the development of AI tools using traditional software engineering methodologies, specifically the Software Development Life Cycle (SDLC), presents unique challenges. This paper explores the intricacies and limitations of the classic SDLC in the context of AI-based system development, covering issues related to requirements gathering, design, implementation, testing, deployment, and maintenance. The analysis highlights the need for flexibility and iterative development models to meet the dynamic nature of AI projects. This paper summarises possible considerations that need to be taken care of since building AI-based systems requires a more flexible and iterative approach to accommodate the uncertainty, complexity, and dynamism in its own development.
Metadata
Item Type: | Article |
---|---|
Creators: | Creators Email / ID Num. Abdul Rahman, Noorihan noorihan@uitm.edu.my |
Subjects: | L Education > LB Theory and practice of education > Higher Education > Research Q Science > QA Mathematics > Study and teaching Q Science > QA Mathematics > Evolutionary programming (Computer science). Genetic algorithms |
Divisions: | Universiti Teknologi MARA, Kelantan > Machang Campus > Faculty of Computer and Mathematical Sciences |
Journal or Publication Title: | Journal of Mathematics and Computing Science (JMCS) |
UiTM Journal Collections: | Listed > Journal of Mathematics and Computing Science (JMCS) |
ISSN: | 0128-0767 |
Volume: | 10 |
Number: | 2 |
Page Range: | pp. 25-30 |
Related URLs: | |
Keywords: | Artificial intelligence,Development, Phases,Software development life cycle |
Date: | 6 December 2024 |
URI: | https://ir.uitm.edu.my/id/eprint/113234 |