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- ...
随机推荐
- pickle\json,configparser,hashlib模块
python常用模块 目录 python常用模块 json模块\pickle模块 configparser模块 hashlib模块 subprocess模块 json模块\pickle模块 首先说一下 ...
- L21 Momentum RMSProp等优化方法
airfoil4755 下载 链接:https://pan.baidu.com/s/1YEtNjJ0_G9eeH6A6vHXhnA 提取码:dwjq 11.6 Momentum 在 Section 1 ...
- stand up meeting 12-4
今日进步: 1.国庆答题界面和结果界面的连接完成,并能显示GetRankData API返回结果和错误题目的单词信息. 2.天赋: 完成了整个 单词挑战需要碰到的"Storage" ...
- python圆周率计算小程序(非常慢)
源码: from math import fabs #导入数学模块 from time import perf_counter #导入时间模块 from numba import jit @jit d ...
- Springboot:IDEA重调安装依赖窗口(二)
Settings-Plugins 搜索Editstarters: 安装完插件 重启idea: 查看安装是否成功: 在pom.xml 右键: 选择热部署依赖 点击ok进行自动装配: 热部署依赖环境已经配 ...
- JWT验证机制【Python版Flask或自己写的后端可以用】【刘新宇】
JWT Json Web Token(JWT) JSON Web Token(JWT)是一个非常轻巧的规范.这个规范允许我们使用JWT在两个组织之间传递安全可靠的信息. 官方定义:JSON Web T ...
- Django Channel实时推送与聊天
先来看一下最终的效果吧 开始聊天,输入消息并点击发送消息就可以开始聊天了 点击 “获取后端数据”开启实时推送 先来简单了解一下 Django Channel Channels是一个采用Django并将 ...
- [redis]SDS和链表
一.SDS 1.SDS结构体 redis3.2之前:不管buf的字节数有多少,都用 4字节的len来储存长度,对于只存短字符串那么优点浪费空间,比如只存 name,则len=4 则只需要一个字节8位即 ...
- Maven Wrapper简介
文章目录 简介 Maven Wrapper的结构 下载Maven Wrapper 使用 Maven Wrapper简介 简介 开发java项目少不了要用到maven或者gradle,对比gradle而 ...
- Golang-filepath使用
Golang-filepath 使用 获取当前目录 os.GetPWD() filepath.Abs(path) # 绝对目录 filepath.Dir(path) # 相对目录 可以 filepat ...