实验十四:团队项目评审&课程学习总结
| 项目 | 内容 |
|---|---|
| 作业所属课程 | 所属课程 |
| 作业要求 | 作业要求 |
| 课程学习目标 | (1)掌握软件项目评审会流程;(2)反思总结课程学习内容 |
任务一:团队项目审核已完成、项目验收过程意见表已上交。
任务二:课程学习总结
1.结合本学期课程学习内容,对比《实验一 软件工程准备》的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的;学习中是否产生了新的问题?如有,请提出。
《实验一 软件工程准备》博客链接
问题一:通过这学期软件工程的学习,了解了软件工程是一门非常有意义的学科,学习了软件工程后,在学习和生活中都会先进行各种分析,减少了很多错误。软件工程是一门工程学科,教会我们的是拿到问题后思考如何解决并且给出解决问题的具体方案,而不是一开始就进行编写代码。
问题二:计算机科学与技术中本省就包含了软件工程的知识。学好软件工程是每一位计算机专业的学生必须做到的事情。
问题三:通过这次的团队项目从设计到验收完成,我认为最重要的还是要有一个好的团队组长能够将所有的团队成员按一定的时间组织起来进行交流、合作。
问题四:软件工程在计算机领域未来有着很好的发展。学完软件工程,真的就相当于拥有了终生学习的能力。
2.总结自己在项目的 可行性分析/需求分析/软件设计/实现/测试/项目验收/中学到了哪些“知识点”。
| 标题 | 学到的“知识点” |
|---|---|
| 项目可行性分析 | 学会了NABCD法进行分析项目的可行性 |
| 项目需求分析 | 学会了什么类型的项目采用什么样的调查方法 |
| 软件设计 | 学会了如何在项目初期构建软件原型 |
| 实现 | 重新学习项目所需的软件和开发方法 |
| 测试 | 如何使用黑盒测试技术,测试自己的项目 |
| 项目验收 | 整理验收文档要细心、不能遗漏任何一个文档 |
3.结合个人项目/结对编程/团队项目的个人经历,谈谈心得。
心得体会:
时间过得非常快,转眼间这学期的软件工程的学习就结束了,在软件工程学习期间进行了个人项目训练、结对项目编程、团队项目编程。同时也学到了许多的东西,不仅在个人项目中训练了独自完成的能力、独立思考问题的能力。而且最重要的是在团队项目从设计到实现、测试、验收的过程中学会了非常多的能力,从最初的选题开始,我了解到每个项目在立项的时候都需要考虑可行性、研究意义等。在后来还学会了原型设计软件,原型设计完成后可以与用户进行沟通并且调整项目的相关功能,当然原型设计也给我们后期的编码和测试带来了很大的帮助。在团队项目中更多的是需要体现团队合作的能力,不是个人能力。同时在团队中每个人都有自己的任务,不希望任何一个团队成员不积极去完成自己的任务。通过最终的项目验收,又一次提醒自己,在编程能力方面真的很弱,提升的空间很大,还需要好好努力。
4.总结这门课程的实践总结和给你带来的提升,包括以下内容:
(1)统计在软件工程实践中,你完成了多少行的代码;
在整个软件工程的学习实践过程中大概完成3000+行代码吧。
(2)你在软件工程实践的各次作业分别花了多少时间?(做一个列表)
| 实验题目 | 花费的时间 |
|---|---|
| 实验一:软件工程准备 | 2h |
| 实验二:软件工程个人项目 | 4h |
| 实验三:作业互评与改进 | 2h |
| 实验四:软件工程结对项目 | 6h |
| 实验五:团队作业1:软件研发团队组建 | 2h |
| 实验六:团队作业2:团队项目选题 | 2h |
| 实验七:团队作业3:团队项目原型设计与开发 | 3h |
| 实验八:团队作业4:基于原型的团队项目需求调研与分析 | 3h |
| 实验九:团队作业5:团队项目需求改进与系统设计 | 4h |
| 实验十:团队作业6:团队项目系统设计改进与详细设计 | 4h |
| 实验十一:团队作业7:团队项目设计完善&编码 | 4h |
| 实验十二:团队作业8:软件测试与Alpha冲刺 | 16h |
| 实验十三:团队作业9:Beta冲刺与团队项目验收 | 8h |
| 实验十四:团队项目评审&课程学习总结 | 4h |
(3)哪一次作业让你印象最深刻?为什么?
印象最深刻的作业:Beta冲刺与团队项目验收
原因:在Beta冲刺与团队项目验收这次作业中让我印象深刻。有很大的可能是我们团队在前期的各种设计做的不是很详细,团队组建初期打算要学习的东西也没有学扎实。就导致在这次实验中弄得非常难。原本打算好的开发方式也用不了,最后又换了另外一种方式进行。最后团队内部成员也不是特别团结,做的网页很一般,好多功能都不能实现。最终在我和另外一名团队成员的合作下又将整个项目进行了大部分的修改,功能实现的也不是很全面,很遗憾。
(4)累计花了多少个小时在软件工程实践上?平均每周花多少个小时?
累计在软件工程实践上的时间挺多的,不知道具体怎么算,有的时候真的是花费了大量的时间,并没有什么成果。尤其是在后期团队项目实现和测试的时候。软件工程这门课基本每周都会有新任务。如果顺利的话每周最少4-5小时。(不包括上理论课、实验课的时间)。
(5)你学习和掌握的新语言、新平台;
软件工程项目实践中也没有学习新的语言,只是在大一大二学习的基础上又进行了深入的理解和学习,相比第一次学习JAVA、Dreamweaver CS6 等,有了很大的进步。学习平台有班级博客园、Github、中国大学MOOC
(6)填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发方法和建模方法;
| 软件开发工具、项目管理工具 | 软件开发方法 | 软件建模方法 |
|---|---|---|
| eclipse、mysql 、Dreamweaver CS6等 | 面向对象 | 面向对象 |
(7)其他方面的收获或提升。
收获也挺多的,有学习软件工程中的项目设计能力方面的、还有就是通过团队项目的合作,学会了如何与团队成员之间相互沟通、相互协调、相互帮助。
5.你认为目前的课程存在哪些问题,你有什么更好的建议。
目前的课程没有什么问题,老师采用的授课方式很好,让我们提前预习,挺好的。还有就是我希望在实验课上老师讲完实验要求后,能让同学们很快的进入本次的实验中。
实验十四:团队项目评审&课程学习总结的更多相关文章
- 201671010447 杨露露 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 总结这学期软件工程学习获得 一 ...
- 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...
- 杨巧丽 实验十四 团队项目评审&课程学习总结
实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/) 这个作业的要求在哪里 (https://ww ...
- 201671010449 杨天超 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 1.掌握软件评审流程及内容 2.个人总结 实验一问题解答 实验一问题链接:https://ww ...
- 201671010450-姚玉婷-实验十四 团队项目评审&课程学习总结
项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584. ...
- 201671030128周琳 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
- 201671030103 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 任课教师首页链接 这个作业的要求在哪里 作业链接地址 课程学习目标 (1)掌握软件项目评审会流程 (2)反思总结课程学习内容 任务一: 团队项目Github仓库中提交 ...
- 201671030126 赵佳平 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于那个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
- 201671010404+陈润菊 实验十四 团队项目评审课程&学习总结
个人学习总结博客 这个作业属于哪个课程 软件工程任教教师 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 作业学习目标 (1 ...
- 201671010426 孙锦喆 实验十四 团队项目评审&课程学习总结
徐明锦 徐明锦 2 95 2019-06-30T14:54:00Z 2019-06-30T14:54:00Z 9 608 3472 28 8 4072 14.00 Clean Clean false ...
随机推荐
- Expect Command And How To Automate Shell Scripts Like Magic
In the previous post, we talked about writing practical shell scripts and we saw how it is easy to w ...
- Python3多进程共享变量实现方法
今天同事反映一个问题让帮忙看一下:多进程共用一个变量,在一个进程中修改后,在另外的进程中并没有产生修改. 一.错误的实现方式 最初以为是没添加global声明导致修改未生效,但实际操作发现global ...
- 027 ElasticSearch----全文检索技术02---快速入门
1.基本概念 Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的. 注意:6.0之前的版本有type(类型)概念,type相当于关系数据库的表,E ...
- Background Suppression Network for Weakly-supervised Temporal Action Localization [Paper Reading]
研究内容:弱监督时域动作定位 结果:Thumos14 mAP0.5 = 27.0 ActivityNet1.3 mAP0.5 = 34.5 从结果可以看出弱监督这种瞎猜的方式可以PK掉早些时候的一些全 ...
- 7. Scala面向对象编程(中级部分)
7.1 包 7.1.1 看一个应用场景 现在有两个程序员共同开发一个项目,程序员xiaoming希望定义一个类取名Dog,程序员xiaohong也想定一个类也叫Dog,两个程序员还为此吵了起来,该怎么 ...
- golang --rune
rune 是int32的别名类型,专用于存储Unicode编码的单个字符 我们可以用5种方式来表示一个rune字面量: 该rune字面量所对应的字符,如'a'必须是Unicode编码规范所支持的 使用 ...
- java中什么是包
一.什么是包 包允许将类组合成较小的单元(类似文件夹),使其易于找到和使用相应的类文件 包有助于避免命名冲突.在使用许多类时,类和方法的名称很难决定.有时需要使用与其他类相同的名称.包基本上隐藏了类并 ...
- windows下vmware和Hyper-v共存方法
问题描述:环境:windows server 2012 r2系统下安装Hyper-v后,再安装Vmware 在Vmware中创建虚拟机,安装虚拟机系统的时候,vmware提示:VMware Works ...
- ios app UI自动化测试用到的命令
ios测试的app测试包,真机设备需要开发者证书并且将测试机的udid加入到pp文件文件,configruation 要求为debug模式的ipa包, 1.苹果手机的UDID, a.通过 xcode- ...
- zynq7020开发板+ Z-turn调试计划
参加米尔zynq7020开发板试用活动. 收到米尔z-turn板子后,焊接了一个JTAG转接板,以方便调试PL部分,对于后面的调试部分,主要分三个部分走:1.调试FPGA部分,实现逻辑控制外围简单的设 ...