ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 Midterm Examination – ISM 058 Student Name: ---------------------------- SSN: ----------------------------- Question 1 - Information Systems Building Block and Development (15 points) A. Identify the stakeholder associated with the following roles: (6) System Owners System Builders Systems Analysts They pay for the system to be built and maintained. They own the system, set priorities for the system, and determine policies for its use. They are the technical specialists, who construct, test and deliver the system into operation. facilitate the development of information systems and computer applications by bridging the gap that exists between the technical and non-technical stakeholders of the system. B. What is the difference between a front-office and back-office information system? (4) Front-Office information systems support business functions that reach out to customers (or constituents) Back-Office support internal business operations and interact with suppliers (of materials, equipment, supplies and services) C. In the decision analysis phase, we identify candidate solutions and evaluate the feasibility of each solution based on the following criteria: (5) 1. Technical Feasibility 2. Operational Feasibility 3. Economic Feasibility 4. Schedule Feasibility 5. Risk Feasibility Page 1 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 Question 2 - Systems Analysis (15 points) D. Provide the short answer associated with the following definitions: (10) A __________________________________ defines the project scope, plan, methodology, and standards for a project. It is the first major milestone. Answer: project charter The _______________________________________ phase typically includes the following tasks: (1) list problems, opportunities, and directives; (2) negotiate the project scope; (3) assess project worth; (4) plan the project; (5) present the project and plan. Answer: preliminary investigation _________________________________ fall into four categories: schedule; cost; technology; and policy. Answer: Constraints . __________________________________ is a problem-solving technique that decomposes a system into its component pieces for the purpose of studying how well those component parts work and interact to accomplish their purpose. Answer: Systems analysis ____________________________________ technology reads the program code for an existing database, application program, and/or user interface and automatically generates the equivalent system model. Answer: Reverse engineering E. For each of the following phases, describe the final deliverable generated and submitted to the steering committee for approval? (5) Preliminary Investigation Project Charter Problem Analysis System Improvement Objectives Requirements Analysis Business Requirements Statement Decision Analysis Approved System Proposal Design Design Specification Page 2 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 Question 3 – Requirements Discovery (10 points) F. For each of the following statements, declare whether it is an advantage or a disadvantage: (5) A(n) __________________________ (advantage or disadvantage) of a questionnaire is that it can be answered quickly. Answer: advantage A(n) _____________________________ (advantage or disadvantage) of a questionnaire is that the number of respondents is often low. Answer: disadvantage A(n) ___________________________ (advantage or disadvantage) of a questionnaire is that the analyst cannot observe and analyze the body language of the respondent. Answer: disadvantage A(n) _____________________________ (advantage or disadvantage) of a questionnaire is that responses can be tabulated and analyzed quickly. Answer: advantage A(n) _________________________ (advantage or disadvantage) of a questionnaire is that there is no immediate opportunity to clarify a vague or incomplete answer to any question. Answer: disadvantage G. What is the difference between requirements validation and requirements traceability? (5) Requirements validation checks the requirements definition document for accuracy, completeness, consistency and conformance to standards. Requirements traceability is the ability to trace a system function or feature back to the requirement that mandates it. Page 3 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 Question 4 - Data Modeling (30 points) H. Given the following data attributes and entities, indicate which attributes could be identifiers for each of the entities. Green Acres Real Estate System Entities: Seller Buyer Listing House Offer Property Attributes: Seller name House style Number of bathrooms Offer amount Offer date Showing time Buyer phone number i) Square foot size Closing location Showing date Listing date Room type Room size Closing date Seller address Listing price Buyer name Property description Property size Elem. school zone Sales terms Map all of the attributes to their appropriate entity. Remember, each attribute should describe one and only one entity; and (10) For Example: Seller: Buyer: Listing: House: Offer: Property: Closing: Showing: Room: ii) Closing Showing Room Seller Name Seller Address Buyer Name Buyer Phone Number Listing Number Listing Price Listing Date Sales Terms House Address House Style Square Foot Size Number of Bathrooms Listing Number + Offer Date Offer Amount Offer Date Property Description Property Description Property Size Elementary School Zone Listing Number + Closing Date Closing Location Closing Date Listing Number + Showing Date Showing Date Showing Time House Address + Room Type + Room Size Room Type Room Size Draw a key based data model. (20) Page 4 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 SELLER BUYER makes owns OFFER PROPERTY is made on HOUSE contains CLOSING has contains LISTING ROOM is for is viewed by SHOWING Question 5 - Process Modeling (30 points) Page 5 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 1. Given the following narrative description, draw a context DFD for the portion of the activities described. (15) The purpose of the TEXTBOOK INVENTORY SYSTEM at a campus bookstore is to supply textbooks to students for classes at a local university. The university’s academic departments submit initial data about courses, instructors, textbooks, and projected enrollments to the bookstore on a TEXTBOOK MASTER LIST. The bookstore generates a PURCHASE ORDER, which is sent to publishing companies supplying textbooks. Book orders arrive at the bookstore accompanied by a PACKING SLIP, which is checked and verified by the receiving department. Students fill out a BOOK REQUEST that includes course information. When they pay for their books, the students are given a SALES RECEIPT. Packing Slip ACADEMIC DEPARTMENT TEXTBOOK INVENTORY SYSTEM Textbook Master List PUBLISHING COMPANY Purchase Order Book Request Sales Receipt STUDENT Page 6 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 Prepare a decision table that accurately reflects the following course grading policy (15) A student may receive a final course grade of A, B, C, D, or F. In deriving the student’s final course grade, the instructor first determines an initial or tentative grade for the student, which is determined in the following manner: i) A student who has scored a total of no lower than 90 percent on the first three assignments and exams and received a score no lower than 70 percent on the fourth assignment will receive an initial grade of A for the course. ii) A student who has scored a total lower than 90 percent but no lower than 80 percent on the first three assignments and exams and received a score no lower than 70 percent on the fourth assignment will receive an initial grade of B for the course. iii) A student who has scored a total lower than 80 percent but no lower than 70 percent on the first three assignments and exams and received a score no lower than 70 percent on the fourth assignment will receive an initial grade of C for the course. iv) A student who has scored a total lower than 70 percent but no lower than 60 percent on the first three assignments and exams and received a score no lower than 70 percent on the fourth assignment will receive an initial grade of D for the course. v) A student who has scored a total lower than 60 percent on the first three assignments and exams, or received a score lower than 70 percent on the fourth assignment, will receive an initial and final grade of F for the course. Once the instructor has determined the initial course grade for the student, the final course grade will be determined. The student’s final course grade will be the same as his or her initial course grade if no more than three class periods during the semester were missed. Otherwise, the student’s final course grade will be one letter grade lower than his or her initial course grade. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Cond A A B C D F A B C D F A B C D F A B C D F Cond B P P P P P N N N N N P P P P P N N N N N Cond C A A A A A A A A A A U U U U U U U U U U Grade A X X X X X X X X Grade B Grade C Grade D Grade F X X X X X X X X X X X X Page 7 of 8 ISM 058 - Systems Analysis and Design Midterm Examination- Winter 2001 Page 8 of 8