Despite rapid advances in all facets of technology, the software industry still struggles with the formidable task of developing software applications that meet quality standards, time pressure, and budget constraints. Problem factors in software development and how these have affected the maintainability of the delivered software systems requires a thorough investigation. This study explored how systems development methodologies (SDMs) and the inclusion of quality assurance in all phases of the system development life cycle (SDLC) could help improve the software development process. The...
Despite rapid advances in all facets of technology, the software industry still struggles with the formidable task of developing software applications...