Title :
Lessons learned applying software engineering principles to visual programming language application development
Author :
Sparkman, Teresa G.
Author_Institution :
Nat. Telecommun. & Inf. Admin. US Dept. of Commerce, USA
Abstract :
Visual programming languages make software design accessible even to untrained programmers, but basic software engineering practices must still be followed to create a usable product. This paper describes the process by which software was developed to control sophisticated laboratory equipment for a radio frequency interference monitoring system (RFIMS). Development of requirements and specifications is discussed. It is shown that the product was improved by the use of extensive planning and user testing. In addition, the steps required for designing a clear and intuitive graphical user interface (GUI) are discussed. The GUI interface specifications, user panel templates, menu system hierarchy, and programmatically guiding the user are some of the tools that were successfully employed in the project development
Keywords :
graphical user interfaces; visual languages; visual programming; graphical user interface; menu system hierarchy; project development; radio frequency interference monitoring system; software design; software engineering practices; software engineering principles; specifications; user panel templates; visual programming language application development; Computer languages; Control systems; Graphical user interfaces; Laboratories; Monitoring; Programming profession; Radio control; Radiofrequency interference; Software design; Software engineering;
Conference_Titel :
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7695-0368-3
DOI :
10.1109/CMPSAC.1999.814320