This student project is to develop a vendor management system that organizes the employees and vendor information using UML model based on object oriented software development methodology. A good employee and vendor database system is a critical piece of software for a business of any size. It is important that detailed records of a company’s employees, vendors, and payment history are recorded in order for the business to operate efficiently and comply with the law. The requirements for this system include: (1) the ability to track employee information, such as salary, responsibilities, seniority and other relevant information, (2) the ability to track job applicants, including their contact information, resume, etc., (3) the ability to track vendors that the company purchases products or services from, as well as a history of any invoices that the company has received, and finally (4) the ability to track payments that have been paid to both employees and vendors. With the complexity of the above system requirement, considering software development life cycle (SDLC), we have three objectives for this student project: (1) master and apply the fundamental and key concepts of UML design; (2) analysis the nonfunctionalities as well as functionalities of the designed system in terms of reliability and security; (3) map the design to implementation and ensure the software quality.
No takes yet. Share an insight, caveat, or question.
Porter et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: