实验十四 课程学习总结

项目 内容
这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/)
这个作业的要求在哪里 (https://www.cnblogs.com/nwnu-daizh/p/11093584.html)
课程学习目标 掌握软件项目评审会流程;反思总结课程学习内容。

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

(1)在软件工程师的思维误区中,过早优化和过早泛化哪一个思维误区更大?在软件工程师的思维误区中,“过早优化”忽略了软件的可塑性,软件师不断改进,在软件中,从一个局部问题进去花大量时间优化,是错误的,要重视软件的整体性。“过早泛化”软件本来是一个特定环境下解决的具体问题,过早抽象出来,也有不利之处。在此次软件工程的学习中,项目制作中尽量避免类似问题,不要死扣局部,注意整体和部分之间的关系,将小问题真正解决好,才是真正的成功。
(2)RUP是适应所有软件工程还是只是一个框架?RUP 吸收了多种开发模型的优点,具有很好的可操作性和实用性、从它一推出市场,凭借Booch、Ivar Jacobson、以及Rumbaugh 在业界的领导地位、以及与统一建模语言(Unified Model Language , 以下简称UML)的良好集成、多种CASE工具的支持、不断的升级与维护,迅速得到业界广泛的认同,越来越多的组织以它作为软件开发模型框架。
(3)从团队创建到成功开发软件,一个团队最重要的核心要素是什么?团结协作和贡献,协作,既然是团队,那就是分工完成任务,每人独自负责一部分,然后达到合作完成的目的。贡献,既然作为一个团队的一份子,就应该有奉献精神,因为管理者最终要看整个团队的贡献,一个队员即使能力很高但是不能为团队做贡献,不能融入团队,也是会被管理者所不容的。

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

在软件工程项目制作过程中,在需求分析中明白了,做好需求分析,师一个软件开始的重要部分,可行性分析阶段学会了”团队项目选题NABCD分析“;需求分析阶段掌握了几种不同的需求分析方法,并对不同情况选取需求分析方法有了新的认识,此外还掌握了功能分析的四个象限;实现阶段理解了一个软件的开发不但对技术有要求,对软件开发流程也要有深刻的理解,不然所设计开发的产品在后期投入运行时会出现很多灾难性的问题;在测试阶段,系统的学习了”黑盒测试,白盒测试“等一些基本的测试技术,此外还对Alpha冲刺和Beta冲刺有了自己的全面的认识和体会。

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

个人项目:本次软件工程项目让我加深了对程序设计的理解,对程序结构化设计有了进一步的认识,同时也是对自己编程思想的优化和编程能力的提高,认识到了如何将程序设计工程化,即软件工程的思想去设计程序。不仅如此,搞清楚了软件开发前期的准备工作的重要性,在软件工程思想上知识的缺漏,通过这次软件工程项目,学习了更多,也非常的感谢我的队友,可以在我遇到思考瓶颈的时候,给我一个比较新颖的想法,也感谢他们在此次软件开发的过程中软件开发代码与软件测试及方案设计的贡献,与他们的合作让我切身感受到了团队合作的重要性与其开发的高效性。

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

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

在本次软件工程的实践中我完成了大概三百多行代码。

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

在需求分析阶段的初期问卷调查,起初找不到人填表,得到的数据真实性不高,所得到的结果与项目初期计划有所偏差,在做调整的过程中感受到了软件工程的恶意。

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

在此次的软件工程实践上累计花费了大约半个月的时间,平均每周花费七八个小时吧。

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

学习和掌握的新语言、新平台:有博客园、GitHub、Visio、Leangoo、Mockplus、UE4等。

(6)填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发方法和建模方法;
软件开发工具、项目管理工具 软件开发方法 软件建模方法
Visio、Leangoo 面向对象分析(OOA)软件开发方法 软件原型方法
(7)其他方面的收获或提升。

项目合作,明白了团队的重要性,对个人能力也是一种提升。

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

课程优秀,老师负责。

实验十四 团队项目评审&个人学习总结的更多相关文章

  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 ...

  10. 201671010426 孙锦喆 实验十四 团队项目评审&课程学习总结

    徐明锦 徐明锦 2 95 2019-06-30T14:54:00Z 2019-06-30T14:54:00Z 9 608 3472 28 8 4072 14.00 Clean Clean false ...

随机推荐

  1. [LeetCode] 565. Array Nesting 数组嵌套

    A zero-indexed array A of length N contains all integers from 0 to N-1. Find and return the longest ...

  2. [LeetCode] 350. Intersection of Two Arrays II 两个数组相交之二

    Given two arrays, write a function to compute their intersection. Example 1: Input: nums1 = [1,2,2,1 ...

  3. 第四次实验报告:使用Packet Tracer理解RIP路由协议

    目录 1 实验目的 2 实验内容 3. 实验报告 3.1 建立网络拓扑结构 3.2 配置参数 3.3 测试网络连通性 3.4 理解RIP路由表建立和更新 4. 理解RIP消息传得慢 5. 拓展 1 实 ...

  4. alicebot

    一.   为什么Alice不支持中文因为Alice的question都会被bitoflife.chatterbean.text.Transformations类中的fit函数过滤,而过滤的表达式就是: ...

  5. Django-查询优化

    表数据: from django.db import models class Province(models.Model): name = models.CharField(max_length=1 ...

  6. Skywalking总结

    步骤四,完善Agent:你会发现,你在skywalking的Web监控页面看到的项目名称并非你原有的项目名称,而是一个默认的—— Your_ApplicationName.这是因为你还没有配置.打开/ ...

  7. git 用 diff 来检查改动

    用 diff 来检查改动 项目的开发是由无数个微小的改动组成的.了解项目开发过程的关键就是要搞清楚每一个改动.当然你可以使用 “git status” 命令或更简单的 “git log” 命令来打印出 ...

  8. Portainer容器可视化管理工具使用文档

    本文内容 主要介绍下Portainer的Docker使用方式,基于当前最新版v1.22.1,使用Docker的本地部署,并连接另一台服务器进行测试,更多请参考官网https://www.portain ...

  9. 关于wordpress4.8中的Twenty Seventeen主题的主题选项增加章节的实现

    我这里的wordpress版本是4.8  默认的主题是 Twenty Seventeen 我想实现的事 主题选项的首页  多增加2个章节 默认是只有4个章节  我想在增加2个 到6个 看下实现后的效果 ...

  10. ScheduledThreadPoolExecutor使用指南

    ScheduledThreadPoolExecutor是Timer的多线程实现版本,JDK官方推荐使用.ScheduledThreadPoolExecutor用于替代Timer.是接口Schedule ...