• 201771030120-王嫄 实验一 软件工程准备 <课程学习目的思考>


    项目
    内容
    课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
    这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
    我的课程学习目标 1. 认真完成本课程学习;
    2. 了解一个软件项目制作的完整过程;
    3. 紧跟老师脚步,尽量多的进行实战演练。
    这个作业在哪些方面帮助我实现学习目标 1. 写博客;
    2. 提倡学生自主思考;
    3. 所学知识不再是仅限于课本上的知识,在知识方面得到了更广的拓展。

    前言

      软件工程在计算机专业课中属于专业必修课,所以作为一个计算机学习者,学好这门课程对于我们来说是一件非常重要的事情。大多数专业课都有相对应的课程设计,课程设计上我们所做的系统、平台或软件可以直接拿给用户用吗?回答当然是“不能”,但为什么不能呢。这门课程将会为我们解答这一问题,并且也教会我们如何完成一个可以推广的软件产品,制作过程中我们需要注意什么,哪些是最大的关注点,哪些是我们应该注意的禁区。学习初期通读邹欣老师所著《构建之法-现代软件工程》,所发之思将在后面进行详述。

    所思所想

    • 问题一:软件工程到底能给我们带来什么?
      • 问题描述:

      阅读《构建之法-现代软件工程》1.2节软件工程是什么中邹老师这样写到 >软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
    软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。
    软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户体验设计。

       根据以上这些内容可以看出软件工程对于很多领域都很重要。但是,对于一个学计算机的学生,软件工程对于我们到底实用在哪里?希望在学完本门课程以后       有深刻的体会。</p>
    - **个人理解:**<p style="line-height:22px">&emsp;&emsp;上学期我们开设了一门《软件工程经济》,我觉得这两门课有一定程度的联系。《软件工程经济》偏向于软件所涉及到的经济方面的相关理论知识,《软件工程》觉得是偏向于软件实体所涉及到的相关理论知识。上学期已经深刻体会到了《软件工程经济》带给我们的感受,也希望在这学期能够深刻感受到软件工程的魅力。</p>
    
    • <font color=red size=3">问题二:如何成为一名优秀的软件工程师?
      • 问题描述:

      邹老师在第3章软件的工程师的成长道路中分为以下四个方面进行论述: >1 . 个人能力的衡量与发展;
    2 . 软件工程师的思维误区;
    3 . 软件工程师的职业发展;
    4 . 技能的反面。

        我们知道要想成为一位优秀的软件工程师以上四个方面确实是不可缺少的,但是,除了这些,还有没有什么东西也是很重要的。</p>
    - **个人理解:**<p style="line-height:22px">&emsp;&emsp;一名优秀的软件工程师的成长过程中肯定要有积累软件开发相关的知识,提升技术技能的能力、积累问题领域的知识和经验的意识、对通用软件设计思想和软件工程思想的理解、以及自身实际成果的总结。这些东西确实很重要,但是,同时我觉得“沟通交流”也是很重要的一个方面。很多时候软件工程师是以集体的形式合作共赢,这就避免不了人与人之间的交流。一个好的软件肯定在制作过程中出现很多意见不合的情况,这时候有效的沟通才是解决办法的主要途径。所以,我觉得要想做一名优秀的工程师,沟通方面的技能也不能差。</p>
    
    • <font color=red size=3">问题三:在校大学生是否有能力做出“完整”的软件?
      • 问题描述:

          通读完《构建之法-现代软件工程》这本书,有很多理论知识是需要我们认真学习。民间有句话叫“眼过千遍不如手过一遍”,虽然我们会在每次学习完以后有相应的练习。但是根据我读的这本书来看,我觉得生产一个软件是一件不简单的事。既然是一个不简单的事,那么当代在校大学生能够依据理论知识做出市场上大众使用级别的软件吗?

      • 个人理解:

          我个人觉得若想做到大众使用级别的软件是一件很有难度的事情。但是,还是想通过学习这门课程,获得更多这方面的知识。

    参考文献

      邹欣.构建之法——现代软件工程:现代软件工程[M].人民邮电出版社,2014

    小结

      以前的课程中,没有使用博客做作为写实验作业的平台。软件工程采取这种方法,我觉得很新颖,也很喜欢。对于很少用博客的我们,这是一次很好的锻炼自己写博客能力的机会。除了使用博客让我感觉很好以外,与企业合作来教学,我觉得是一个对于当代大学生来说是一个很好的方式。平时理论课占主体的教学方式,让我们的动手能力没有得到较大程度的提升。而与企业合作,不仅可以在一定程度上提升我们的动手能力,还可以让我们了解到企业中是如何是对软件工程这门课进行实践的。希望在这学期能够在这门课上得到很多的美好体验!

  • 相关阅读:
    Chino 操作系统开发日志 (1)
    将Asp.Net Core和corefx移植到.Net 4.0
    C++编写操作系统(1):基于 EFI 的 Bootloader
    第二次作业:支付宝手机软件分析
    第一次作业:以人为鉴 可以明得失
    个人附加作业
    个人作业3---个人总结
    结对编程2---单元测试
    个人作业2---必应词典案例分析
    结对编程作业1
  • 原文地址:https://www.cnblogs.com/Jenna-wang/p/12396952.html
Copyright © 2020-2023  润新知