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
business
systems analysis and design using matlab
Systems Analysis And Design 3rd Edition Alan Dennis, Barbara Wixom, David Tegarden - Solutions
21. Suppose your goal is to create a set of DFDs. How would you begin an interview with a knowledge¬able user? How would you begin a JAD session?
20. How can you make a DFD easier to understand?(Think first about how to make one difficult to understand.)
19. Creating use cases when working with users is a recent development in systems analysis practice.Why is the trend today to employ use cases in user interviews or JAD sessions?
18. What is meant by a DFD semantic error? Provide an example.
17. Identify three typical syntax errors commonly found in DFDs.
16. Discuss several ways to verify the correctness of a process model.
15. How are mutually exclusive data flows (i.e., alter¬native paths through a process) depicted in DFDs?
14. Explain the process of balancing a set of DFDs.
13. Why would one use a decision tree and/or decision table in a process description?
12. Explain the use of structured English in process descriptions.
11. Suppose a process on a DFD is numbered 4.3.2.What level diagram contains this process? What is this process’s parent process?
10. Discuss how the analyst knows how to stop decom¬posing the process model into more and more lev¬els of detail.
9. Explain the relationship between a DFD level 0 dia¬gram and DFD level 1 diagram(s).
8. Explain the relationship between a DFD context diagram and the DFD level 0 diagram.
7. Why is a process model typically composed of a set of DFDs? What is meant by decomposition of a business process?
6. Define what is meant by an external entity in a process model. How should an external entity be named? What information about an external entity should be stored in the CASE repository?Parent Physical model Process model Process Semantics error Structured English Syntax error Viewpoint While
5. Define what is meant by a data store in a process model. How should a data store be named? What information about a data store should be stored in the CASE repository?
4. Define what is meant by a data flow in a process model. How should a data flow be named? What information about a data flow should be stored in the CASE repository?
3. Define what meant by a process in a process model.How should a process be named? What information about a process should be stored in the CASE repository?
2. Distingui&h between logical process models and physical process models.
1. What is a process model? What is a data flow dia¬gram? Are the two related? If so, how?
2. Is a level 4 DFD an appropriate limit?
1. What are the advantages and disadvantages to set¬ting a limit for the maximum depth for a DFD?
18.Create a set ofuse cases for the following system. A Real Estate Inc. (AREI) sells houses. People who want to sell their houses sign a contract with AREI and provide information on their house. This infor¬mation is kept in a database by AREI and a subset of this information is sent to the
17. Create a set ofuse cases for an online university reg¬istration system. The system should enable the staff of each academic department to examine the courses offered by their department, add and remove courses, and change the information about them(e.g., the maximum number of students
15. Create a set of use cases for the following dentist office system but do not bother to identify the steps within each use case (just complete the information at the “top” of the use case form). Whenever new patients are seen for the first time, they complete a patient information form that
13. Describe the best way to validate the content ofthe use cases.
12. What role does iteration play in developing use cases?
11. Describe two ways to handle a situation in which there are a large number of use cases.
10. Should a use case be prepared for every item on the event-action list? Why or why not?
9. What is the purpose of an event-action list in the process of developing use cases?
8. Why do we outline the major steps performed in the use case? 1
6. Why is it important to state the importance level for a use case?
3. In perfect hindsight, given the widespread availability of such systems on the Internet today, what should the company have done?
2. How might these problems have been foreseen and possibly avoided?
1. How were the problems with the system missed?
33. Find a partner and interview each other about what tasks you/they did in the last job held (full-time, part-time, past or current). If you haven’t worked before, then assume your job is being a student.Before you do this, develop a brief interview plan.After your partner interviews you,
31. Suppose you are the analyst charged with develop¬ing a new system for the university bookstore with which students can order books online and have them delivered to their dorms and off-campus hous¬ing. What requirements-gathering techniques will you use? Describe in detail how you would apply
30. Suppose your university is having a dramatic increase in enrollment and is having difficulty find¬ing enough seats in courses for students so they can take courses required for graduation. Perform a technology analysis to identify new ways help stu¬dents complete their studies and graduate.
29. Describe in very general terms the as-is business process for registering for classes at your university.What BPR technique would you use to identify improvements? With whom would you use the BPR technique? What requirements-gathering technique would help you apply the BPR technique? List some
27. Describe in very general terms the as-is business process for registering for classes at your university.What BPA technique would you use to identify improvements? With whom would you use the BPA technique? What requirements-gathering technique would help you apply the BPA technique? List some
24. Describe a strategy for using the various informa¬tion gathering techniques in a project.
23. Outline suggestions to make observation a useful, reliable information gathering technique.
22. Why is document analysis useful? What insights into the organization can it provide?
21. Discuss the reasons why question design for ques¬tionnaires is so difficult.
19. Describe the five major steps in conducting JAD sessions.
18. Is the primary purpose of requirements determina¬tion to gather facts or opinions? Explain your answer.
17. Discuss the considerations that should be made when determining who to include in interviews and/or JAD sessions.
16. “Interviews should always be conducted as struc¬tured interviews.” Do you agree with this state¬ment? Why or why not?
15. Give an example of a closed-ended question, an open-ended question, and a probing question.When would each type of question be used?
14. Discuss the appropriate way to set up and conduct interviews to gather requirements.
13. The analysis technique of BPA, BPI, or BPR is selected based on several characteristics of the project. What are these characteristics and how do they influence the choice of analysis technique?
11. Compare and contrast duration analysis and activ¬ity-based costing. What role do these activities play in BPI?
10. Discuss root cause analysis as a BPA activity. What are the strengths and limitations of this technique?
9. Discuss problem analysis as a BPA activity. What are the strengths and limitations of this technique?
4. Explain what is meant by a functional requirement.What are two types of functional requirements?Give two examples of each.
3. A system development project may be approached in one of two ways: as a single, monolithic project in which all requirements are considered at once or as a series of smaller projects focusing on smaller sets of requirements. Which approach seems to be more successful? Why do you suppose this is
2. What are the key elements ofthe System Proposal?
2. How can you make improvements with a new system?
1. What does the credit card charge form indicate about the existing system?
4. What would you change about the questionnaire that you developed?
3. How would you analyze the survey results if you had received 50 responses?
2. What are the strengths of each questionnaire?
1. How did the questionnaire you completed differ from the one you created?
4. What was done well? How could the interview be improved?
3. What kinds of questions were asked?
2. What kind of interview was conducted?
1. Describe the body language of the interview pair.
2. Can you think of any ways to avoid this failed out¬come?
1. Why do you suppose the interviewee was so unco¬operative?
2. Which requirements are nonfunctional business requirements? What kind of nonfunctional require¬ments are they? Provide two additional examples.
1. Which requirements are functional business require¬ments? Provide two additional examples.
29. Read “Your Turn 3-1” near the beginning of this chapter. Create a risk assessment that lists the poten¬tial risks associated with performing the project, along with ways to address the risks.
27. Suppose that you are in charge of the project that is described in question C, and the project will be staffed by members ofyour class. Do your classmates have all of the right skills to implement such a proj¬ect? If not, how will you go about making sure that the proper skills are available
26. Consider the system described in question C. Create a workplan that lists the tasks that will need to be completed to meet the project’s objectives. Create a Gantt chart and a PERT chart in a project manage¬ment tool (e.g., Microsoft Project) or using a spread¬sheet package to graphically
23. Select a specific project management topic like com¬puter-aided software engineering (CASE), project management software, or timeboxing and search for information on that topic using the Web. The URL listed in question A or any search engine (e.g., Yahoo!, Alta Vista, Excite, InfoSeek) can
20. Create a list of potential risks that could affect the outcome of a project.
19. What belongs in the project binder? How is the project binder organized?
18. Describe three types of standards, and provide examples of each.
17. What is the difference between upper CASE (com¬puter-aided software engineering) and lower CASE?
16. List three techniques to reduce conflict.
15. What are the best ways to motivate a team? What are the worst ways?
14. Describe three technical skills and three interper¬sonal skills that would be very important to have on any project.
13. Describe the differences between a technical lead and a functional lead. How are they similar?
12. What is timeboxing, and why is it used?
11. What is scope creep, and how can it be managed?
10. Describe the hurricane model.
9. Compare and contrast the Gantt chart and the PERT chart.
5. Describe the three steps of the function point approach.
4. What is a function point, and how is it used?
3. What are two basic ways to estimate the size of a project?
2. What are .the trade-offs that project managers must manage?
6. What would you do if your project sponsor demanded that an important change be made during the "touchthis-and-you're-dead-sucker" phase?
5. Think about a program that you have written in the past.Would another programmer be able to make changes to it easily? Why or why not?
4. Would you classify the CASE as upper CASE, lower CASE, or integrated CASE (l-CASE)? Why?
3. Develop a project charter that lists five rules that all team members will need to follow. How might these rules help avoid potential team conflict?
2. Are there situations in which timeboxing would not be appropriate?
1. Why do you think DuPont saves money by using this technique?
3. Based on your numbers, how much time will it take to complete the project if you are the developer?
2. Calculate the schedule time in months for your project using the formula, 3.0 x person-months’/* i * 3.
Showing 700 - 800
of 2697
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Last
Step by Step Answers