Software environment requirements
The software environment includes the software on which the project runs. Such as web applications, databases, caching, log management services and other third-party service etc. If the software is OSS license, please provide detail OSS license Type
软件环境要求
软件环境包括运行项目的软件。如网络应用程序、数据库、缓存、日志管理服务和其他第三方服务等。如果软件是OSS许可证,请提供详细的OSS许可证类型
Software Name |
Version |
License Type |
.NET |
6.0 |
|
Consul |
1.9.0 |
|
Microsoft SQL Server Management Studio |
14.0.17289.0 |
|
Tool chain
A toolchain is a set of tools for developing software. These tools are generally used one by one, and the output of one tool is input to the next tool. It usually includes five categories: collaboration, build, test, deploy, and run. For example, software lifecycle management tools, communication tools, and knowledge sharing tools used in collaboration. Build SCM, CI, build, database management tools. Test unit tests and other automated test tools. Automated deployment tools for deployment, configuration file management tools, artefact management tools. Cloud platform, orchestration, scheduling tools, BI, monitoring and logging tools used during the running process.
工具链
工具链是一组用于开发软件的工具。这些工具通常一个接一个地使用,一个工具的输出被输入到下一个工具。它通常包括五类:协作、构建、测试、部署和运行。例如,协作中使用的软件生命周期管理工具、通信工具和知识共享工具。构建SCM、CI、构建和数据库管理工具。测试单元测试和其他自动化测试工具。用于部署的自动化部署工具、配置文件管理工具、人工制品管理工具。运行过程中使用的云平台、编排、调度工具、BI、监控和日志记录工具。
Category |
Tool Name |
Version |
License Type |
Collaboration |
Microsoft Visual Studio Professional 2022 (64-bit) |
17.1.2 |
|
Outlook 2016 |
16.0.5254.1001 |
|
|
Git |
2.38.1 |
|
|
Confluence |
7.18.1 |
GNU LGPL |
|
Jira |
v9.0.0 |
GNU LGPL |
|
Build |
Nexus |
3.40.1-01 |
|
Microsoft SQL Server Management Studio |
14.0.17289.0 |
|
|
Test |
NUnit |
3.13.2 |
|
Moq |
4.17.2 |
|
|
Postman |
8.11.1 |
|
|
Deploy |
PowerShell |
5.1.19041.2364 |
|
.NET |
6.0 |
|
|
Run |
Consul |
1.9.0 |
|
ActiveMQ |
5.16.4 |
|
|
NLog |
5.2.1 |
|
Technology stack
The technology stack describes some of the skills required to develop a project. From the technical know-how, we can also see the technical elements of the entire platform, the size of the platform, etc. It usually includes technical languages for development, template engines, development platforms, development frameworks, middleware, and more.
技术堆栈
技术堆栈描述了开发项目所需的一些技能。从技术诀窍中,我们还可以看到整个平台的技术元素、平台的大小等。它通常包括用于开发的技术语言、模板引擎、开发平台、开发框架、中间件等。
Category |
Tool Name |
Version |
License Type |
Languages for development |
C# |
10 |
|
Template engines |
N/A |
|
|
Development platforms |
Microsoft Visual Studio Professional 2022 (64-bit) |
17.1.2 |
|
JDK |
1.8.0_291 |
|
|
Development frameworks |
.Net |
6.0 |
|
Microsoft.EntityFrameworkCore |
6.0 |
|
|
Midleware |
Swagger |
6.3.0 |
|
Business workflow
Specific implementation logic for each function provided to the technical team. Including correct logical order, abnormal judgment, copy reminder, etc. The goal is to communicate to the technical team based on the product business, how the function should be specifically implemented. Ensure the efficiency of the technical team work
业务工作流程
提供给技术团队的每个功能的具体实现逻辑。包括正确的逻辑顺序、异常判断、复制提醒等。目标是根据产品业务与技术团队沟通,具体应如何实现功能。确保技术团队工作的效率
Use Case Diagram
<Provide some key use case to team to understanding the core business logic.Including operational logic of the entire product/participating roles/how is the information delivered? The goal is to communicate to team members how the product's business works. Achieve agreement within the team on product business understanding>
用例图
<向团队提供一些关键用例,以了解核心业务逻辑。包括整个产品的运营逻辑/参与角色/信息是如何传递的?目标是向团队成员传达产品的业务运作方式。在团队内部就产品业务理解达成一致>
Use Case Name: |
XXX query |
Participant: |
XXX customer |
Description: |
Query personal risk information |
Precondition: |
Obtain access token before query |
Post condition: |
Return to query status after query is completed |
Trigger condition: |
Call the XXX Query interface |
Basic process: |
Verify access tokens, verify input parameters, query Pudao products, parse query results, generate HTML reports, and store them in the XXX system |
Alternative process: |
None |
End: |
Query completed, use case ended |