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">  上学期我们开设了一门《软件工程经济》,我觉得这两门课有一定程度的联系。《软件工程经济》偏向于软件所涉及到的经济方面的相关理论知识,《软件工程》觉得是偏向于软件实体所涉及到的相关理论知识。上学期已经深刻体会到了《软件工程经济》带给我们的感受,也希望在这学期能够深刻感受到软件工程的魅力。</p>
- <font color=red size=3">问题二:如何成为一名优秀的软件工程师?
- 问题描述:
邹老师在第3章软件的工程师的成长道路中分为以下四个方面进行论述:
>1 . 个人能力的衡量与发展;2 . 软件工程师的思维误区;3 . 软件工程师的职业发展;4 . 技能的反面。
我们知道要想成为一位优秀的软件工程师以上四个方面确实是不可缺少的,但是,除了这些,还有没有什么东西也是很重要的。</p>
- **个人理解:**<p style="line-height:22px">  一名优秀的软件工程师的成长过程中肯定要有积累软件开发相关的知识,提升技术技能的能力、积累问题领域的知识和经验的意识、对通用软件设计思想和软件工程思想的理解、以及自身实际成果的总结。这些东西确实很重要,但是,同时我觉得“沟通交流”也是很重要的一个方面。很多时候软件工程师是以集体的形式合作共赢,这就避免不了人与人之间的交流。一个好的软件肯定在制作过程中出现很多意见不合的情况,这时候有效的沟通才是解决办法的主要途径。所以,我觉得要想做一名优秀的工程师,沟通方面的技能也不能差。</p>
- <font color=red size=3">问题三:在校大学生是否有能力做出“完整”的软件?
- 问题描述:
通读完《构建之法-现代软件工程》这本书,有很多理论知识是需要我们认真学习。民间有句话叫“眼过千遍不如手过一遍”,虽然我们会在每次学习完以后有相应的练习。但是根据我读的这本书来看,我觉得生产一个软件是一件不简单的事。既然是一个不简单的事,那么当代在校大学生能够依据理论知识做出市场上大众使用级别的软件吗?
- 个人理解:
我个人觉得若想做到大众使用级别的软件是一件很有难度的事情。但是,还是想通过学习这门课程,获得更多这方面的知识。
- 问题描述:
参考文献
邹欣.构建之法——现代软件工程:现代软件工程[M].人民邮电出版社,2014
小结
以前的课程中,没有使用博客做作为写实验作业的平台。软件工程采取这种方法,我觉得很新颖,也很喜欢。对于很少用博客的我们,这是一次很好的锻炼自己写博客能力的机会。除了使用博客让我感觉很好以外,与企业合作来教学,我觉得是一个对于当代大学生来说是一个很好的方式。平时理论课占主体的教学方式,让我们的动手能力没有得到较大程度的提升。而与企业合作,不仅可以在一定程度上提升我们的动手能力,还可以让我们了解到企业中是如何是对软件工程这门课进行实践的。希望在这学期能够在这门课上得到很多的美好体验!
201771030120-王嫄 实验一 软件工程准备 <课程学习目的思考>的更多相关文章
- 201771010128王玉兰实验一软件工程准备——<阅读《构建之法——现代软件工程》初步了解软件工程>
|||||||||||||| |:--|:--| |项目|内容| |软件工程|https://www.cnblogs.com/nwnu-daizh/| |作业要求在博客里|https://www.cn ...
- 201671010438王奕晗实验十四 团队项目评审&课程学习总结
个人学习总结博客 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 完成个人软件心得总结 一.结合本学期课程学习内容,对比<实验一 软件工 ...
- 王天悦 201671030121 实验十四 团队项目评审&课程学习总结
项目 内容 课程名称 2016级计算机科学与工程学院软件工程(西北师范大学) 作业要求 实验十四 团队项目评审&课程学习总结 课程学习目标 (1)掌握软件项目评审会流程,(2)反思总结课程学习 ...
- 201771030115-牛莉梅 实验一 软件工程准备-<初学《构建之法--现代软件工程》的疑问>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201671010447 杨露露 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 总结这学期软件工程学习获得 一 ...
- 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...
- 201671010449 杨天超 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 1.掌握软件评审流程及内容 2.个人总结 实验一问题解答 实验一问题链接:https://ww ...
- 201671010450-姚玉婷-实验十四 团队项目评审&课程学习总结
项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584. ...
- 201671010456-张琼 实验十四 团队项目评审&课程学习总结
博文简要信息表 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu- ...
随机推荐
- myvue 模拟vue核心原理
// js部分index.js class Myvue{ constructor(options){ this.data = options.data; this.dep = new Dep(); v ...
- 实战|使用Spark Streaming写入Hudi
欢迎关注微信公众号:ApacheHudi,解锁下一代数据湖技术 1. 项目背景 传统数仓的组织架构是针对离线数据的OLAP(联机事务分析)需求设计的,常用的导入数据方式为采用sqoop或spark定时 ...
- Docker-None & Host 网络
本节介绍None&Host网络. 1.前言 点击此处回到docker系列文章目录 前面我们介绍了bridge network,本小节继续介绍none和host.这两个比较简单,也不太常用.安装 ...
- 2020.4面试分享(7面收5个offer)
都说金三银四是找工作的最佳时节,由于本人的个人职业规划跟目前工作内容不太相符(具体原因就不透露了,领导平时也要来这里逛,哈哈),四月份挑选了10多家公司投递简历(公司规模从几十人到上万人都有),参加了 ...
- tp5--开发规范
在日常开发的过程中,写代码都要有一定的规范,不然可读取就太差了,所以为了以后的维护.对接,好的代码规定是必须的. 以下是我自己对自己提出的要求: 全部: 1) 每个方法都要写好备注(@retrun作 ...
- Docker数据管理(一)
数据卷挂载 在生产环境中,需要对数据进行持久化,冗余化,或者在需要在多个容器之间进行数据共享 数据卷:容器内数据直接映射到本地主机环境 数据卷容器:使同特定容器维护数据卷 -v 进行映射 1.在容器内 ...
- 虚拟化KVM之优化(三)
KVM的优化 1.1 cpu的优化 inter的cpu的运行级别,(Ring2和Ring1暂时没什么用)Ring3为用户态,Ring0为内核态 Ring3的用户态是没有权限管理硬件的,需要切换到内核态 ...
- java中的Volatile关键字使用
文章目录 什么时候使用volatile Happens-Before java中的Volatile关键字使用 在本文中,我们会介绍java中的一个关键字volatile. volatile的中文意思是 ...
- Fabric的6大特性
文章目录 什么是Hyperledger Fabric 1. 成员准入 2. 性能,可伸缩性和信任级别 3 需要了解的数据 4 通过不可变的分布式账本进行复杂查询 5 支持插件组件的模块化架构 6 保护 ...
- 你知道吗?iOS不少程序常传送装置信息给第三方
2019独角兽企业重金招聘Python工程师标准>>> 华盛顿邮报( The Washington Post)与隐私程序开发商Disconnect共同进行的研究揭露,许多iOS程序其 ...