Title :
A complete software engineering environment
Author :
Sharon, D. ; Anderson, T.
Author_Institution :
CASE Assoc. Inc., Clackamas, OR
Abstract :
A complete software engineering environment is comprised of all the engineering tasks for developing, reengineering, and maintaining software systems. These tasks can be supported by automated tools, manual procedures, or both. The organizational challenge is to automate the right tasks in the correct order so that they have the greatest impact on software quality and engineer productivity. Our experience indicates that tools for managing system requirements, configurations and changes, acceptance testing, and verification and validation result in significant, measurable benefits
Keywords :
human resource management; programming environments; software development management; software maintenance; software quality; systems re-engineering; acceptance testing; automated tools; change management; complete software engineering environment; configuration management; engineer productivity; engineering tasks; manual procedures; measurable benefits; organizational challenge; reengineering; software quality; software systems maintenance; system requirements; validation; verification; Automatic control; Maintenance engineering; Manuals; Productivity; Programming; Software engineering; Software maintenance; Software quality; Software systems; Software tools;
Journal_Title :
Software, IEEE