• 大道至简第七章第八章读后感


             马上java这门课程就要结课了,对大道至简的学习也到了尾声,但正正的学习远远没有结束。大道至简的第七章讲的是现实中的软件工程,毕竟仅有理论是不可行的,毕竟软件终究要回归现实,实现才是最终的目的。

             现如今,达软件公司之间明争暗斗,为了取得最终的全面胜出。商业因素不断推动者软件行业的发展,必将在之后出现井喷式的发展趋势。软件工程的发展已经从最开始的自生演进,变成了如今的他激发展了。在软件开发的过程中,实现与团队的协作都是重要的,项目经理负责保障团队的一致性,稳定性,而开发经理更多侧重的是项目的实施管理和管理具体的开发行为。这是软件开发过程中的理想模式。

             项目的开发中,项目成本也是一个重要成本,而这一项是由项目经理来负责的。软件工程=过程+工具+方法。一个开发团队应该在项目经理的带领下变得朝气蓬勃,充满战斗力,否则,一个团队是无法成功的。项目经理是项目的主心骨,主心骨出问题了,项目的完成也就是天方夜谭了。

             AOP被称作新一代java语言,但AOP不是语言,而是方法论,AOP所基于的数据结构就是方面。MOD也是另一种层面上的方法论,它讨论的是:创造出高度可读和高度抽象的模型的方法。用MOD的方法论来开发BIOS,简直就是疯狂的,或者说离精神病就不远了。     大道至简第八章讲的是软件工程三个要素的价值,UML与甲骨文之间的异同,经营者离开发者很远,反之亦然,实现目标与保证质量之间的矛盾,枝节与细节等几个方面的内容。

             在第六章的学习中,我们见到了牛屎图,牛屎图中的工具方法过程,是软件过程中的三个要素。我们要熟悉掌握这三个重要元素。我们不能仅仅关注与工程局部的要素,而是应该回归到软件工程的本体上来思考问题,软件工程最终还是要回归实现。

             RUP是对前人在思想方面的高度包容。能不能被用起来,取决于辨识能力与组织能力。

             UML与甲骨文都是象形文字,这两种都是象征性的语言。在不同的语言中,都应该有详细的,充足的描述。在工程中使用UML,应该用相应的文字去描述他,否则和甲骨文刚出土时的辨识度就没有什么区别了,没有什么意义了。

             在软件的开发过程中,经营者与开发者的角度是完全不一样的,就像EMH模型中,老板是一个万群不懂技术开发的人。项目中的每一个人,扮演的角色不同,他关注的层面也就相应的不同。

             软件的开发,质量和目标问题,要注意平衡时间,功能和资源三者之间的关系。致谢细节有时候可以成为评判一个项目的重要指标。

             终归来说,软件工程是灵活的,要学会适时得去变通,不能像学习那些古诗韵律一样,一板一眼的。

             在软件的学习上,我们要学的还有很多。

  • 相关阅读:
    hdu 4015找规律
    hdu4473
    hdu 4016搜索
    hdu4465精度控制
    hdu 2965组合数学题
    hdu 4022map和list等数据结构的应用
    hdu4464超级大水题
    在ASP.NET中实现Url Rewriting
    DotText源码阅读(1)调试
    DotText源码阅读(2)数据库表结构
  • 原文地址:https://www.cnblogs.com/my1204/p/4960295.html
Copyright © 2020-2023  润新知