大家来讨论怎么写概要设计

本文探讨了概要设计的理解,强调了其与详细设计的区别,并提供了如何进行概要设计的建议,包括系统框架、内部结构、主流程、环境、约定、数据库设计和维护计划。建议使用框架图和流程图辅助描述,确保信息清晰易懂。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔者声明:本文讲述笔者浅薄的观点,意在抛砖引玉,望网友一起发表观点共同切磋。

 

目前网络上的概要设计格式繁多,质量也是参差不齐,许多人更是为了设计而设计,模板找来套一套填一填,写出来的设计文档只能当欣赏用,也有许多人分不清概要设计和详细设计的区别。对于比较没有设计经验的人在网络上搜索范本时可能会很迷惘,到底哪个才是好的概要设计模式?其实当这个时候你只要问自己两个问题便可以判断出这是不是一个好的设计文档:我想要从概要设计中获取哪些东西?它讲清楚了吗?

 

首先我想说下我对概要设计和详细设计的理解。概要设计的依据应该是需求说明书,从需求演化为设计,意在使读者能理解整个系统框架和系统功能。而详细设计的依据则是概要设计,针对概要设计中划分的各个模块如何实现他们的功能进行设计。也就是说概要设计描述的是框架性的东西,它告诉你这是个什么系统,这个系统都哪些功能,实现过程中要遵循哪些约定;而详细设计则告诉你这个系统的每个功能以什么样的方式来实现。从测试角度来讲,可以根据概要设计制定黑盒测试用例(功能测试),根据详细设计制定白盒测试用例(单元测试)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值