Deals with principles involved in design, development and maintenance of large software systems. Includes requirements analysis, architectural design, quality control and testing, documentation, maintenance and management. Emphasizes modular design techniques and strategies for system-level testing. Designed to follow COSC 4840 . Students work on the integration, testing, and maintenance of a large software system.
Class meetings are primarily for coordination of efforts on the project.
Software Development Project. Students complete individual or group projects. Requires oral reports and written documentation. Credit may not be received for both COSC 4850 and 4900. Graphical Interface Programming.