Development of software support tools for social work professionals
MetadataShow full item record
The objective of this project was to identify the general needs of social work professionals and use the software engineering process to develop these much needed software support tools. The primary needs identified were storage and fast retrieval of data, inventory management, schedule management, and security. The Waterfall Model of software development was used throughout the project. A detailed requirements and design analysis were performed. Microsoft’s VB.,ET programming environment and Oracle’s MySQL database were chosen for the project. Unified Modeling Language's (UML) use cases, class diagrams, and relational model diagrams were used to aid in the development process. The process was documented following IBM's Rational Unified Process (RUP) documentation style. The source code was fully documented tested. The tests performed included configuration, performance, load, functional and database integrity testing. All the tests were successful in the sense that either no defects were found or the defects found were successfully removed. Key Terms - Social work, software development, software engineering, Waterfall Model.