程序代写案例-BISM 3222
时间:2021-05-26
BISM 3222 Individual Project 1 BISM3222 Individual Project PART One BISM 3222 Individual Project 2 Contents System vision ......................................................................................................................................... 3 Project plan ............................................................................................................................................ 3 Implementation plan ............................................................................................................................. 4 System requirement .............................................................................................................................. 4 Functional requirement ..................................................................................................................... 4 Non-functional requirements ............................................................................................................ 5 Reference list ......................................................................................................................................... 5 Appendix ................................................................................................................................................ 5 BISM 3222 Individual Project 3 System vision Problem description The Sustainable Development goal 16 published by the Unit Nation Goal is to promote just, peaceful and inclusive societies (United Nation, 2021). Youth in many countries face sever social issues such as, persecution and conflict, but they have little access or freedom to key governmental and global information due to various kinds of reason. It is important to provide them with a platform to get access to justice and let the world know their situation and voice. It is recommended that a new system “U-connect” be developed and deployed so youth around the world can have better access to information and could connect with youth organizations and governments. System capabilities The new system should be capable of: • Providing a platform for youth, organizations, and governments to share information • Allowing youth to connect with each other • Functioning on both website and mobile application • Allowing users to make donation to the platform Business benefits It is anticipated that the new system would be able to provide the following business benefits to the youth community: • Allow youth around the world to have better access to key information • Allow youth to report issues around them and express their opinions • Allow like-minded youth to connect with each other and share information • Allow governments and youth organizations to know the true situation of youths • Collect donation to sustain the platform Project plan Week 1- week 3: analyse business context. Identify problem. Brainstorm solutions. Week 4: collect system requirements BISM 3222 Individual Project 4 Week 5: identify use cases. Finalize use case diagram and use case description. Week 6: identify system architecture and component Week 7 – 8: research and draft implementation plan Implementation plan - Development: The system would be developed in an Agile approach. - Testing 1. Unit testing: components of the system would be tested separately. 2. Integration testing: after integration of different components, the system should be tested as a whole. 3. User testing: the system should be tested among selected users for functionality and usability. - Deployment The system would be deployed to Microsoft Azure platform after testing. Cloud computing is chosen because the cost is low under the “pay-as-you-go” payment methods and no upfront infrastructure investment is needed. Besides, cloud- computing allows flexibility where the system can be scaled up or down easily based on the usage. - User training Even though it is not feasible to train all the youth users about the usage of the system, user training can be conducted in various partner youth originations and governments to get them familiar with the operation of the system. System requirement Functional requirement - Post report: Users should be able to post report about key issues and tag organizations for response. - Post response: users should be able to post response for tagged posts. - View response: users should be able to view all the public posts and posts tagged for them. BISM 3222 Individual Project 5 - Join organization: users should be able to join youth organizations on the platform and subscribe to their posts. - Chat: users should be able to chat with other users on the platform. - Make donation: Users should be able to make donation to the platform through either credit card payment. Non-functional requirements - Sign up: new users should be able to sign up - Login: users should be able to login before posting reports - Platform: the system should be deployed as both website and mobile application - Performance: the load time of the system should be no more than 30 seconds. - Capacity: the system should allow up to 1000 requests at the same time. - Usability: user interface of the system should be user-friendly and supports multiple languages Reference list United Nation. (2021). Goal 16. Department of Economic and Social Affairs. https://sdgs.un.org/goals/goal16 Appendix 1. Use case diagram BISM 3222 Individual Project 6 2. Use case description use case name post report ID 1 Brief Description this use case describes how user can post a report Trigger: User wants to post a report Stakeholder and Interest Youth - wants to post issues around them government officer - wants to post key announcement youth organization - wants to call for action for some issues precondition user must sign in BISM 3222 Individual Project 7 post conditions NIL flow of events: 1. user chooses related report type 2. user enters report content 3. user adds photo / supplementary files 4. user chooses location 5. user chooses organization tagged 6. user chooses public or private post 7. user posts out report 3. Activity diagram 1 Use case 1: make report BISM 3222 Individual Project 8 4. Activity diagram 2 Use case 2: post response 5. System sequence diagram 1 BISM 3222 Individual Project 9 6. System sequence diagram 2 BISM 3222 Individual Project 10 7. Domain model class diagram





































































































































































学霸联盟


essay、essay代写