项目 内容
课程班级博客链接 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

小结

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

201771030120-王嫄 实验一 软件工程准备 <课程学习目的思考>的更多相关文章

  1. 201771010128王玉兰实验一软件工程准备——<阅读《构建之法——现代软件工程》初步了解软件工程>

    |||||||||||||| |:--|:--| |项目|内容| |软件工程|https://www.cnblogs.com/nwnu-daizh/| |作业要求在博客里|https://www.cn ...

  2. 201671010438王奕晗实验十四 团队项目评审&课程学习总结

    个人学习总结博客 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 完成个人软件心得总结 一.结合本学期课程学习内容,对比<实验一 软件工 ...

  3. 王天悦 201671030121 实验十四 团队项目评审&课程学习总结

    项目 内容 课程名称 2016级计算机科学与工程学院软件工程(西北师范大学) 作业要求 实验十四 团队项目评审&课程学习总结 课程学习目标 (1)掌握软件项目评审会流程,(2)反思总结课程学习 ...

  4. 201771030115-牛莉梅 实验一 软件工程准备-<初学《构建之法--现代软件工程》的疑问>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  5. 201671010447 杨露露 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 总结这学期软件工程学习获得 一 ...

  6. 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...

  7. 201671010449 杨天超 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 1.掌握软件评审流程及内容 2.个人总结 实验一问题解答 实验一问题链接:https://ww ...

  8. 201671010450-姚玉婷-实验十四 团队项目评审&课程学习总结

    项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584. ...

  9. 201671010456-张琼 实验十四 团队项目评审&课程学习总结

    博文简要信息表 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu- ...

随机推荐

  1. SVG案例:动态去创建元素createElementNS

    案例一: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <titl ...

  2. 01、WireShark——ARP 协议包分析

     1. 什么是ARP ARP(Address Resolution Protocol)协议,即地址解析协议.该协议的功能就是将 IP 地 址解析成 MAC 地址. ARP(Address Resolu ...

  3. [YII2] 文件上传类

    //测试文件上传类 public function actionCreate() { $model = new Lvyou(); $upload_model = new \app\models\Upl ...

  4. DataTable运用

    DataTable dataDis.AsEnumerable().Sum(bu => bu["QtyPlan"].ConvertInt32()); ndata.TDefSty ...

  5. Win10桌面美化

    捯饬了几个小时终于捯饬好了,没什么特效,就是看起来干净了许多. 用到的小软件: 链接:https://pan.baidu.com/s/1_PSTn0JZ22ZGiMDOdvdWEw提取码:329c 1 ...

  6. 在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)

    前文 假定您对Azure和SQL Server HA具有基础知识 假定您对Azure Cli具有基础知识 目标是在Azure Linux VM上创建一个具有三个副本的可用性组,并实现侦听器和Fenci ...

  7. 转:handler.post 为什么要将thread对象post到handler中执行呢?

    转载网址:http://blog.csdn.net/fei0724/article/details/8664462在Android中使用Handler和Thread线程执行后台操作 对于线程的控制,我 ...

  8. css3变形

    CSS3变形--旋转 rotate() 旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转.它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度.如果这个值为正值,元素相对原点 ...

  9. 关于vagrant环境下项目中图片缓存的问题

    之前用的是iis所以可能没有这些问题,后来换了nginx之后发现图片缓存问题很严重,本项目用的是thinkphp5框架:浏览器.runtime.session.cookie.加参数,后台,所有缓存都清 ...

  10. How to change the header background color of a QTableView

    You can set the style sheet on the QTableView ui->tableView->setStyleSheet("QHeaderView:: ...