当你的才华不能撑起你的野心时,就是你该选择学习的时候了!

微服务开发概要设计

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

posted @   hofmann  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示