【软工视频】软件设计

     米老师曾经说过,“画图:让知识联系起来,不独立,形成知识网。图与图之间,差之毫厘,谬以千里。尽量少用字,可以带动思考,调动头脑。”米老师说的很正确,我也是一直在朝这个方向努力,现在还是功夫不到家。。


     设计


     由上图可知,设计的主要任务是根据设计的原则,理清系统总体结构和确定模块的内部算法,达到满足用户需求的目的,并整理编写成文档。。


     概要设计


        这个图主要讲的是,通过分析数据流图不断地完善系统结构图。。。


     分析处理


     主要表达对系统结构图中各个模块的分析,从而不断地改进、完善、简单化模块。模块可分为变换型和事务型,不同的类型有不同的步骤。。

     变换型VS事务型

     两种类型的大致流程是相似的,不同的是,事务型模块需要判断。。


     模块


     



     上面两张图介绍的模块的种类以及完善模块时应注意的原则。。

     

     详细设计


     详细设计分为数据结构、过程结构和文件设计。数据结构设计主要是描述数据库的建立;过程结构设计主要是描述模块间的算法;文件设计就是将有关联的数据整理到一起,进行打包封装,然后储存起来。。仔细想想,详细设计就是分析处理阶段对模块的设计和完善。


     总结

     看过师哥师姐的博客,图文并茂,导图画得清晰、简单、一致,文字描述优美、自然、简约有内涵。。。我的这篇博客虽不及师哥师姐的,但也主题明确,将自己学到的知识清晰表达出来了,还是很不错的O(∩_∩)O哈!希望进一步的提高。。

     设计这个阶段主要是告诉我们“干什么”,这篇博客已经写得很清楚了。这一阶段会产生三个文档,软件设计说明书、数据库设计说明书、初步测试计划,并继续完善用户手册。我的下一篇博客《【软工视频】实施》要不断关注。。

     



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值