首页 > 其他分享 >【软件设计】项目设计流程规范

【软件设计】项目设计流程规范

时间:2024-05-26 20:56:12浏览次数:22  
标签:... 服务 架构设计 预约 软件设计 流程 规范 -- 页面

graph LR A(软件设计)-->B(一、需求分析) A-->C(二、系统设计) B-->D(1.市场调研) B-->E(2.功能需求整合) E-->客户端功能需求 E-->管理端功能需求 C-->F(逻辑架构设计) F-->客户端 F-->业务逻辑 F-->基础服务 C-->G(技术架构设计) G-->用户层 G-->服务层 G-->数据层 C-->H(数据架构)

以核算登记系统为例:

  1. 需求分析
    1.1 基于核酸检测排查效率低下,手工登记速度慢的问题开发一个基于手机端的核算采集平台
    1.2 对核算采集平台罗列需求
    如:
分类 功能点 需求说明
居民端 预约页面 录入用户的基本信息:包括姓名、性别、身份证号
身份证信息提取 点击页面按钮调出摄像头,拍摄身份证可以提取身份证信息,自动填入页面
登记端 ... ...
管理端 预约信息查询 ...
  1. 系统设计
    2.1 逻辑架构设计
    如: 客户端:预约页面、登记页面...
          ↓
    接口服务:
      业务逻辑:登录服务、预约服务
      基础服务:安全、配置、日志、数据持久化

2.2 技术架构设计
描述页面的使用场景,即业务流程。
如:
预约页面:居民用手机扫描二维码进入页面,填写预约信息后提交,生成预约二维码。任何人扫码都可以打开预约页面,填写信息,提交预约。此模块不需做登录认正。
接口服务:提供...接口。
后端管理页面:包括用户层:vue.js\Vant,服务层:FastAPI\Pydantic\Uvicorn,数据层:MySQL,SQLAIchemy

2.3 数据架构
即设计数据库表

标签:...,服务,架构设计,预约,软件设计,流程,规范,--,页面
From: https://www.cnblogs.com/Gimm/p/18214247

相关文章

  • etcd MVCC 存储结构及流程
    什么是MVCCMVCC是Multi-VersionConcurrencyControl的缩写,即多版本并发控制。它是一种并发控制的方法,用于在数据库系统中实现事务的隔离性。MVCC是一种乐观锁机制,它通过保存数据的多个版本来实现事务的隔禽性。在etcd中,MVCC是用于实现数据的版本控制的。而且可以查看历......
  • 一个人应该怎么操作抖音小店呢?店铺操作流程给你讲解清楚!
    大家好,我是电商小V现在入驻抖音小店的有很多新手,新手最关心的就是一个人应该如何操作抖音小店,操作抖音小店需要做好哪几步呢?关于这个问题咱们就来详细的讲解一下,第一点:开店开店是做店的第一步,开店之前首先需要准备好营业执照,法人身份证,法人银行卡,手机号,店铺名称,店铺logo,2......
  • 一文读懂Apollo客户端配置加载流程
    SpringBoot集成Apollo源码分析本文基于apollo-client2.1.0版本源码进行分析Apollo是携程开源的配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo支持4个维度管理Key-Value格式的配置:appl......
  • u-boot 启动流程
    启动流程 播报编辑大多数BootLoader都分为stage1和stage2两大部分,U-boot也不例外。依赖于cpu体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。1、stage1(start.s......
  • 《计算机网络微课堂》3-9 以太网交换机自学习和转发帧的流程
    在上节课中,我们对比了在物理层扩展以太网的集线器,和在数据链路层扩展以太网的交换机。本节课我们介绍以太网交换机自学习和转发帧的流程,以太网交换机工作在数据链路层,当然也包括物理层,需要说明的是目前市场上也有包含网络层部分功能的交换机,称为三层交换机。以太网交换机收到帧......
  • 2024年上半年软件设计师第一批
    2024年上半年开考的高级都过了,所以只能选一个中级来练手了。案例1、设计模式题,算比较简单了,State模式,第一空填定义变量,其他几空都是直接调用这个对象state的方法2、数据库题目,第一小问有点偏,上来就问数据库设计的6分步骤(需求分析,概念设计,逻辑设计,物理设计,实施,维护,见教材12.2目......
  • YOLOv8_pose训练流程-原理解析[关键点检测理论篇]
            本篇将介绍一下YOLOv8关键点检测网络的训练流程,同样在看此篇文章之前先去看一下预测流程[YOLOv8_pose预测流程-原理解析[关键点检测理论篇],还有目标检测任务的训练流程YOLOv8训练流程-原理解析[目标检测理论篇],这两篇都是前置课程,下图是YOLOv8实例分割的网络......
  • Visio 2021下载教程|visio流程图软件的完整安装步骤
    Visio是微软公司(Microsoft)推出的一款流程图和图表制作软件。它提供了丰富的图形库和工具,可以帮助用户创建各种类型的图表、流程图、组织结构图、平面布局图等。目前最新版也是用的最广泛的版本为Visio2021。MicrosoftVisio2003-2021全版本软件安装包下载:https://pan.baid......
  • Hadoop创建文件、上传文件、下载文件、修改文件名、删除文件精细全流程
    目录一、起步流程1.创建配置参数对象---Configuration类(org.apache.hadoop.conf.Configuration)2.通过配置参数对象指定hdfs的地址3.创建HDFS文件系统的对象---带配置项---FileSystem类​二、具体操作(1)创建目录:/wordcount(2)下载文件:/data/input/word.txt下载到D:/hadoop......
  • 快团团团长与供应商合作流程?成熟的大团长自述!
    作为一名成熟的供货大团长,在快团团平台与供应商合作的流程中,我深知每个环节的重要性,尤其是在与头部及腰部供应链的对接中,如何平衡利润、市场适应性和安全性,是合作成功的关键。以下是从这三个维度出发的总结:1.合作前的准备与评估利润考量:头部供应链:通常拥有较强的议价能力和......