关于软件模式

    软件模式是对整个软件开发过程的研究,包括:需求分析、软件设计、编码、测试以及管理。软件模式和其它科学一样,研究软件过程的规律、特征以及变化等等,例如:管理学,它研究的是组织管理过程中的规律、特征以及变化,并且把这些内容总结形成理论,这些理论大都是从实践中总结出来的,可以称其为经验。后来从事管理活动的人,有了这些理论基础,就能够少走很多弯路。

    软件模式是专家们在实践过程中总结出的经验,他们以一种特定的格式表述出来,让软件工程师们在开发的过程中少走弯路。所以说软件模式是提高软件生产率和软件质量的关键因素之一,对它的研究也会越来越深入、越来越广泛。

    软件开发中的模式大致可以分为:分析模式、框架模式、设计模式、编码模式、测试模式以及管理模式。这些模式描述了软件开发各个过程中常见问题的解决方案,这些解决方案都是在特定的环境中才能够发挥出它的价值。

    在开发软件时,我们最大困难的就是没有经验,遇到问题时,总是找不到合适的解决方案,这就导致我们在开发时没有了方向,也会导致在设计讨论时,各持意见,很难统一。

    另外,关于模式的应用,我也有一些自己的看法。大家都以为模式应用这个话题没有讨论的价值,我却认为它有很大的讨论空间,我们在学数学的时候,先是记住公式,然后在寻找大量的习题来练习,才能够很好的掌握公式。我们学模式也是一样的,只记住模式的概念和结构是不够的,我们应该寻找更多的领域问题来练习,才能够很好的掌握模式。对同一问题可能有很多种不同的解决方案,这就是我们要讨论的重点。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值