当前位置:网站首页>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 !
边栏推荐
- JMeter性能测试之使用CSV文件参数化
- Jmeter性能测试之命令行执行和生成测试报告
- The difference between FileInputStream and bufferedinputstream
- [keras entry log (3)] sequential model and functional model in keras
- 2022.7.22DAY612
- Learning Efficient Convolutional Networks Through Network Slimming
- [uniapp] encapsulation of multiple payment methods
- Establishment and use of openstack cloud platform
- A tutorial for mastering MySQL database audit characteristics, implementation scheme and audit plug-in deployment
- The difference between LinkedList and ArrayList
猜你喜欢

No valid host was found when setting up openstack to create an instance There are not enough hosts available. code:500

Wrong Addition

JMeter性能测试之使用CSV文件参数化

音视频学习(十)——ps流

Web page basic label

JSP action -- usebean action

What is message subscription and publishing?

一点一点理解微服务

Pycharm code specification tool flake8

IDEA settings设置快捷键实现字符串中的英文字母转大小写
随机推荐
The analysis, solution and development of the problem of router dropping frequently
AQS implementation principle
咱就是来聊聊并发编程的三大核心问题。
System architecture & microservices
How to ensure the double write consistency between cache and database?
Excel file reading and writing (creation and parsing)
Crawler - > tpimgspider
2022.7.22DAY612
C language keyword extern
Speech at 2021 global machine learning conference
1.MySQL架构篇【mysql高级】
The difference between abstract classes and interfaces
Interview question set
No valid host was found when setting up openstack to create an instance There are not enough hosts available. code:500
Meta universe infrastructure: analysis of the advantages of Web 3.0 chain33
The difference between overloading and rewriting
Implementation class under map interface
2022-07-09 group 5 Gu Xiangquan's learning notes day02
2W word detailed data Lake: concept, characteristics, architecture and cases
如何关闭高位端口