Language:EN
Pages: 17
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Page 1 Preview
the sdlc core process essentially represents syste

The sdlc core process essentially represents systems analysis

ISEM 530: Homework #2

IMPORTANT INFORMATION:

Released : 08/12/20

“Interim” Due Date : 08/26/20, 11:59pm EST to “Discussion Forum” Folder

Homework #2 involves the following activities:

 Read all assigned materials and review all assigned online session Presentations.

QUESTIONS FOLLOW. You must answer each element of each Question.

QUESTION 1: Revisit your definition of “System Analysis” from HW #1. At this time, what is your best / favorite definition of “System Analysis”? Provide a reference to the source of the definition. (Wikipedia references are not allowed).

out how it works to achieve a goal. Below activities are involved in system analysis:

QUESTION 2: What is the “System Development Life Cycle (SDLC)”? Be precise.

Your Answer to 2:

Your Answer to 3:

Table 1. UML Summary (Answer to Question 3)

UML Diagram Definition

Use Case Diagram

Graphically shows the use
cases and their relationship to users

Page 2 of 17

ISEM 530: Homework #2

QUESTION 4: We have introduced“Use Cases”. What primary information is provided by either a List Format Use Case or a Use Case Diagram? Be specific.

Item Definition (complete the statement…) Reference
1
2

A “Functional Requirementspecifies what the solution must do.

3
A “Non-Functional Requirementis additional

Technical

and Operational and

ISEM 530: Homework #2

Question 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.

Your Answer to 7:

The different themes suggested in textbook to be used while interviewing stakeholders are:

Question 8: Research “Use Case Diagram” and “Class Diagram”. How do a Use Case Diagram and a Class Diagram collectively work together to drive the overall system development process?

Your Answer to 8:

Page 4 of 17

ISEM 530: Homework #2







Establish the objective for the interview.

Inform all participants of objective, time, and locations.

During interview:

Follow up on open and unanswered questions.

Question 11: Research the topic of “scope creep”, which occurs when stakeholders request additional features and 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? How do you avoid scope creep?

Page 5 of 17

ISEM 530: Homework #2

Questions 12-23: THE STATE PATROL TICKET PROCESSING SYSTEM (TPS)

Imagine that you have been asked to perform “Systems Analysis” on the following Ticket Processing System (TPS) Description and Requirements. Please carefully review:

When the trial is complete, the court sends the verdict to the ticketing system. The verdict and trial date are recorded for the ticket. If the verdict is innocent, the system that produces driving record reports for insurance companies will ignore the ticket. If the verdict is guilty, the court gives the driver another envelope with the ticket number on it for mailing in the fine.

If the driver fails to pay the fine within the required period, the ticket processing system produces a warrant request notice and sends it to the court. This happens if the driver does not return the original envelope within two weeks or does not return the court supplied envelope within two weeks of the trial date. What happens then is in the hands of the court. Sometimes the court requests that the driver’s license be suspended, and the system that processes drivers’ licenses handles the suspension.

even spelling and formatting errors, has been accounted for in this parse. Nothing should be missing from the original description. The “Statement Type” (column 3) indicates whether or not the Statement is a TPS “Requirement”. The “TPS Functionality?” (column 4) contains some observations regarding potential TPS Functionality.

No. Statement
10
Requirement Yes – record driver violations
20

[The purpose of the State Patrol Ticket Processing System (TPS) is to] keep records of fines paid by drivers when they plead guilty or are found guilty of moving violations by the courts,

Requirement

Yes – keep records of finds paid by
drivers

30
Requirement
40
Guidance
50

Yet a third system produces driving record reports from the ticket and accident records for insurance companies

Guidance

No – separate system

60
Guidance
70
Guidance
80

State Patrol operations (what the officers do on a daily basis) are entirely separate. Our focus is the TPS.

Guidance No
90

The portion of the database used with the TPS involves Driver Data, Ticket Data, Officer Data and Court Data.

Requirement
100
Requirement Yes, specifies input data requirements
110
Requirement Yes. TPS must
create and maintain Ticket Data
120
Requirement

Yes, specifies data requirements

130

Ticket Data attributes include ticket number (each is unique and preprinted on each sheet of the officer’s ticket book), location, ticket type, ticket date, ticket time, plea, trial date, verdict, fine amount, and date paid. Court and officer data include the name and address of each,

Requirement

With this TPS information now in hand, please answer these questions:

Question 12: Review the original TPS word description and compare it to the “parse” provided in Table 2. Is the parse 100% accurate and complete? It must be. Or, was anything missed when translating the TPS description to the parse?(Hint: It is possible something is missing).

ISEM 530: Homework #2

Statement number 130 and 210 are missing period at the end of statement.

Your Answer to 14:

Below are the primary Actors/Stakeholders outside the TPS:

Question 15: Consider External and Internal Events (discussed in Session 3 / Chapter 5. Also discussed in detail in Chapter 3 of textbook). To what Events must the TPS respond? Using Table 3 (see below), please fill in the list of event(s), type of event and define a resulting use case. Use as many rows as necessary (you can add rows to the table).

Table 3. TPS Events Summary (Response to Question 15)

Page 10 of 17

Maintaining database

Internal

TPS

Yes

Driver claiming innocence

External

Driver

No

Page 11 of 17

ISEM 530: Homework #2

Output Description
1

If driver pleads not guilty, he can claim innocence by informing the TPS

Driver

2
3

After the trial, the court sends the verdict to the TPS for informing driver

Court

Court verdict
4

Your Answer to 18:

Driver Data, Ticket Data, Officer Data and Court Data.

driver, officer, and court.

Maintaining the record of drivers who pays their fine on timely

Depending on the verdict of the court, the driver either needs to pay

Page 12 of 17

ISEM 530: Homework #2

Output Description
1

TPS informs the court verdict to driver

Court verdict

2
3

Asks to issue warrant request notice if fine is not paid within required time after verdict

Warrant request

4

Page 13 of 17

ISEM 530: Homework #2

Your Answer to 21:

Page 14 of 17

Explanation: The driver submits the plea for claiming innocence to the TPS. Once the system receives the plea, it looks up driver, ticket, and officer information; then, sends a ticket details report to the appropriate court. A trial date questionnaire form is also produced at the same time and is mailed to the driver. The instructions on the questionnaire tell the driver to fill in convenient dates and mail the questionnaire directly to the court. Upon receiving this information, the court schedules a trial date and notifies the driver of the date and time.

If the verdict is guilty, the court gives the driver another envelope with the ticket number on it for mailing in the fine.

Consider that the “ticket” is an object that changes states over time.

Your Answer to 23

:

 Populate this MS Word file with your answers to all questions. Post your completely populated HW #2 report to the Discussion Forum by the “Interim” Due Date to support Peer Reviews. .

 Then, using this same file, perform Peer Reviews on your two (2) assigned student
assignments. Starting with your “Interim” submittal, annotate / update your report with what you learn from your Peer Reviews to turn “Interim” into “Final”. You must clearly show where you have updated your document based on your assigned reviews. It is best to turn on “Track Changes” to capture your updates. If your instructor cannot easily find your updates, it will be assume that you did not do your Peer Reviews.

You are viewing 1/3rd of the document.Purchase the document to get full access instantly

Immediately available after payment
Both online and downloadable
No strings attached
How It Works
Login account
Login Your Account
Place in cart
Add to Cart
send in the money
Make payment
Document download
Download File
img

Uploaded by : Dana Cunningham

PageId: DOCAA9B6CA