项目 内容
作业所属课程 所属课程
作业要求 作业要求
课程学习目标 (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. 【视频开发】四大图像库:OpenCV/FreeImage/CImg/CxImage

    1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法: 然后将图像格式和矩阵运算, ...

  2. TypeError: Cannot read property 'compilation' of undefined

    Vue build失败 TypeError: Cannot read property 'compilation' of undefined 1.   使用npm run build 失败 使用npm ...

  3. TIBCO Jaspersoft Studio 报表软件使用教程

    Detail 1里面放置动态内容框可以循环遍历数据 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn ...

  4. Oracle ROWNUM的陷阱

    先抛出一个问题: 我有一张表T,现在我想对表中1/4的记录作UPDATE操作,我的SQL如下: Update t set col1='123' where mod(rownum,4)=1 我能够得到想 ...

  5. c++入门构造函数

    一种方法: class Student{ public: //声明有默认参数的构造函数 Student(,,float=10); //声明成员函数 void total(); private: //声 ...

  6. 在ensp上利用单臂路由实验VLAN间路由

    我们为什么要设置单臂路由? 因为我们要解决不同vlan,不同网络的PC机间的通信问题~ 那它为啥叫单臂路由嘞? 单臂路由的原理时通过一台路由器,使vlan间互通数据通过路由器进行三层转发,如果在路由器 ...

  7. 01_Android入门

    Android系统文件目录结构 / 代表系统的根目录 /data/app/ 存放着第三方的apk文件 /system/app/ 其中是系统中的应用安装文件 /data/data/packagename ...

  8. ERP通过JAVA流的形式将数据传到外围系统

    1.ERP封装数据成XML写入数据库服务器指定文件 --指定相关文件信息 v_file_path := '/u01/test/app/fs1/EBSapps/appl/cux/12.0.0/forms ...

  9. war包方式部署solo博客

    solo,一款小而美的博客系统,GitHub:https://github.com/b3log/solo 环境和文件准备 服务器:用的阿里云服务器,系统是 CentOS 7.3 64 位. JDK:1 ...

  10. UML概念模型

    UML概念模型 UML(Unified Modeling Language):统一建模语言,为面向对象开发系统的产品进行说明.可视化.和编制文档的标准语言 面向对象程序设计 面向对象基本概念:对象.类 ...