软件工程-如何做技术设计(二)

本文探讨了UML在软件开发中的应用,分为定义阶段和开发阶段。技术设计包括概要设计和详细设计,涉及模块划分、用户界面设计和数据库设计等。文章提供了架构图、ER图和表详情等案例,并介绍了名为'HIS'的系统,涵盖数据中心、埋点系统和管理后台的技术选型,如JDK1.8、SpringMVC和InfluxDB等。

一. UML在软件开发中的使用

  • UML与软件工程大致可分为两个阶段:定义阶段和开发阶段。

在这里插入图片描述

二.技术设计

  • 技术设计可以由概要设计和详细设计两部分组成。

(1).概要设计

  • 实现软件的总体设计、模块划分、用户界面设计、数据库设计等等
    在这里插入图片描述

(2).详细设计

  • 根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化等等在这里插入图片描述

(3).架构图案例(简单版)

在这里插入图片描述

(4).ER图案例

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值