Assume that you are a software development architect of a global company that has over 50,000 employees working in 15 countries and 50 offices. You have accepted a task that requires you to design a new cloud-based, unified, business contract-management software system to replace the company’s old business contract-management system, which was built based on the data management systems from three different software venders: Oracle DB, Microsoft SQL Server, and SAS Business Intelligence. The main goals for this project are (1) to remove the difference between the user interfaces of all three data management systems and to provide unified access to all of the required business functionality; (2) to also enhance the security and reliability of the business data; and (3) to improve the system availability and performance.
Based on the specification above, identify at least 5 specific functional requirements and at least 3 nonfunctional requirements of the software.
Functional requirement:
1. Create user interface for users.
2. Allow users to interact with all three data management system.
3. User should be able to interact with the system using their ID and password.
4.the new system should show all the functionality for the business that can be accounting,data management or human resource Management.
5.system should categorise the user based on their access level and their roles and also categorised the users according to their branches to determine how the users can access the database.
Non-functional requirement:
1. System should we secure
2. System should be more reliable.
3. The downtime of the system should be low and it should be available at all the possible time.
Get Answers For Free
Most questions answered within 1 hours.