Develop User-Interface Dialogues and Evaluate Requirements with users.
ISEM530 – Module 2 Homework
Page 1 of 7
Your Homework #1 Deliverable
1. Use your APA Template built in the first Executive Class, to start word document.
2. Fill in your information on the Title page, Abstract, and pages in the APA format style.
3. Use in-text citations and include your References and/or Bibliography as the last page.
4. For your TITLE OF YOUR DOCUMENT, you should use “ISEM 530-Homework 2”
a. Remember the Abstract is a summary of what you will discuss in this paper.
b. Populate your MS Word file with your answers to all questions.
5. Your homework should be constructed
a. Title Page
b. Abstract
c. Title of paper centered
d. Questions should be
formatted like this sample
in Figure 1.
e. Tables and diagrams
(figures) can be inserted
into your text like the ones in this guide.
6. Post your completely populated report to the Dropbox for Homework 2 by the due date.
Figure 1
ISEM530 – Module 2 Homework
Page 2 of 7
1. Revisit the definition of “System Analysis” from Homework 1. At this time, what is your
best / favorite definition of “System Analysis”? Use “In-text” citation for source of the
definition.
2. What is the “System Development Life Cycle (SDLC)”?
3. Revisit what you learned about the Unified Modeling Language (UML) so far. To continue
to get familiar with “UML” style diagrams, please create and fill in the following Error!
Reference source not found.:
Table 1
UML Diagram Definition Where Used in SDLC?
Class Diagram
Use Case Diagram
Activity Diagram
Architectural
Configuration Diagram
Design Class Diagram
Architectural Design
Diagram
4. We have introduced “Use Cases”. What information is provided by either a List Format Use Case
or a Use Case Diagram? Please summarize.
ISEM530 – Module 2 Homework
Page 3 of 7
5. From our textbook, the SDLC Core Process 3 essentially represents “Systems Analysis”,
where you Gather Detailed information, Define Requirements, Prioritize Requirements,
Develop User-Interface Dialogues and Evaluate Requirements with users.
a. A key repeating term here is “requirement”. With that in mind, please research and
provide answers to the following questions about “requirements”. (Note: Do NOT
use your textbook. Find an online resource. Use in-text citations to document your
references. Create and use the following table format:
Table 2
Item Definition (complete the statement…) Reference
1 A “Requirement” is:
2 A “Functional Requirement” is:
3 A “Non-Functional Requirement” is:
6. The RMO CSMS problem discussed in class identifies many “Stakeholders” – “Internal” and
“External” as well as “Operational” and “Executive”, with multiple types of each. In your
own words, what do you believe is the primary problem / issue / challenge in dealing with
“Stakeholders”? Justify your response.
7. Our textbook suggests that, when interviewing stakeholders, there are multiple “themes” that
must be covered with all stakeholders. What are these “themes”?
8. Research “Use Case Diagram” and “Class Diagram”.
a. How do the Use Case and Class Diagrams collectively (together) drive the overall system
development process?
9. What are the benefits of doing vendor research during early project information-gathering activities?
ISEM530 – Module 2 Homework
Page 4 of 7
10. One problem in investigating system requirements is to make sure they are complete and
comprehensive. How would you go about ensuring that you get all the right informat ion
during an interview session with Stakeholders? Start with your textbook.
11. Research the topic of “scope creep”, which occurs when stakeholder request additional
features an1 functions. How would you go about keeping a system that you are analyzing
from growing and possibly including new functions that should not be part of the system?
The following Case Study is reproduced from your Text from
Chapters 2 through 5. After the case study you will find the
remainder of the Questions for this Homework
ISEM530 – Module 2 Homework
Page 5 of 7
Community Board of Realtors
The real estate business relies on an extensive amount of information used in the buying
and selling of real property. Most communities of real estate agents and brokers have formed
cooperative organizations to help consolidate and distribute information on the real estate
profession, real estate trends, properties in the community, historical records of property sales,
and current listings of properties for sale. These organizations are usually referred to as the
Community Board of Realtors.
One of the functions of the Board of Realtors (introduced in above) is to provide a
Multiple Listing Service (MLS) system that supplies information that local real estate agents use
to help them sell houses to their customers.
During the month, agents list houses for sale (listings) by contracting with homeowners.
The agent works for a real estate office, which sends information on the listing to the MLS.
Therefore, any agent in the community can get information on the listing.
Information on a listing includes the address, year built, square feet, number of
bedrooms, number of bathrooms, owner name, owner phone number, asking price, and status
code. At any time during the month, an agent might directly request information on listings that
match customer requirements, so the agent contacts the MLS with the request. Information is
provided on the house, on the agent who listed the house, and on the real estate office for which
the agent works.
For example, an agent might want to call the listing agent to ask additional questions or
call the homeowner directly to make an appointment to show the house. Once each week, the
MLS produces a listing book that contains information on all listings. These books are sent to
some real estate agents. Some real estate agents want the books (which are easier to flip
ISEM530 – Module 2 Homework
Page 6 of 7
through), so they are provided even though the information is often out of date. Sometimes,
agents and owners decide to change information about a listing, such as reducing the price,
correcting previous information on the house, or indicating that the house is sold. The real estate
office sends in these change requests to the MLS when the agent asks the office to do so.
During the month, agents list houses for sale (listings) by contracting with homeowners.
Each agent works for a real estate office, which sends information on listings to the multiple
listing service. Therefore, any agent in the community can get information on the listing. Much
of the information is available to potential customers on the Internet. Information on a listing
includes the address, year built, square feet, number of bedrooms, number of bathrooms, owner
name, owner phone number, asking price, and status code. It is also important to have
information on the listing agent, such as name, office phone, cell phone, and e-mail address.
Agents work through a real estate office, so it is important to know the office name, office
manager name, office phone, and street address.
ISEM530 – Module 2 Homework
Page 7 of 7
Questions – Continued.
12. List the stakeholders you can identify from the study.
13. List the use cases you can identify from the study
14. Provide a domain model class diagram for this study
15. For one of the use cases you identified, provide a fully developed use case description and
SSD.