【软工视频】软件开发方法与模型

     这篇博客将软件开发方法与模型一起写,是想给它们进行比较,分析它们的不同。。


     开发方法

     通过看自己的软工视频和查阅百度百科,发现软件的开发方法有很多种,下面是我在百度百科上的截图:



     就目前而言,我需要学习的是结构化开发方法(SASD)、面向数据结构开发方法和面向对象的开发方法。由于面向数据结构和面向对象的开发方法没有进行系统的学习,所以我现在要写结构化开发方法。结构化开发方法也会贯穿【软件视频】这一系列博客,希望大家给我指正!

     SASD是面向数据流的开发方法,下面一张图是我对它的总结:


     感觉自己的总结还是不错的,至少我能看懂。。


     开发模型

     是软件开发全部过程、活动和任务的结构框架在软工视频中介绍了很多种,我也画了张图:


但是这张图不够抽象,于是我又画了一张图:


两张图各有优点,有详细有概括!


开发方法VS开发模型

一直很纠结一个问题,就是开发方法与模型有什么区别?就拿结构化开发方法与瀑布模型来比较,它们都会经过计划、分析、设计、实施、运行和维护这六个阶段,然后我就傻傻分不清它们了。。。

通过不断地比较和查找资料,我对这个问题有了自己的理解。开发模型是一个人的整个外观,是一个壳儿,包括头、手臂、躯干和腿脚;开发方法是人的内在结构,包括骨骼、血液、大脑等等。


总结

这些图和这些理解,都是自己不断查找和思考的结晶,或许在大家看来,我写的并不比别人的好,但关键是我能看懂,我能理解,这就足够了!我也想成为米老师那样的人,一个问题在他老人家的讲解下,大家都明白了。要想达到米老师的境界,需要一个过程,就是自己去实践、思考和总结。。我期待这一天的到来!

下一篇是《【软件工程】分析》尽请期待!!

     

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值