浏览 1753 次
锁定老帖子 主题:关于软件模式
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-25
软件模式是对整个软件开发过程的研究,包括:需求分析、软件设计、编码、测试以及管理。软件模式和其它科学一样,研究软件过程的规律、特征以及变化等等,例如:管理学,它研究的是组织管理过程中的规律、特征以及变化,并且把这些内容总结形成理论,这些理论大都是从实践中总结出来的,可以称其为经验。后来从事管理活动的人,有了这些理论基础,就能够少走很多弯路。 软件模式是专家们在实践过程中总结出的经验,他们以一种特定的格式表述出来,让软件工程师们在开发的过程中少走弯路。所以说软件模式是提高软件生产率和软件质量的关键因素之一,对它的研究也会越来越深入、越来越广泛。 软件开发中的模式大致可以分为:分析模式、框架模式、设计模式、编码模式、测试模式以及管理模式。这些模式描述了软件开发各个过程中常见问题的解决方案,这些解决方案都是在特定的环境中才能够发挥出它的价值。 在开发软件时,我们最大困难的就是没有经验,遇到问题时,总是找不到合适的解决方案,这就导致我们在开发时没有了方向,也会导致在设计讨论时,各持意见,很难统一。 另外,关于模式的应用,我也有一些自己的看法。大家都以为模式应用这个话题没有讨论的价值,我却认为它有很大的讨论空间,我们在学数学的时候,先是记住公式,然后在寻找大量的习题来练习,才能够很好的掌握公式。我们学模式也是一样的,只记住模式的概念和结构是不够的,我们应该寻找更多的领域问题来练习,才能够很好的掌握模式。对同一问题可能有很多种不同的解决方案,这就是我们要讨论的重点。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |