This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Advances in Software Engineering
October 1996 (vol. 29 no. 10)
pp. 47-58

Software is the key technology in applications as diverse as accounting, hospital management, aviation, and nuclear power. Application advances in different domains--each with different requirements--have propelled software development from small batch programs to large, real-time programs with multimedia capabilities. To cope, software's enabling technologies have undergone tremendous improvement in hardware, communications, operating systems, compilers, databases, programming languages, and user interfaces, among others. Despite these advances, the main issues of software engineering remain relatively stable. Addressing these concerns will not be a simple matter. As an engineering discipline, software engineering techniques must be consistently easy to use and consistently effective in practice to be useful. Software engineering as a whole will eventually mature when any software development group that follows a prescribed process and associated techniques can consistently--and quickly--produce reliable, reusable, and robust software.

Citation:
C.v. Ramamoorthy, Wei-tek Tsai, "Advances in Software Engineering," Computer, vol. 29, no. 10, pp. 47-58, Oct. 1996, doi:10.1109/2.539720
Usage of this product signifies your acceptance of the Terms of Use.