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 sciences
systems analysis and design
Systems analysis and design in a changing world 5th edition John W. Satzinger, Robert B. Jackson, Stephen D. Burd - Solutions
It is always difficult to observe users in their jobs. It frequently makes both you and them uncomfortable. What things could you do to ensure that user behavior is not changing because of your visit? How could you make observation more natural?
What would you do if you got conflicting answers for the same procedure from two different people you interviewed? What would you do if one was a clerical person and the other was the department manager?
You are a team leader of four systems analysts. You have one analyst who has never done a structured walkthrough of her work. How would you help the analyst to get started? How would you ensure that the walkthrough was effective?
You have been assigned to resolve several issues on the open-items list, and you are having a hard time getting policy decisions from the user contact. How can you encourage the user to finalize these policies?
You are going on your first consulting assignment to do systems analysis. Your client does not like to pay to train new, inexperienced analysts. What should you do to appear competent and well prepared? How should you approach the client?
In the running case of Rocky Mountain Outfitters, you have set up an interview with Jason Nadold in the shipping department. Your objective is to determine how shipping works and what the information requirements for the new system will be. Make a list of questions, open-ended and closed-ended,
Develop an activity diagram based on the following narrative. Note any ambiguities or questions that you have as you develop the model. If you need to make assumptions, also note them.The purpose of the Open Access Insurance System is to provide automotive insurance to car owners. Initially,
Develop an activity diagram based on the following narrative. Note any ambiguities or questions that you have as you develop the model. If you need to make assumptions, also note them. The purchasing department handles purchase requests from other departments in the company. People in the company
Develop an activity diagram based on the following narrative. Note any ambiguities or questions that you have as you develop the model. If you need to make assumptions, also note them. The shipping department receives all shipments on outstanding purchase orders. When the clerk in the shipping
Get a group of your fellow students together and conduct a structured walkthrough of your results from exercise 1 or 2. Using the results of your interview or observation, document the procedure in a flowchart with some narrative. Then, conduct a walkthrough with several colleagues. Or take another
Using Rocky Mountain Outfitters and the customer support subsystem as your guide, develop a list of all the procedures that may need to be researched. You may want to think about the exercise in the context of your experience with retailers such as L. L. Bean, Lands’ End, or Amazon.com. Get some
1. What is the best method for Edward to involve the brokers (users) in development of the new online trading system? Should he use a questionnaire? Should he interview the brokers in each of the company’s 30 offices, or would one or two brokers representing the entire group be better? How can
1. Identify the major points you would include in a communications plan at this point in the project.2. What advice would you give your project team to help it manage the user expectations?3. What early planning can you do now to ensure that the scope is realistic—to meet the need but within the
1. What information-gathering methods are most appropriate to learn about requirements from Reliable’s own management staff and other employees? From client health-care organizations? From suppliers?2. Should patients in client health-care facilities participate in the information-gathering
What are three techniques used to identify use cases?
What is an event and what is an elementary business process (EBP)?
What are the three types of events?
What are some examples of system controls?
What does the perfect technology assumption state?
What is a trigger? A source? A use case? A response? A destination?
What is the difference between a use case and a scenario? Give an example of each.
What are preconditions and post conditions? Give an example of each.
What are exception conditions? Give an example.
What is a relationship?
What is cardinality or multiplicity of a relationship?
What are unary, binary, and n-ary relationships?
What are attributes and compound attributes?
What is an associative entity?
What symbols are shown in an entity-relationship diagram?
What symbols are shown in a domain model class diagram?
What is a generalization/specialization hierarchy?
What types of classes are shown in a domain model class diagram?
Explain how a user goal can be used as a technique to identify use cases.
Explain how the CRUD technique can be used to identify use cases.
Explain the importance of elementary business processes (EBPs) in identifying use cases.
Review the external event checklist in Figure and think about a university course registration system. What is an example of an event of each type in the checklist? Name each event using the guidelines for naming an externalevent.
Review the temporal event checklist in Figure. Would a student grade report be an internal or external output? Would a class list for the instructor be an internal or external output? What are some other internal and external outputs for a course registration system? Using the guidelines for naming
In a course registration system, for the event Student registers for classes, create an event table entry listing the event, trigger, source, use case, response(s), and destination (s). For the event Time to produce grade reports, create another event table entry.
Consider the following sequence of actions taken by a customer at a bank. Which action is the event the analyst should define for a bank account transaction-processing system?(1) Kevin gets a check from Grandma for his birthday.(2) Kevin wants a car.(3) Kevin decides to save his money.(4) Kevin
Consider the perfect technology assumption, which states that events should be included during analysis only if the system would be required to respond under perfect conditions. Could any of the events in the event table for Rocky Mountain Outfitters be eliminated based on this assumption? Explain.
Draw an entity-relationship diagram, including minimum and maximum cardinality for the following: The system stores information about two things: cars and owners. A car has attributes for make, model, and year. The owner has attributes for name and address. Assume that a car must be owned by one
Draw a class diagram for the cars and owners described in exercise 9 but include subclasses for sports car, sedan, and minivan with appropriate attributes.
Again consider the entity-relationship diagram shown in Figure. Add the following to the diagram and list any assumptions you had to make. A faculty member usually teaches many course sections, but some semesters a faculty member may not teach any. Each course section must have at least one faculty
If the entity-relationship diagram you drew in exercise 12 showed a many-to-many relationship between faculty member and course section, a further look at the relationship might reveal the need to store some additional information. What might this information include? Expand the ERD to allow the
Draw a class diagram for the course enrollment system completed in exercise 13. Be sure to use the correct notation for association classes.
Consider a system that needs to store information about computers in a computer lab at a university, such as the features and location of each computer. What are the things that might be included in a model? What are some of the relationships among these things? What are some of the attributes of
Draw a domain model class diagram for the computer lab system described in exercise 15.
Consider the domain model class diagram for Rocky Mountain Outfitters shown in Figure. If a Web order is created, how many attributes does it have? If a telephone order is created, how many attributes does it have? If an existing customer places a phone order for one item, how many new objects are
A product item for RMO is not the same as an inventory item. A product item is something like a men’s leather hunting jacket supplied by Leather ‘R’ Us. An inventory item is a specific size and color of the jacket—like a size medium brown leather hunting jacket. If RMO adds a new jacket to
Consider the following domain model class diagram showing college, department, and faculty members.a. What kind of relationships are shown in the model?b. How many attributes does a “faculty member†have? Which (if any) have been inherited from another class?c. If you add information
Visit some Web sites of car manufacturers such as Honda, BMW, Toyota, and Acura. Many of these sites have a use case that is typically named Build and price a car. As a potential customer, you can select a car model, select features and options, and get the car’s suggested price and list of
Set up a meeting with a librarian. During your meeting, ask the librarian to describe the situations that come up in the library to which the book checkout system needs to respond. List these external events. Now ask about points in time, or deadlines, that require the system to produce a
Visit a restaurant or the college food service and talk to a server (or talk with a friend who is a food server). Ask about the external events, temporal events, and data entities or objects, as you did in exercise 1.What are the events for order processing at a restaurant? Complete an event table
Review the procedures for course registration at your university and talk with the staff in advising, in registration, and in your major department. Think about the sequence that goes on over an entire semester. What are the events that students trigger? What are the events that your major
Again review information about your own university. Create generalization/specialization hierarchies using the domain model class diagram notation for (1) Types of faculty, (2) Types of students, (3) Types of courses, (4) Types of financial aid, and (5) Types of housing. Include attributes for the
1. To what events must the SBRU booking system respond? Create a complete event table listing the event, trigger, source, use case, response, and destination for each event. Be sure to consider only the events that trigger processing in the booking system, not the SBRU accounting system or the
1. To what events must the multiple listing service system respond? Create a complete event table listing the event, trigger, source, use case, response, and destination for each event.2. Draw an entity-relationship diagram to represent the data storage requirements for the multiple listing service
1. To what events must the ticket processing system respond? Create a complete event table listing the event, trigger, source, use case, response, and destination for each event.2. Draw an entity-relationship diagram to represent the data storage requirements for the ticket processing system,
1. Discuss the implications that such a change would have on the scope of the project. How might this new capability change the list of stakeholders the team would involve when collecting information and defining the requirements? Would the change have any effect on other RMO systems or system
1. Create an event table that lists information about system requirements based on the following specific system processing: When a nursing home needs to fill prescriptions for its patients, it provides order details to Reliable. Reliable immediately records information about the order and
List at least three different types of DFDs. What is each diagram type used to represent?
List the five component parts (symbols) of a DFD. Briefly describe what each symbol represents.
How does an analyst determine whether a person or organization should be represented on a DFD as an external agent or by one or more processes?
Processes on an event-partitioned DFD can be described by a detailed DFD or a process specification. How does an analyst determine which is the most appropriate form of description?
Describe how each column of an event table is represented on a DFD (that is, what symbols are used?).
How are entities from the ERD represented on a DFD? How are relationships from the ERD represented on a DFD?
What features may be present on a physical DFD that should never be present on a logical DFD?
What DFD characteristics does an analyst examine when evaluating DFD quality?
What is a black hole? What is a miracle? How can each be detected?
Why might an analyst describe a process with a decision table or tree instead of structured English?
What is an activity-location matrix? How is it related to DFDs?
What is an activity-data matrix? How is it related to DFDs and the ERD?
Assume that you are preparing a DFD to describe the process of creating, approving, and closing a mortgage loan by a mortgage broker. Should the broker be represented as an external agent or by one or more processes? Why? What about the closing agent, the credit bureau, and the bank that issues the
Examine the course registration system described in Figure. Are there any other processes that would be required to implement a fully functioning system?
Assume that the transaction summary report for the RMO order-entry subsystem (see in Figure) contains a listing of every order that was created during a date range entered by the user. The report title page contains the report name, the date range, and the date and time the report was prepared. For
Create an activity-data (CRUD) matrix for the course registration system inFigure.
Develop a physical DFD that models the process of grocery shopping, from the time you write down a shopping list until the time you store purchased groceries in your home. Construct your DFD as a linear sequence of processes. Now develop a logical DFD to describe the same scenario. Try to develop a
Consider the admissions requirements for a degree program, major, or concentration at your school. Look up the requirements in the school catalog and rewrite them in structured English. Develop an equivalent decision table and/or decision tree. Which is easier to understand? Why?
Get a copy of your school transcript. Write a data definition that describes its contents. Write data element definitions for the fields Grade, Credits, and Degree.
1. Draw a context DFD.2. Draw an event-partitioned DFD.3. Draw any required process decomposition DFDs.Refer to the description of the Real Estate Multiple Listing Service system in the Chapter 5 case studies. Use the event list and ERD for that system as a starting point for the following
1. Draw a context DFD.2. Draw an event-partitioned DFD.3. Draw any required process decomposition DFDs.4. Create data flow definitions for any data flows that are fully described in the written system description.Refer to the description of the State Patrol ticket processing system in the Chapter 5
1. Develop DFD fragments for all of the events not documented in Figure.2. Develop a single DFD that shows processing for all events, using one process for each subsystem and showing all needed data stores. To simplify the diagram, place all external agents along the outer edge, and duplicate them
1. Create a context diagram for the Reliable Pharmaceutical case based on the system description in Chapter 1 and the event table that you developed in Chapter 5.2. Create DFD fragments for each event from the event table and ERD that you developed in Chapter 5.3. Create an event-partitioned model
What is the OMG?
What is UML? What type of modeling is it used for?
What are the four basic parts of a use case model? What is its purpose or objective?
What are the two basic parts of the domain model? What is its purpose or objective?
What is the difference between a use case description and an activity diagram?
What is the «includes» relationship used for?
What is the difference in the focus on the boundary condition of a use case diagram and an event table?
With regard to a use case, what is an activity diagram used for?
What is the purpose of a system sequence diagram? What symbols are used in a system sequence diagram?
What are the steps required to develop a system sequence diagram?
What is the purpose of a state machine diagram?
List the primary steps for developing a state machine diagram.
List the elements that make up a transition description. Which elements are optional?
What is a composite state? What is it used for?
Identify the models explained in this chapter and their relationship to each other.
To review your skills in developing a class diagram, develop a domain model class diagram, including associations and multiplicities, based on the following narrative. This case is a simplified (initial draft) version of a new system for the University Library. Of course, the library system must
Develop a use case diagram for the university library system. Part a. Based on the following descriptions; list the use cases and actors. Patrons have access to the library information to search for book titles and to see whether a book is available. A patron can also reserve a title if all copies
Showing 100 - 200
of 3385
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Last
Step by Step Answers