100%(39)39 out of 39 people found this document helpful
This preview shows page 1 - 3 out of 10 pages.
The preview shows page 1 - 3 out of 10 pages.
Written Assignment 5Page1of10Written Assignment 5University of the PeopleCS4403: Software Engineering 2Unit 5: Object Oriented Design and Analysis<Name Removed>
Written Assignment 5Page2of10I have chosen to use the Course Registration System from the appendix in Conger’sThe NewSoftware Engineering(Conger, 2008). The assignment is posed as follows:Perform an object-oriented analysis on the problem you chose in Unit 3 for structured analysis.Develop all lists, tables, state transition diagrams (using mealy model), and pictures required todocument the requirements of the problem.The first and most important step is to develop a summary paragraph that outlines the processes,which describes the scenario to be solved at a high level. Following the description from the appendix,we can come up with the following, with all objects of interest being underlined and italicized:1.Thestudentsends aregistration requestby mail using a form (or it could be online in thisday and age)2.The administration clerk receiving the form must process the information and puts it intothe system. The system could also automatically parse the information received onlineinto the system’s database.3.The systemrequests information from the Accounts Receivable systemto check for anyunpaid fees.4.If there areunpaid fees, thestudent is sent a billto pay for any unpaid dues.5.If there are no unpaid fees, the system then checks for the prerequisites that may or maynot be completed bychecking the official transcripts.6.If the student does not have the necessary prerequisites, then the student cannot register