zoukankan      html  css  js  c++  java
  • 读软件工程这本书的感悟(第一次作业:五个问题)

        读了邹欣老师的这本现代软件工程构建之法之后,我整个人有些晕,感觉这本书有些神奇。当然在比较快速的浏览状态下,我无法对书中每一个细节都能提出具体的问题,但是大体上也存在几个比较不解的问题,下面我就一一提出(仅是个人观点)

          一、纵读全书,我发现软件工程是一门独立的理论性课,没有涉及到具体的软件项目,更不像我们之前学过的《数据结构》《面向对象程序设计》等课程一样有具体的算法和程序,感觉没有什么逻辑推理,比较抽象,不知道怎样才能学好这门课?

          二、读到了第五章团队和流程,在软件开发过程中十分需要有一个稳定的团队合作,鉴于第五章所提出的团队精神和集体主义有什么区别?这个问题在我看来就是一个意思啊。

          三、读完第八章了解到软件需求分析的重要性,一款成功的软件是建立在成功的需求分析上,而平时生活里需求获取往往是比较困难易出错的,我觉得我们都存在一个错误的认识,用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,所以我们该如何完成一个好的需求分析?

          四、第十三章讲到软件测试,那么我想问测试的目的是“说明程序能正确地执行应有的功能”,还是“表明程序没有错误”?

          五、我们知道软件开发过程中要画一系列的图,之前备考计算机二级了解到,系统流程图、ER图、数据流图、系统结构图、程序流程图、PAD、PDL等等。这些图都属于软件开发的哪些阶段?

      最后,可能我提出的问题有些不太成熟,但是在我看来,软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。

                                                                                                                                                                                                 徐镇

                                                                                                                                                                                          2015年3月22日

    【永不言弃】
  • 相关阅读:
    浅谈px,em和rem这些单位的区别
    nodejs中的formidable模块
    es6中的Symbol.iterator属性
    jQuery源码解析----内部插入的外部函数
    关于js函数中存在异步的情况下的变量的分析
    jQuery源码解析----模拟核心buildFragment
    jQuery源码解析----模拟html()、text()、val()
    Config
    Zuul
    Hystrix
  • 原文地址:https://www.cnblogs.com/xuzhen1992/p/4357788.html
Copyright © 2011-2022 走看看