项目 内容
作业所属课程 所属课程
作业要求 作业要求
课程学习目标 (1)掌握软件项目评审会流程;(2)反思总结课程学习内容

任务一:团队项目审核已完成、项目验收过程意见表已上交。

任务二:课程学习总结

1.结合本学期课程学习内容,对比《实验一 软件工程准备》的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的;学习中是否产生了新的问题?如有,请提出。

《实验一 软件工程准备》博客链接

问题一:什么是软件工程?通过本学期的学习,使我更加了解了软件工程。软件工程是对一个项目从立项到结项的所有过程,主要包括需求调研与分析,项目概要设计,项目详细设计,项目实现,项目测试,项目维护等过程。本学期我们主要就是围绕这些步骤展开学习。
问题二:如何做到团队协作?通过本学期的团队合作使我了解了一些团队模式,也在后期的学习过程中运用,因为我们的项目相对较小,所以由老师的建议采用四人小组完成项目,在做项目过程中,我发现团队成员之间的沟通好人分工很重要,沟通是团队思想一致,后期的分歧不会出现很多,分工使我们做项目时对时间有效利用,也减少了团队成员中矛盾的出现。在团队中出现分歧时,沟通很能解决问题,因此,在团队项目过程中,我和我们组的成员并没有出现过分歧没有解决的时候。
问题三:团队研发过程中用户提出新要求或没有按照规定时间完成设计研发时,开发人员将如何调整?这个问题在本学期的项目实现过程中并没有太深刻的体现来,所以对于解决方案,也不是很了解。

2.总结自己在项目的 可行性分析/需求分析/软件设计/实现/测试/项目验收/中学到了哪些“知识点”。

标题 学到的“知识点”
项目可行性分析 学习到了采用NABCD法完成项目可行性分析
项目需求分析 学回来了如何进行原型设计,了解了更多的调研方法
软件设计 学会了如何用图完成设计,如类图、用例图等
实现 了解了开发的全过程,包括用户、前段、后台的设计实现
测试 学会了系统的测试方法
项目验收 了解了项目验收过程

3.结合个人项目/结对编程/团队项目的个人经历,谈谈心得。

心得体会:
本学期上完这个课程,使我印象颇深,让我了解学习了软件工程的具体流程,在项目过程中,学习到了很多,如何调研,如何设计,如何实现,如何测试,如何验收,这些都是通过这学期的项目学习到的。也让我感受到了个人项目与团队项目的不同,结对项目和团队项目让我发现团队成员之间的沟通很重要,尤其是团队项目,沟通可以让团队成员的想法一致化,解决了意见分歧,减少可后期项目的不同意带来的麻烦。也学习到了很多新的知识与学习实践平台,了比如原型设计,很具象的表达出页面设计。同时,老师的教学和利用网络学习的途径也让我受益匪浅。

4.总结这门课程的实践总结和给你带来的提升,包括以下内容:

(1)统计在软件工程实践中,你完成了多少行的代码;

在软件工程实践中大概完成2000+行代码。

(2)你在软件工程实践的各次作业分别花了多少时间?(做一个列表)
实验题目 花费的时间
实验一:软件工程准备 2h
实验二:软件工程个人项目 17h
实验三:作业互评与改进 4h
实验四:软件工程结对项目 16h
实验五:团队作业1:软件研发团队组建 1h
实验六:团队作业2:团队项目选题 1h
实验七:团队作业3:团队项目原型设计与开发 8h
实验八:团队作业4:基于原型的团队项目需求调研与分析 24h
实验九:团队作业5:团队项目需求改进与系统设计 3h
实验十:团队作业6:团队项目系统设计改进与详细设计 8h
实验十一:团队作业7:团队项目设计完善&编码 30h
实验十二:团队作业8:软件测试与Alpha冲刺 4h
实验十三:团队作业9:Beta冲刺与团队项目验收 10h
实验十四:团队项目评审&课程学习总结 3h
(3)哪一次作业让你印象最深刻?为什么?

印象最深刻的作业:软件测试与Alpha冲刺

原因:由于房价原因,课程课程进度没有跟上,再加上时间有限,所以我们将编码和测试冲刺合并在一起,在短短的两周时间,要完成所有代码,对于编程能力不太好的我们来说形成了巨大的压力,我在项目中需要完成数据库的实现,开始,我们组内决定用JSP JavaEE与mysql结合编写代码,但是由于我们的开发环境多次安装不上,耗费大量时间,使我们放弃了JavaEE开发环境,经过长时间的实践了解,最终采用了HTML本地数据库,但是由于数据库并没有与后台连接,所以项目有很大的不足和缺陷,时间有限,所以我们没有完善这一项功能。最大的感受是花费大量的时间,却没有成果,让我很挫败。

(4)累计花了多少个小时在软件工程实践上?平均每周花多少个小时?

累计在软件工程实践上了40h+,几乎在每周六以及周一至周二早上都在做软件工程,在最后实现测试阶段,几乎是没有课就在做软件工程,每周基本上花费10h以上。

(5)你学习和掌握的新语言、新平台;

掌握了原型设计平台,这个平台能使设计页面具象化,很容易理解,还有一些画图软件和平台。还掌握了GitHub平台,完成对代码的管理。

(6)填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发方法和建模方法;
软件开发工具、项目管理工具 软件开发方法 软件建模方法
mockplus,GitHub,leangoo、Dreamweaver CS6等 面向对象 面向对象
(7)其他方面的收获或提升。

清晰的体验了团队协作,让我对团队有了更深刻的理解,坚定了沟通在团队中的重要性。

5.你认为目前的课程存在哪些问题,你有什么更好的建议。

目前的课程没有什么问题,老师的教授方案很新颖也很实用,很喜欢老师的教受方式,利用网上资源这一点也非常好,所以没有什么建议。目前的课程没有什么问题,老师采用的授课方式很好,让我们提前预习,挺好的。

201671030116 宋菲菲 实验十四 团队项目评审&课程学习总结的更多相关文章

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

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

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

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

  3. 杨巧丽 实验十四 团队项目评审&课程学习总结

    实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/) 这个作业的要求在哪里 (https://ww ...

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

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

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

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

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

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

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

    项目 内容 这个作业属于哪个课程 任课教师首页链接 这个作业的要求在哪里 作业链接地址 课程学习目标 (1)掌握软件项目评审会流程 (2)反思总结课程学习内容 任务一: 团队项目Github仓库中提交 ...

  8. 201671030126 赵佳平 实验十四 团队项目评审&课程学习总结

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

  9. 201671010404+陈润菊 实验十四 团队项目评审课程&学习总结

    个人学习总结博客 这个作业属于哪个课程 软件工程任教教师 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 作业学习目标 (1 ...

随机推荐

  1. 并行编程架构(指令流水、进程、线程、多核,Pipe and Filter)

    最近在进行DSP软件优化时,查阅文献,看到了几种并行机制,下面予以总结: 关键词一:指令流水 关键词二:多进程 关键词三:多线程 关键词四:多核(多处理器.超线程结构.多核结构.多核超线程架构) 在体 ...

  2. Java开发笔记(一百零九)XML报文的定义和解析

    前面介绍了JSON格式的报文解析,虽然json串短小精悍,也能有效表达层次结构,但是每个元素只能找到对应的元素值,不能体现更丰富的样式特征.比如某个元素除了要传输它的字符串文本,还想传输该文本的类型. ...

  3. python 之 Django框架(Django框架简介、视图装饰器、request对象、Response对象)

    12.33 Django框架简介: MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器( ...

  4. 38 多线程(十)——volatile 数据同步

    在多线程并发的情况下,同一个变量被多个线程调用,那修改的数据就不会每分每秒保持一致.例如,对于某个变量a,线程1对它进行一套操作,线程2又对它进行另一套操作,但如果cpu太忙了,太忙了,假设cpu都用 ...

  5. day37——阻塞、非阻塞、同步、异步

    day37 阻塞.非阻塞.同步.异步 进程运行的三个状态:运行.就绪.阻塞 执行的角度 阻塞:程序运行时,遇到了IO,程序挂起,CPU被切走 非阻塞:程序没有遇到IO,程序遇到IO但是我通过某种手段, ...

  6. vue --- axios拦截器+form格式请求体

    在vue2.x中使用CLI生成的模板有很大改变,需要自己手动在main.ts同级目录下新建interceptors.ts interceptors.ts import axios from 'axio ...

  7. SAS学习笔记63 如何导出Log

    如上,将Log输出,然后又恢复到SAS系统里面的Log,把需要运行的程序放到他们中间就可以了.这种方法不会出现Log打印满了的情况 这种是先输出在SAS系统里面,然后在输出,在SAS里面Log的行是有 ...

  8. AS3.0 字母大小写转换

    字母大小写转换: /** * * *-------------------------* * | *** 字母大小写转换 *** | * *-------------------------* * * ...

  9. ColorTransform调整显示对象的颜色值

    ColorTransform调整显示对象的颜色值: /** * * *------------------------------* * | *** 调整显示对象的颜色值 *** | * *----- ...

  10. subprocess.popen.kill杀死所有子进程

    一.使用subprocess模块 使用subprocess模块可创建子进程. subprocess. Popen ( args , bufsize=0 , executable=None , stdi ...