Abstract :
Rapid changes in hardware and software architecture are transforming the nature of application software systems, leading to upheaval in the methods and tools used to develop software. The paper offers a brief review of developments and dilemmas in the state and usage of structured and object-oriented methods, RAD, GUI design and software process management, and CASE tools and repositories. It notes an emphasis on technology-specific skills and engineering pragmatism over software engineering theory
Keywords :
computer aided software engineering; graphical user interfaces; object-oriented methods; software development management; software libraries; software tools; CASE; GUI; RAD; Rapid Application Development; application software; graphical user interfaces; hardware architecture; object-oriented methods; software architecture; software development methods; software engineering; software process management; software repositories; software tools; structured methods;