SOLUTIONS TO CMPS058 MIDTERM Question 1 - Information Systems Framework and Development (15 points) Give the phases of the SDLC associated with each of the 8 phases in the FAST methodology: (5 points) 1. Survey Phase ___System Planning____________ 2. Study Phase ___Systems Analysis___________ 3. Definition Phase ___ Systems Analysis ___________ 4. Configuration Phase ___ Systems Design ___________ 5. Procurement Phase ___ Systems Design ___________ 6. Design Phase ___ Systems Design ___________ 7. Construction Phase ___ Systems Implementation_____ 8. ___ Systems Implementation_____ Delivery Phase Match each of the following FAST phases to one of the following definitions: (5 points) 2 4 1 3 8 6 5 7 A. identifies and analyzes both the business and technical problem domains for specific problems, causes, and effects B. identifies and analyses candidate technical solutions that might solve the problem and fulfill the business requirements. C. establishes the project context, scope, budget, staffing, and schedule. D. identifies and analyzes business requirements that should apply to any possible technical solution to the problems E. puts the solution into daily production F. specifies the technical requirements for the target solution G. identifies and analyzes hardware and software products that will be purchased as part of the target solution H. builds and tests the actual solution (or interim prototypes of the solution) Explain the relationship between the SDLC and the FAST methodology? (5 points) Question 2 - Systems Analysis (15 points - 1 point per answer) 45. List the three phases of systems analysis. (p. 121) Survey and planning Study and analysis Definition 46. A repository is a collection of those places where we keep all documentation associated with the application and project. (p. 121) 50. Fact finding methods are used to interact with people to identify problems, opportunities, and directives. (p. 131) 51. The survey phase is facilitated by the project manager. (p. 130) Systems analysis is the survey and planning of the system and project, the study and analysis of the existing business and information system and the definition of business requirements and priorities for a new of improved system. (p. 121) 154) 57. Time boxing is a technique that develops larger fully functional systems in versions. (p. 160) 59. Identify the activities necessary to complete the definition phase. (pp. 151-161) Outline business requirements Model business system requirements Build discovery prototypes (optional) Prioritize the business requirements Modify the project plan and scope Review requirements specifications 60. A consolidation of all system models, discovery prototypes, and supporting documentation is sometimes called a requirements statement. (p. 163) Question 3 - Data Modeling (25 points) Using the two forms from Shea Homes Inc, derive the data model for the application that will automated these current manual forms. Question 4 - Process Modeling (25 points) Given the following narrative description, compile an event-response list and draw a context diagram. State any assumptions. The purpose of the GREEN ACRES REAL ESTATE SYSTEM is to assist agents as they sell houses. Sellers contact the agency, and an agent is assigned to help the seller complete a LISTING REQEUEST. Information about the house and lot taken from that request is stored in a file. Personal information about the sellers is copied by the agent into a seller’s file. When a buyer contacts the agency, he or she fills out a BUYER REQUEST. Every two weeks, the agency sends prospective buyers AREA REAL ESTATE LISTINGS and an ADDRESS CROSS REFERENCE LISTING containing actual street addresses. Periodically, the agent will find a particular house that satisfies most or all of a specific buyer’s requirements, as indicated in the BUYER’S REQUISREMENTS STATEMENT distributed weekly to all agents. The agent will occasionally photocopy a picture of the house along with vital data and send the MULTIPLE LISTING STATEMENT (MLS) to the potential buyer. When the buyer selects a house, he or she fills out an OFFER that is forwarded through the real estate agency to the seller, who responds with either an OFFER ACCEPTANCE or a COUNTEROFFER. After an offer is accepted, all parties sign a purchase agreement. After a PURCHASE AGREEMENT is notarized, the agency sends an APPRAISAL REQUEST to an appraiser, who appraises the value of the house and lot. The agency also notifies its finance company with a FINANCING APPLICATION. EVENT LIST Trigger (Inputs) Event Description Seller enter into agreement to have Listing Request agency sell house Buyer initiates contact with agency Buyer Request about buying a home. Responses (Outputs) Buyer makes offer on house. Seller accepts buyer’s offer. Offer Purchase Agreement Seller makes counteroffer to seller. Agency sends a request to a appraiser to have house appraised. Agency notifies financial company of opportunity to finance house. Counteroffer Appraisal Request Create Listing Create Seller Area Real Estate Listing Address Cross Reference Multiple Listing Statement Buyer’s Requirement Statement Offer Document Notarized Purchase Agreement Counteroffer document Appraisal of House report Financing Application Financing Program Offer Signed Purchase A greement Buyer's Requirement Statement SELLER A GENT Listing Request Buyer Of f er Signed Purchase A greement Of f er A cceptance or Counter Of f er GREEN A CRES REA L ESTA TE SY STEM Financing A pplication A rea Real Estate Listings & A ddress Cross Ref erence Listing Of f er Buyer Request A ppraisal FINA NCE COMPA NY Multiple Listing Statement A ppraisal Request BUY ER A PPRAISER Question 5 - Network Modeling (20 points) Minnesota State University consists of a main campus in St. Paul, and two regional campuses in Rochester and Duluth. Additionally, the School of Applied Technology at MSU offers a GopherTech program that duplicates selected associate degree programs at non-MSU academic institutions in Camwell, West Grenada, and Southfork. Through GopherTech, MSU rents the facilities of the host institution and provides faculty and equipment for the technical courses. The host institution provides the non-technical courses for the degree. Tuition is shared between the institutions. At the St. Paul campus, MSU consists of 19 separate buildings, 14 of which include classrooms, laboratories, offices, conference rooms, lecture halls. The other two buildings are the administration building (which includes only offices, conference rooms, and store rooms), the library (which includes offices, study rooms, storerooms, and book rooms), and the physical facilities building (which includes storerooms, offices, and work space). The other two facilities are Fox Stadium (for football, track, and soccer), and the Screaming Eagles Fieldhouse (for basketball, volleyball, hockey, minor sports, and recreation – as well as offices and training facilities. The Rochester and Duluth regional campuses consist of three and two buildings respectively that consolidate small scale implementations of the main campus. The GopherTech sites are single buildings (or parts of buildings) that house offices, storage, classrooms, and labs. MSU is also considered a pioneer in distance learning, utilizing the Minnesota FiberNet and the Internet. Through these technologies, MSU hopes to offer on-line registration and delivery of selected courses to any state citizen. Draw a location decomposition diagram for the described geography. Feel free to expand the case study, but state any assumptions. Which elements of your location decomposition diagram would be involved in a systemwide registration information system? Minnesota State University Location Decomposition Diagram Minnesota St. Univ. System Geography GopherTech Sites Camwell West Grenada Southfork School Facilities (n) School Facilities (n) School Facilities (n) St. Paul Campus Rochester Campus Duluth Campus School Facilities (19) School Facilities (3) School Facilities (2) Students Prospective Students