Beruflich Dokumente
Kultur Dokumente
Submitted by
Md. Saleh Ibtasham (bsse 0912)
NazifaTasnimHia (bsse 0930)
Miran Al Mehrab (bsse 0931)
MuhabbatSarkerEshan (bsse 0939)
Zahid Hasan Rifad (bsse 0944)
Submitted to
Kishan Kumar Ganguly
Lecturer, IIT
University of Dhaka
Date: 03-12-2019
i
Contents
Architectural Context Diagram ....................................................................................................... 1
Archetype Diagram ......................................................................................................................... 3
Component Based Diagram ............................................................................................................ 4
Refined component based diagram ................................................................................................. 5
Analysis Class ................................................................................................................................. 6
Nurse Class .................................................................................................................................. 6
Patient Class ................................................................................................................................ 7
Graph Class ................................................................................................................................. 8
Table Class .................................................................................................................................. 9
Audio ......................................................................................................................................... 10
Audio Parser .............................................................................................................................. 11
Collaboration Diagrams with Message Passing ............................................................................ 12
Collaborating Diagram of Nurse ............................................................................................... 12
Collaborating Diagram of Patient ............................................................................................. 13
Collaborating Diagram of Table ............................................................................................... 14
Collaborating Diagram of Graph............................................................................................... 15
Collaborating Diagram of Audio Manager ............................................................................... 16
Collaborating Diagram of Audio Parser.................................................................................... 17
Flow Chart .................................................................................................................................... 18
Nurse ......................................................................................................................................... 18
Nurse Account ........................................................................................................................... 19
Patient ........................................................................................................................................ 20
Graph ......................................................................................................................................... 21
Audio Parser .............................................................................................................................. 22
State Chart Diagram ...................................................................................................................... 23
Nurse Class ................................................................................................................................ 23
Patient Class .............................................................................................................................. 24
Graph Class ............................................................................................................................... 25
Audio Parser Class .................................................................................................................... 26
Deployment Diagram .................................................................................................................... 27
Interface analysis .......................................................................................................................... 28
ii
User analysis: ............................................................................................................................ 28
Identify user: ......................................................................................................................... 28
Know User: ........................................................................................................................... 28
Task analysis: ............................................................................................................................ 29
Nurse ..................................................................................................................................... 29
Doctor: .................................................................................................................................. 31
Interface Design Steps of PartoCalc ............................................................................................. 32
Auth ........................................................................................................................................... 32
DashBoard ................................................................................................................................. 36
Create Patient ............................................................................................................................ 39
PartoGraph ................................................................................................................................ 40
In-App Call ................................................................................................................................ 41
Table of Figures
Figure 1 Architectural Context Diagram ........................................................................................ 2
Figure 2 Archetype Diagram .......................................................................................................... 3
Figure 3 Component Based Diagram .............................................................................................. 4
Figure 4 Refined Component Based Diagram ................................................................................ 5
Figure 5 Nurse Class ....................................................................................................................... 6
Figure 6 Patient Class ..................................................................................................................... 7
Figure 7 Graph Class ...................................................................................................................... 8
Figure 8 Table Class ....................................................................................................................... 9
Figure 9 Audio Manager Class ..................................................................................................... 10
Figure 10 Audio Parser ................................................................................................................. 11
Figure 11 Nurse Class ................................................................................................................... 12
Figure 12 Patient Class ................................................................................................................. 13
Figure 13 Table Class ................................................................................................................... 14
Figure 14 Graph Class .................................................................................................................. 15
Figure 15 Audio Manager ............................................................................................................. 16
Figure 16 Audio Parser ................................................................................................................. 17
Figure 17 Nurse............................................................................................................................. 18
Figure 18 Nurse Account .............................................................................................................. 19
Figure 19 Patient ........................................................................................................................... 20
Figure 20 Graph ............................................................................................................................ 21
Figure 21 Audio Parser ................................................................................................................. 22
iii
Figure 22 Nurse Class ................................................................................................................... 23
Figure 23 Patient Class ................................................................................................................. 24
Figure 24 Graph Class .................................................................................................................. 25
Figure 25 Audio Parser Class ....................................................................................................... 26
Figure 26 Deployment Diagram ................................................................................................... 27
iv
Architectural Context Diagram
1. Superordinate systems: those systems that use the target system as part of some
higher-level processing scheme. There is no superordinate system in PartoCalc.
2. Subordinate systems: those systems that are used by the target system and provide
data or processing that are necessary to complete target system functionality. In
AppCall is the only subordinate system in PartoCalc.
3. Peer-level systems: those systems that interact on a peer-to-peer basis (i.e.,
information is either produced or consumed by the peers and the target system.
There is no superordinate system in PartoCalc.
4. Actors: entities (people, devices) that interact with the target system by producing
or consuming information that is necessary for requisite processing. Nurses and
doctors are the actors in PartoCalc.
1
Figure 1 Architectural Context Diagram
2
Archetype Diagram
3
Component Based Diagram
4
Refined component based diagram
5
Analysis Class
Nurse Class
6
Patient Class
7
Graph Class
8
Table Class
9
AudioManager
10
Audio Parser
11
Collaboration Diagrams with Message Passing
The requirements model makes use of a collaboration diagram to show how analysis classes
collaborate with one another. As component-level design proceeds, it is
sometimes useful to show the details of these collaborations by specifying the structure of
messages that are passed between objects within a system.
12
Collaborating Diagram of Patient
13
Collaborating Diagram of Table
14
Collaborating Diagram of Graph
15
Collaborating Diagram of Audio Manager
16
Collaborating Diagram of Audio Parser
17
Flow Chart
Nurse
Figure 17Nurse
18
Nurse Account
19
Patient
Figure 19Patient
20
Graph
Figure 20Graph
21
AudioParser
22
State Chart Diagram
Nurse Class
23
Patient Class
24
Graph Class
25
Audio Parser Class
26
Deployment Diagram
27
Interface analysis
There are two parts in interface analysis, such as :-
1. User Analysis
2. Task Analysis
User analysis:
There are two parts in user analysis:
1.Identify user
2.Know user
Identify user:
There are two types of user in PartoCalac:
1.Nurse
2.Doctor
Know User:
Nurse:
Age: 20-60
Domain expert: Yes
Application expert: Yes
Handheld device experience: Medium
Frequency of use: Frequently
Consequence of mistake: High
28
Doctor:
Age: 20-60
Domain expert: Yes
Application expert: Yes
Handheld device experience: Medium
Frequency of use: Low
Consequence of mistake: High
Task analysis:
Nurse:
Task: Authentication
Precondition:
1. User account must exist
2. Internet connection must exist
29
Task: Patient profile update
Precondition:
1. User must be logged in
2. Patient profile must exist
30
Doctor:
31
Interface Design Steps of PartoCalc
Auth
32
33
34
35
DashBoard
36
37
38
Create Patient
39
PartoGraph
40
In-App Call
41
42
43