New Semester
Started
Get
50% OFF
Study Help!
--h --m --s
Claim Now
Question Answers
Textbooks
Find textbooks, questions and answers
Oops, something went wrong!
Change your search query and then try again
S
Books
FREE
Study Help
Expert Questions
Accounting
General Management
Mathematics
Finance
Organizational Behaviour
Law
Physics
Operating System
Management Leadership
Sociology
Programming
Marketing
Database
Computer Network
Economics
Textbooks Solutions
Accounting
Managerial Accounting
Management Leadership
Cost Accounting
Statistics
Business Law
Corporate Finance
Finance
Economics
Auditing
Tutors
Online Tutors
Find a Tutor
Hire a Tutor
Become a Tutor
AI Tutor
AI Study Planner
NEW
Sell Books
Search
Search
Sign In
Register
study help
computer science
modern systems analysis and design
Modern Systems Analysis And Design 8th Edition Joseph Valacich, Joey George - Solutions
Much like PVF’s sale of products, stock brokerages sell stocks, and the prices are continually changing. Draw an E-R diagram that takes into account the changing nature of stock prices.
If you were going to develop a computer-based tool to help an analyst interview users and quickly and easily create and edit E-R diagrams, what type of tool would you build? What features would it have? How would it work?
A software training program is divided into training modules, and each module is described by module name and the approximate practice time. Each module sometimes has prerequisite modules. Model this situation of training programs and modules with an E-R diagram.
Assume that entity PART has attributes Part_Number, Drawing_Number, Weight, Description, Storage_Location, and Cost. Which attributes are candidate keys? Why? Which attribute would you select for the identifier of PART? Why? Or do you think that you should create another attribute to be the
Study the E-R diagram in Figure 8.23. Based on this E-R diagram, answer the following questions:a. How many PROJECTs can an employee work on?b. What is the degree of the Includes relationship?c. Are there any associative entities on this diagram? If so, name them.d. How else could the attribute
For the E-R diagram provided in Figure 8.24, draw in the relationship cardinalities and describe them. Describe any assumptions you must make about relevant business rules. Are there any changes or additions you would make to this diagram to make it better? Why or why not? Figure 8.24 CUSTOMER
For the E-R diagram provided in Figure 8.24, assume that this company decided to assign each sales representative to a small, unique set of customers; some customers can now become “members” and receive unique benefits; small manufacturing teams will be formed and each will be assigned to the
Choose from your own experiences with organizations and draw an E-R diagram for a situation that has a ternary relationship.
Draw an E-R diagram to represent the sample customer order in Figure 8-4.Figure 8-4. PVF CUSTOMER ORDER ORDER NO: 61384 CUSTOMER NO: 1273 NAME: Contemporary Designs 123 Oak St. Austin, TX 28384 ADDRESS: CITY-STATE-ZIP: ORDER DATE: 11/04/2014 PROMISED DATE: 11/21/2017 PRODUCT QUANTITY ORDERED UNIT
In a real estate database, there is an entity called PROPERTY, which is a property for sale by the agency. Each time a potential property buyer makes a purchase offer on a property, the agency records the date, offering price, and name of the person making the offer.a. Represent the PROPERTY entity
Consider the Is_married_to unary relationship in Figure 8.14c.a. Assume that we want to know the date on which a marriage occurred. Augment this E-R diagram to include a Date_married attribute.b. Because persons sometimes remarry after the death of a spouse or a divorce, redraw this E-R diagram to
Consider Figure 8.20.a. Write a domain integrity rule for Balance.b. Write a triggering operation for the Balance attribute for the event of inserting a new ACCOUNT.Figure 8.20 ACCOUNT Account Number Balance WITHDRAWAL Is for Date Time Amount Name: Account_Number Meaning: Customer account number in
How are E-R diagrams similar to and different from decision trees? In what ways are data and logic modeling techniques complementary? What problems might be encountered if either data or logic modeling techniques were not performed well or not performed at all as part of the systems development
In the Purchasing department at one company, a purchase request may be assigned an expediter within the Purchasing department. This expediter follows the purchase request through the entire purchasing process and acts as the sole contact person with the person or unit within the company buying the
Interview a friend or family member about each of the entities, attributes, relationships, and relevant business rules he or she comes into contact with at work. Use this information to construct and present to this person an E-R diagram. Revise the diagram until it seems appropriate to you and to
Visit an organization that provides primarily a service, such as a dry cleaner, and a company that manufactures a more tangible product. Interview employees from these organizations about the entities, attributes, relationships, and relevant business rules that are commonly encountered by their
Discuss with a systems analyst the role of conceptual data modeling in the overall systems analysis and design of information systems at his or her company. How, and by whom, is conceptual data modeling performed? What training in this technique is given? At what point(s) is this done in the
Ask a systems analyst to give you examples of unary, binary, and ternary relationships that they have heard of or dealt with personally at their company. Ask them which is the most common. Why?
Talk to MIS professionals at a variety of organizations and determine their interest in using prepackaged data models, rather than doing data modeling from scratch. If they have adopted any prepackaged data models, document how they did the customization for their local requirements.
Ask a systems analyst to give you a copy of the standard notation he or she uses to draw E-R diagrams. In what ways is this notation different from the notation in this text? Which notation do you prefer and why? What is the meaning of any additional notation?
Ask a systems analyst in a manufacturing company to show you an E-R diagram for a database in that organization that contains bill-of-materials data. Compare that E-R diagram to the one in Figure 8-7. What are the differences between these diagrams?Figure 8-7 STUDENT Student_ID Student_Name Student
Give an example of aggregation. Your example should include at least one aggregate object and three component objects. Specify the multiplicities at each end of all the aggregation relationships.
Contrast the following terms:a. Object class; objectb. Abstract class; concrete class
Draw a class diagram, showing the relevant classes, attributes, operations, and relationships for each of the following situations (if you believe that you need to make additional assumptions, clearly state them for each situation):a. A company has a number of employees. The attributes of Employee
A student, whose attributes include studentName, Address, phone, and age, may engage in multiple campusbased activities. The university keeps track of the number of years a given student has participated in a specific activity and, at the end of each academic year, mails an activity report to the
Convert the class diagram in Figure 8-37 to the equivalent E-R diagram. Compare the two diagrams. Describe what different system specifications are shown in each diagram.Figure 8-37
What does the term limited entry mean in a decision table?
Draw a BPMN diagram that models the reimbursement process described below. Use one swimlane for each of the three actors in the process. The travel reimbursement process for employees of West Nile Valley University involves three different actors: the employee, the employee’s departmental
What is the difference between a minimal guarantee and a success guarantee?
What are the steps in creating a decision table? How do you reduce the size and complexity of a decision table?
Draw a BPMN diagram that models the employee’s reimbursement process described below. Employees of West Nile Valley University have to follow a specific procedure to get reimbursed for travel they undertake on behalf of the university. First, they have to gather and prepare all of the receipts
List and explain the five levels from which use case descriptions can be written.
What unique rules apply to drawing context diagrams?
Use BPMN to depict Hoosier Burger’s inventory control system from Figure 7-15 as a business process model.Figure 7-15 Invoices Counts STOCK SUPPLIER ON HAND 1.0 2.0 Update Inventory Update Inventory Used Added Invoices Orders Amounts Added Amounts Used Payments D1 INVENTORY 3.0 5.0 Inventory
Describe Cockburn’s template for a written use case.
How do you decide if a system component should be represented as a source/sink or as a process?
Use BPMN to depict Hoosier Burger’s food-ordering system from Figure 7-5 as a business process model.Figure 7-5 CUSTOMER KITCHEN 1.0 Customer Order Receive and Transform Food Order Receipt Customer Food Order 2.0 3.0 Inventory Data Goods Update Update Inventory File Sold Goods Sold File Formatted
What can a written description of a use case provide that a use case diagram cannot?
Explain the guidelines for deciding when to stop decomposing DFDs.
The appendix features two BPMN examples that showed symbols but lacked content. Think of actual processes that can be described with the “empty” process diagrams in the chapter. These processes will have to be pretty simple, given how small and simple the diagrams are.
Interview a systems analyst at a local company that uses object-oriented programming and system development tools. Ask to see any analysis and design diagrams he or she has drawn of their databases and applications. Compare these diagrams to the ones in this chapter. What differences do you see?
Compare DFDs with use case diagrams.
How can DFDs be used as analysis tools?
BPMN includes many different varieties of its key concepts. Go to www.bpmn.org (and some of the other BPMN sites listed in the reference list) and look up all of the many variations that are possible for each concept. Prepare a report on six possible variations for each of the four major concepts.
Explain an extend relationship.
Why do analysts draw multiple sets of DFDs?
BPMN includes many different variations on its key concepts. You were introduced to three different variations of the symbol for flow. Explain each one of them.
Draw a use case diagram for the following situation (state any assumptions you believe you have to make in order to develop a complete diagram). Then convert the use case diagram into a sequence diagram.The H. I. Topi School of Business operates international business programs in ten locations
Explain an include relationship.
Explain the convention for naming different levels of DFDs.
What is the difference between a swimlane and a pool? When do you use each one?
Draw a use case diagram for the following situation (state any assumptions you believe you have to make in order to develop a complete diagram). Then convert the use case diagram into a sequence diagram. Stillwater Antiques buys and sells one-of-a-kind antiques of all kinds (e.g., furniture,
Draw an activity diagram for the following case. Maximum Software develops and supplies software products to individuals and businesses. As part of its operations, Maximum provides a 1-800 telephone number help desk for clients with questions about software purchased from Maximum. When a call comes
What is a written use case and how does it compare to a use case diagram?
What is decomposition? What is balancing? How can you determine if DFDs are not balanced?
List and define the four main concepts that are part of BPMN.
Explain the rules for drawing good DFDs.
What is BPMN? Who is responsible for it?
What is a use case diagram?
State the activities involved in each of the following phases of the object-oriented development life cycle: object- oriented analysis, object-oriented design, and objectoriented implementation.
Draw an activity diagram that models the reimbursement process described below. Use one swimlane for each of the three actors in the process. The travel reimbursement process for employees of West Nile Valley University involves three different actors: the employee, the employee’s departmental
What is use case modeling?
What is a DFD? Why do systems analysts use DFDs?
Jim and Sanjay chatted in Jim’s office while they waited for Sally to arrive.“Good work on researching those alternatives,” Jim said.“Thanks,” replied Sanjay. “There are a lot of alternatives out there. I think we found the best three, considering what we are able to pay.”Just then
What is a business process? Why is business process diagramming important?
Contrast the following terms (you will have to use what you learned in the object-oriented sections of Chapters 7 and 8 to contrast all of these terms):a. Actor; use caseb. Extends relationship; uses relationshipc. Object class; objectd. Attribute; operatione. Operation; methodf. Query operation;
Draw an activity diagram that models the following employee reimbursement process. Employees of West Nile Valley University have to follow a specific procedure to get reimbursed for travel they undertake on behalf of the university. First, they have to gather and prepare all of the receipts the
What are use cases?
Find an organization that uses Agile techniques for requirements determination. What techniques do they use? How did they discover them? What did they use before? What is their evaluation of the Agile techniques they use?
With the help of other students or your instructor, contact someone in an organization who has carried out a BPR study. What effects did this study have on information systems? In what ways did information technology, especially disruptive technologies, facilitate making the radical changes
Survey the literature on JAD in the academic and popular press and determine the “state of the art.” How is JAD being used to help determine system requirements? Is using JAD for this process beneficial? Why or why not? Present your analysis to the IS manager at your work or at your university.
Interview systems analysts, users, and managers who have been involved in JAD sessions. Determine the location, structure, and outcomes of each of their JAD sessions. Elicit their evaluations of their sessions. Were they productive? Why or why not?
For the same work team you used in Field Exercise 6-35, examine copies of any relevant written documentation (e.g., written procedures, forms, reports, system documentation). Are any of these forms of written documentation missing? Why? With what consequences? To what extent does this written
Choose a work team at your work or university and interview them in a group setting. Ask them about their current system (whether computer-based or not) for performing their work. Ask each of them what information they use and/or need and from where/whom they get it. Was this a useful method for
Effective interviewing is not something that you can learn from just reading about it. You must first do some interviewing, preferably a lot of it, because interviewing skills improve only with experience. To get an idea of what interviewing is like, try the following: Find three friends or
Review the material in Chapter 4 on corporate and information systems strategic planning. How are these processes different from BPR? What new perspectives might BPR bring that classical strategic planning methods may not have?
Research other Agile methodologies and write a report about how they handle systems requirements determination.
Group interviews and JADs are very powerful ways to collect system requirements, but special problems arise during group requirements collection sessions. Summarize the special interviewing and group problems that arise in such group sessions and suggest ways that you, as a group interviewer or
Figure 6-2 shows part of a guide for an interview. How might an interview guide differ when a group interview is to be conducted?Figure 6-2 Interview Outline Interviewee: Interviewer: Name of person being interviewed Name of person leading interview Location/Medium: Appointment Date: Office,
Prepare a plan, similar to Figure 6-2, for an interview with your academic advisor to determine which courses you should take to develop the skills you need to be hired as a programmer/analyst.Figure 6-2 Interview Outline Interviewee: Interviewer: Name of person being interviewed Name of person
Suppose you were asked to lead a JAD session. List 10 guidelines you would follow to assist you in playing the proper role of a JAD session leader.
Summarize the problems with the reliability and usefulness of analyzing business documents as a method for gathering information requirements. How could you cope with these problems to effectively use business documents as a source of insights on system requirements?
One of the potential problems with gathering information requirements by observing potential system users is that people may change their behavior when they are being observed. What could you do to overcome this potential confounding factor in accurately determining information requirements?
Choose either CASE or prototyping as a topic and review a related article from the popular press and from the academic research literature. Summarize the two articles and, based on your reading, prepare a list of arguments for why this type of system would be useful in a JAD session. Also address
Describe how prototyping can be used during requirements determination. How is it better or worse than traditional methods?
Describe four traditional techniques for collecting information during analysis. When might one be better than another?
Describe the concept of the time value of money. How does the discount rate affect the value of $1 today versus one year from today?
Write at least three closed-ended questions that you might use in an interview of users of a word-processing package in order to develop ideas for the next version of the package. Test these questions by asking a friend to answer the questions; then interview your friend to determine why she
Describe Agile Usage-Centered Design. Describe the Planning Game. Compare and contrast these two requirements determination techniques.
Why is continual user involvement a useful way to discover system requirements? Under what conditions might it be used? Under what conditions might it not be used?
What are disruptive technologies and how do they enable organizations to radically change their business processes?
When conducting a business process reengineering study, what should you look for when trying to identify a business process to change? Why?
How can CASE tools be used to support requirements determination? Which type of CASE tool is appropriate for use during requirements determination?
How can NGT be used for requirements determination?
How has computing been used to support requirements determination?
What is JAD? How is it better than traditional information gathering techniques? What are its weaknesses?
Jim Watanabe, the project manager, thought that although the customer loyalty project at Petrie Electronics had gone slowly at first, the past few weeks had been fastpaced and busy. He spent much of his time planning and conducting interviews with key stakeholders inside the company. He also worked
Describe systems analysis and the major activities that occur during this phase of the systems development life cycle.
Find an organization that does not use BPP for their IS projects. Why doesn’t this organization use this method? What are the advantages and disadvantages of not using this method? What benefits could be gained from implementing the use of BPP? What barriers are there to implementing this method?
Choose an organization that you are familiar with and determine what is done to initiate information systems projects. Who is responsible for initiating projects? Is this process formal or informal? Does this appear to be a topdown or bottom-up process? How could this process be improved?
Showing 800 - 900
of 1024
1
2
3
4
5
6
7
8
9
10
11
Step by Step Answers