-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
gaozhiyi
committed
Dec 8, 2023
1 parent
14c51d9
commit 968b0dd
Showing
7 changed files
with
96 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
# 快速入门 | ||
# 业务场景分析 | ||
|
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,42 @@ | ||
# 快速入门 | ||
# 示例项目简介 | ||
|
||
|
||
本文介绍使用示例项目的前提条件,以及示例项目的背景信息、使用限制和其全流程操作步骤简介。 | ||
|
||
|
||
|
||
## 前提条件 | ||
|
||
已开通DDD可视化平台 公有云版本服务。 | ||
|
||
|
||
|
||
## 背景信息 | ||
|
||
在DDD 启蒙阶段, 很多人最开始的熟悉阶段为 欧创新 在极客时间中的课程 [DDD实战](https://houbb.github.io/2015/01/01/DDD%E5%AE%9E%E6%88%98%E8%AF%BE-18%E7%9F%A5%E8%AF%86%E7%82%B9%E4%B8%B2%E8%AE%B2-%E5%9F%BA%E4%BA%8EDDD%E7%9A%84%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%AE%BE%E8%AE%A1%E5%AE%9E%E4%BE%8B) 为案例,若对这个课程感兴趣可以按[此链接查看](https://time.geekbang.org/column/intro/100037301?utm_campaign=geektime_search&utm_content=geektime_search&utm_medium=geektime_search&utm_source=geektime_search&utm_term=geektime_search&tab=intro) 在案例中主要讲了一个案例,为请假系统: | ||
|
||
项目的目标是实现在线请假和考勤管理。 | ||
|
||
功能描述如下: | ||
|
||
- 请假人填写请假单提交审批,根据请假人身份、请假类型和请假天数进行校验,根据审批规则逐级递交上级审批,逐级核批通过则完成审批,否则审批不通过退回申请人。 | ||
- 根据考勤规则,核销请假数据后,对考勤数据进行校验,输出考勤统计。 | ||
|
||
## 示例项目使用限制说明 | ||
|
||
详细信息,请参见 [示例项目使用限制说明](./示例项目/示例项目限制说明.md) | ||
|
||
|
||
|
||
## 示例项目全流程操作步骤简介 | ||
|
||
通过以下六个操作步骤,您可以了解DDD可视化平台的主线流程。 | ||
|
||
| **步骤** | **说明** | **相关文档** | | ||
| :--------------------- | :----------------------------------------------------------- | ----------------------------------------------------- | | ||
| **一、业务场景分析** | 您将产品/业务人员,理解和定义业务问题。目标是识别关键的业务需求和约束,以及确定软件解决方案应如何帮助业务达成其目标,为达成这个目标,需要的操作流程,以及各角色之间的协同关系 | [步骤一:业务场景分析](./步骤一:业务场景分析.md) | | ||
| **二、场景过程分析** | 作为产品和架构师深入入分析特定的业务场景和流程,以便更好地了解业务操作的具体细节。通过这种方式,可以识别出关键业务流程,以便于拆分关键的业务模块 | [步骤二:场景过程分析](./步骤二:场景过程分析.md) | | ||
| **三、领域建模** | 系统架构师创建反映业务领域的概念模型,与领域专家合作以确保模型准确反映业务实体和关系 | [步骤三:领域建模](./步骤三:领域建模.md) | | ||
| **四、文档==代码** | 您作为开发人员软件开发人员编写代码的同时更新文档,确保文档的准确性和可读性,基于文档生成代码之后,确保文档与代码保持一致 | [步骤四:文档==代码](./步骤五:模型即代码.md) | | ||
| **五、设计评审与校验** | 团队成员参与评审领域模型和设计方案,确保它们满足业务需求并具有实现可能性 | [步骤五:设计评审与校验](./步骤四:设计评审与校验.md) | | ||
| **六、AI辅助编码** | 作为开发人员你将使用AI,预生成的方式来辅助编码,以提高编码的效率和编码的质量,包括:单元测试, 代码优化,代码生成,代码修复, 代码审核。 | [步骤六:AI辅助编码](./步骤六:AI辅助编码.md) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
# 快速入门 | ||
# 示例项目的使用限制说明 | ||
|
||
|
||
|