CHAPTER 6 - YOUR TURN
6.1 Drawing a Sequence Diagram
In Your Turn 4-4, you were asked to create a set of use cases and a use-case
diagram for the campus housing service that helps students find apartments. In
Your Turn 5-2, you were as
1. In this case, Barbaras assumption that methodologies apply only to large systems
projects led her to waste valuable time, resources, and effort on a new system that created
no value for her company. I would exp
Concepts in Action
CONCEPTS IN ACTION
1-A An Expensive False Start
1. Why did this system fail?
Based on the information provided, the most likely cause of failure was that the
IT department attempted to create a system without clearl
Chapter 4 - Minicases
1. Williams Specialty Company
a. Explain, in clear, nontechnical terms, the goals of the analysis of the project.
The goal of the project is to replace the "as-is" accounting system with another one
that will acco
CHAPTER 02 - YOUR TURN
2.1 Identify Tangible and Intangible Value
1. What kinds of things does Dominion Virginia Power do that require it to
know power pole locations? How often does it do these things? Who benefits
if the company can
CHAPTER 8 - YOUR TURN
8.1 Campus Housing
Based on the current set of functional, structural, and behavioral models that
you have developed, are there potential opportunities of reuse in developing the
system? Search the Web for potenti
Chapter 3 - MINICASES
1. The State Firefighters Association has a membership of 15,000. The purpose of the
organization is to provide some financial support to the families of deceased member
firefighters and to organize a conference e
Chapter 6 Exercises
A) Mailing Letter to Pen Pal
Address put on envelop
Stamp is put on envelope
Letter put in mailbox
Letter is sent
Chapter 4 BUSINESS PROCESS AND FUNCTIONAL MODELING
1. Why is business process modeling important?
Business process models describe the different activities that when combined together
support a business process. Business processes
CHAPTER 4 - YOUR TURN
4.1 Use Case Diagram
Look at the use-case diagram in Figure 4-4. Consider if a use case were added to
maintain patient insurance information. Make assumptions about the details of
this use case and add it to the e
Chapter 2 - Mini Cases
1. A list of questions that Harry needs to have answered about his project.
1. What is your specific objective for this Internet system? (There is a big difference
between a web site that advertises and promotes
CHAPTER 3 - YOUR TURN
3.1 Identifying Requirements
1. Which requirements are functional business requirements? Provide two
A functional requirement relates directly to a process a system has to perform or
Chapter 7 - Minicases
CRC Card Object 1 - - Staffing Contract
Class name : Contracts
Type Abstract, Domain
Description : Contains details of contract between client firm and PSSM.
Provide details regarding t
1.1 Selecting a Methodology
What type of methodology would you recommend RSCC use? Why?
The key characteristics of the project are its large size (which implies complexity)
and its short timeline. Based on these, e
Chapter 4 - Exercises
A. Investigate the Web site for Rational Software (www.rational.com) and its
repository of information about UML. Write a paragraph news brief on the current
state of UML (e.g., the current version and when it wil
Physical Architecture Layer Design
What are the four basic functions of any information system?
The four basic functions of any information system are:
Data access logic
Chapter 3 - REQUIREMENTS DETERMINATION
1. What are the key deliverables that are created during the analysis phase? What
is the final deliverable from the analysis phase, and what does it contain?
The Analysis Phase takes the gener
A. Locate a news article in an IT trade magazine (e.g., Computerworld) about an
organization that is implementing a new computer system. Describe the tangible and
intangible value that the organization like
A. Suppose you are a project manager using a waterfall developmentbased
methodology on a large and complex project. Your manager has just read the latest
article in Computerworld that advocates replacin
CLASS AND METHOD DESIGN
1. What are the basic characteristics of object-oriented systems?
The basic characteristics of object-oriented systems are: Classes, objects, methods,
and messages. The object is a basic unit that
1. Give three examples of business needs for a system.
Maintain or improve the competitive position
Perform a business function more efficiently
Take advantage of a new business opportunity
2. What is the purpose
MOVING ON TO DESIGN
1. What is the primary difference between an analysis model and a design model?
The analysis model essentially ignores non-functional requirements such as
performance and system environment issues. In
How is behavioral modeling related to structural modeling?
Behavioral models describe the internal dynamic aspects of an information system
that supports the business processes in an organization.
Human Computer Interaction Layer Design
Explain three important user interface design principles.
The authors list six principles of user interface design:
1. Layout - the interface should be a series of areas on the
Chapter 3 - Exercises
A. Review the Amazon.com Web site. Develop the requirements definition for the
site. Create a list of functional business requirements that the system meets. What
different kinds of nonfunctional business requirem
Answers to Textbook Minicases
Birdie Masters management
Five issues need to be considered in planning for the extension of our systems for use in multiple
Exercises Chapter 7
A1, Perform a verification and validation walkthrough of the functional, structural,
and behavioral models to ensure that all between model issues have been
Student responses will vary and depend on the exact definition of th
Chapter 12 Exercises
A. Different views of plagiarism
There is a good article published in Communications of the ACM in 2004 titled
Managing cross-cultural issues in global software outsourcing. It discusses the issues
faced by an Ind
CHAPTER 12 - YOUR TURN
Test Planning for an ATM
Suppose you are a project manager for a bank developing software for
ATMs. Develop a unit test plan for the user interface component of the ATM.
Class Invariant Test Specification
DATA MANAGEMENT LAYER DESIGN
Describe the four steps to object persistence design.
The four-step approach for object persistence design is:
Selecting the format of the storage
Mapping the problem domai