ITECH2002 Systems Modelling Assignment 2: Dynamic Modelling and Design

Verified

Added on  2022/10/09

|11
|471
|16
Project
AI Summary
This assignment solution focuses on dynamic modelling, screen design, and test plans for a Customer Relationship Management System (CRMS) sub-system. The solution includes fully developed use case descriptions, activity diagrams, and system sequence diagrams for two complex use cases. Additionally, the assignment covers user interface design through the submission of screens developed using InVision and the development of a comprehensive test plan. The purpose of the assignment is to demonstrate the understanding of use case development, dynamic system modeling using UML, storyboard creation, and the writing of quality test plans. The solution details the generation of quotations and contracts, providing a complete overview of the system's functionality and design.
Document Page
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Contents
Assessment 1: Group work..........................................................................................................................3
Request quote.........................................................................................................................................3
View quotation........................................................................................................................................3
View contract..........................................................................................................................................4
Generate quote.......................................................................................................................................5
Generate contract...................................................................................................................................6
Assessment 2...............................................................................................................................................7
Use cases.................................................................................................................................................7
Activity diagram.......................................................................................................................................8
Sequence diagram.................................................................................................................................10
Story board............................................................................................................................................10
Test plan................................................................................................................................................11
Document Page
Assessment 1: Group work
The interface design shown below are for the contract negotiation subsystem that involves the client
and the salesperson.
Request quote
The request quote interface is used by the client to request for a quotation for a specific type of work
View quotation
The client gets a quotation after requesting for a quote. The quotation is sent by the salesperson. After
viewing the quotation, the client can decide to accept or reject the quotation. When the client rejects a
quotation a dialog asking the client to enter the reason is shown and the client can enter the reason for
rejecting the quotation and then submit
Document Page
View contract
If a client accepts a quotation the negotiation can proceed to the next stage which is contract
negotiation. The client views a contract sent by the salesperson and they can decide to accept or reject
it.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Generate quote
The generate quote interface is used by the salesperson to generate a quote for a request sent by a
client.
Document Page
Generate contract
Generate contract interface is used by the sales person to generate a contract after the client has
accepted a quotation thus a contract is associated with a quotation.
Document Page
Assessment 2
Use cases
Generate quotation
Use case Generate quotation
Actor Salesperson
description A salesperson generates a quotation from a
quote request sent by the client
Steps 1. User opens generate quotation page
2. System displays generate quotation
page
3. Fill form and submit
4. System validates data entered and
sends the quotation
Alternate steps 4 System validates data entered and sends
quotation
4.1 data entered is not correct
4.2 System displays error message
4.3 Go back to step 3
Generate contact
Use case Generate contract
Actor Salesperson
description A salesperson generates a contract from a
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
quotation accepted by the client
Steps 1. User opens generate contract page
2. System displays generate contract
page
3. Fill form and submit
4. System validates data entered and
sends the contract
Alternate steps 4 System validates data entered and sends
contract
4.1 data entered is not correct
4.2 System displays error message
4.3 Go back to step 3
Activity diagram
Generate quotation
Document Page
Document Page
Sequence diagram
Generate quotation
Story board
Story board for the request note use case
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Test plan
Test Expected results Actual results
Salesperson selects
generate quote link
Generate quotation
page should be
displayed
Use
this
link
to
open
page
Fill form to
send a
request
Submit for
data validation
to take place
and data is
sent
chevron_up_icon
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]