当前位置:网站首页>Software engineering -- dental clinic -- demand analysis
Software engineering -- dental clinic -- demand analysis
2022-07-26 08:00:00 【Super Qi】
dental clinic ---- Demand analysis
1、 System flow chart

2、 Demand priority list
| Serial number | Use cases / Name of quality requirement item | priority | explain |
|---|---|---|---|
| 1 | Login system | high | Must be fully realized |
| 2 | Query patient data | high | ditto |
| 3 | Modify patient data | high | ditto |
| 4 | Record patient information | high | ditto |
| 5 | Print work schedule | in | Most of these functions should be implemented |
| 6 | Cancel the patient's appointment | high | Must be fully realized |
| 7 | Security | high | ditto |
| 8 | reliability | high | ditto |
| 9 | performance | high | ditto |
| 10 | Extensibility | in | It has a certain impact on the acceptability of products |
| 11 | Compatibility | low | It can not be fully realized |
3、 Requirements specification ( Requirements specification )
1. System Overview
- Document overview : This document contains 3 part / modular , They are appointment modules , Query module and transaction processing module . This document is for developers to read
- Overview of the target software system : This system aims to serve patients' appointments , For all people . Software is relatively independent of other software systems . The software needs to be used in the environment with network and database connection
- User characteristics : All staff in the clinic
2. Quality requirements
- Usability : Ensure that the user can simply and easily achieve the action he wants to complete
- performance : Users can get a timely response when using the system
- Security : Prevent illegal intrusion , Prevent data leakage
3. Constraint requirements
- Conditionality : Only used inside the clinic
- Business environment constraints : Only for appointment of clinic patients
4. Requirements priority
| Serial number | Use cases / Name of quality requirement item | priority | explain |
|---|---|---|---|
| 1 | Login system | high | Must be fully realized |
| 2 | Query patient data | high | ditto |
| 3 | Modify patient data | high | ditto |
| 4 | Record patient information | high | ditto |
| 5 | Print work schedule | in | Most of these functions should be implemented |
| 6 | Cancel the patient's appointment | high | Must be fully realized |
| 7 | Security | high | ditto |
| 8 | reliability | high | ditto |
| 9 | performance | high | ditto |
| 10 | Extensibility | in | It has a certain impact on the acceptability of products |
| 11 | Compatibility | low | It can not be fully realized |
5. Interface definition
- adopt jdbc Technical connection database
- Connect the peripheral printer through the computer
6. Requirements acceptance criteria
- Most functions of the system need to be realized . Such as logging into the system , Input information , Query information and other functions .
- Plan the later maintenance work in detail
7. Demand source table
Quality requirements
1. Usability
source : It can make beginners get started quickly
2. performance
source : The system guarantees its performance , In order to serve users in time , Improve users' evaluation of the system
3. Security
source : Prevent illegal intrusion from causing data leakage
Binding requirements
1. Conditionality
source : Make the system development more targeted
2. Business environment constraints
source : Determine the topic based on the requirement acquisition
The content of this blog is for reference only , Not the standard answer , It's what I think !
边栏推荐
- 利用js实现统计字符串数组中各字符串出现的次数,并将其格式化为对象数组。
- Establishment and use of openstack cloud platform
- Polymorphism, final and interface
- What is message subscription and publishing?
- Common database commands (special for review)
- Summary of distributed related interview questions
- Logical volume management (LVM)
- Tensorflow learning diary tflearn
- 给项目日志加上traceid
- Basic knowledge of convolutional neural network
猜你喜欢

Selenium: detailed explanation of browser crawler use (I)

The analysis, solution and development of the problem of router dropping frequently

Crawler - > tpimgspider

Meta universe infrastructure: analysis of the advantages of Web 3.0 chain33

Jmeter性能测试之使用存储响应内容到文件监听器

System architecture & microservices

Sort: merge sort and quick sort

Web side 3D visualization engine hoops communicator reads 10g super large model test | digital twin Technology

JMeter performance test saves the results of each interface request to a file

【 fastjson1.2.24反序列化漏洞原理代码分析】
随机推荐
Network ()
Lnmp+wordpress to quickly build a personal website
以太网交换安全
Use js to count the number of occurrences of each string in the string array, and format it into an object array.
shardingjdbc踩坑记录
JSP built-in object (implicit object)
Using ordered dictionary to copy pcap files
爬虫->TpImgspider
Speech at 2021 global machine learning conference
“尝鲜”元宇宙,周杰伦最佳拍档方文山将于7月25日官宣《华流元宇宙》
动态性能视图概述
Sort sort IP addresses
WCF deployed on IIS
Model pruning 3: learning structured sparsity in deep neural networks
The difference between overloading and rewriting
Wrong Addition
Interview question set
Implementation class under map interface
The difference between abstract classes and interfaces
System architecture & microservices