201671030117 孙欢灵 实验十四 团队项目评审&课程学习总结
| 项目 | 内容 |
|---|---|
| 作业所属课程 | 所属课程 |
| 作业要求 | 作业要求 |
| 课程学习目标 | (1)掌握软件项目评审会流程;(2)反思总结课程学习内容 |
任务一:团队项目审核已完成、项目验收过程意见表已上交。
任务二:课程学习总结
1.结合本学期课程学习内容,对比《实验一 软件工程准备》的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的;学习中是否产生了新的问题?如有,请提出。
《实验一 软件工程准备》博客链接
问题1:我们知道,近二十年来世界上最大的软件公司是微软公司,从1975年创立之初到如今的绝对领先地位,微软总结出一个方法论-MSF。MSF的9条基本原则中其中的核心原则应该是什么?
解答:MSF的9条基本原则:1.推动信息共享沟通;2.为共同的远景而工作;3.充分授权和信任;4.各司其职,对项目共同负责;5 交付增量的价值;6.保持敏捷,预期和适应变化;7.投资质量;8.学习所有的经验;9.与顾客合作。经过一学期的学习,我认为这9条基本原则在一个项目中所扮演的角色都同等重要,每个原则在项目的不同进展阶段都有不同程度上的重要性。例如在项目前期,推动信息共享沟通和为共同的远景而工作都是顺利立项,团队成员能有一个好的开始的前提。
问题2: 一个合格的PM,需要这些能力:(一)观察,理解和快速学习能力。(二)分析管理能力。(三)一定的专业能力。(四)自省的能力。要成为一个优秀的PM,在养成这些能力的过程中我们应该如何做起,怎么做?
解答:要成为一个合格的优秀的PM我认为需要从以下几个方面中做起:1.生活中:应该有“吾日三省吾身”的态度,一个PM最忌讳的就是骄傲自满,认为自己很优秀,不知学习他人的长处。2.学习中:应该专注于提高自己的专业能力和培养自己快速的学习能力,这是每一个PM都应该且必须要做到的事情。3.在社会中:在与人交往的过程中,应该有意识的培养自己的管理能力。这几个方面都是需要长期坚持才能养成的。
问题3:在书第十七章中作者强调了团队领导的作用,一个好的团队领导对团队的影响是巨大的。根据我目前已经遇到的情况,大家会倾向于服从个人能力强的人,是否只有团队中能力最强的人才有资格成为团队领导者?
解答:客观来说,会出现这种情况是因为相对来说个人能力较强的人,他的专业能力会让他对整个项目的分析和发展方向有这更准确的判断,而且就我们现在学习的阶段来说,选择个人能力较强有利于提高整个项目的开发速度。但在实际的工作中,应该选择适合管理人担任团队领导,这样能更好的起到团结队员的作用。
2.总结自己在项目的 可行性分析/需求分析/软件设计/实现/测试/项目验收/中学到了哪些“知识点”。
| 标题 | 学到的“知识点” |
|---|---|
| 项目可行性分析 | /学会了从多个不同的方面对项目进行分析,例如经济可行性,技术可行性,法律可行性等,还学会了使用NABCD法进行分析项目的可行性 |
| 项目需求分析 | 学会了根据不同类型的项目,从而采用更适合的调查方法 |
| 软件设计 | 进行概要设计和详细设计。在概要设计时主要是根据需求分析阶段的成果将系统进行功能结构的划分。在软件详细设计阶段主要是确定怎么具体地实现用户需要的软件。 |
| 实现 | 一个项目的实现,有可能会需要学习新的技术和新的开发方法,应该组织队员在最短的时间内最快的学会。 |
| 测试 | 学会如何使用黑盒测试技术和白盒测试技术 |
| 项目验收 | 将项目开发过程中的所有文档整理打包交给客户 |
3.结合个人项目/结对编程/团队项目的个人经历,谈谈心得。
心得体会:
在个人项目中,一个功能如果做不好,受影响的是自己,但如果是一个团队项目,如果有的地方做的不够完整,受影响的将会是整个团队的人,经过团队项目,我认识到一个项目最重要的团队成员之间能够互相理解和多沟通,团队中,有不会的东西应该积极主动的向别人请教,不能想着只依靠别人。在个人能力方面,经过项目编码阶段,我深刻的认识到自己的编码水平还需要有很大的提升,在今后应该更多的提升自己的专业能力。
4.总结这门课程的实践总结和给你带来的提升,包括以下内容:
(1)统计在软件工程实践中,你完成了多少行的代码;
在整个软件工程的学习实践过程中大概完成5000+行代码。
(2)你在软件工程实践的各次作业分别花了多少时间?(做一个列表)
| 实验题目 | 花费的时间 |
|---|---|
| 实验一:软件工程准备 | 2h |
| 实验二:软件工程个人项目 | 5h |
| 实验三:作业互评与改进 | 2.5h |
| 实验四:软件工程结对项目 | 10h |
| 实验五:团队作业1:软件研发团队组建 | 2h |
| 实验六:团队作业2:团队项目选题 | 2.5h |
| 实验七:团队作业3:团队项目原型设计与开发 | 4h |
| 实验八:团队作业4:基于原型的团队项目需求调研与分析 | 4h |
| 实验九:团队作业5:团队项目需求改进与系统设计 | 5h |
| 实验十:团队作业6:团队项目系统设计改进与详细设计 | 5h |
| 实验十一:团队作业7:团队项目设计完善&编码 | 20h |
| 实验十二:团队作业8:软件测试与Alpha冲刺 | 15h |
| 实验十三:团队作业9:Beta冲刺与团队项目验收 | 8h |
| 实验十四:团队项目评审&课程学习总结 | 4h |
(3)哪一次作业让你印象最深刻?为什么?
印象最深刻的作业:团队作业7:团队项目设计完善&编码
原因:在这次作业中,因为要开始具体的实现,最初的打算是使用JSP技术来实现,我负责的是数据库的部分在开始连接数据库时总是出错而且由于队员也都不是很愿意学习新的技术,最终我们采用了Dreamweaver软件来开发。但由于有的做出来的页面与原型设计出来的相差实在太大,我和另一位队员又重新修改了绝大部分的代码。
(4)累计花了多少个小时在软件工程实践上?平均每周花多少个小时?
累计在软件工程实践上的时间难以计算。平均会有6/h每周甚至有时可能会更多。尤其是在后期团队项目实现和测试。
(5)你学习和掌握的新语言、新平台;
软件工程项目实践中学习了Java Web开发,虽然在最终的项目实现中没有用到。又重新理解和学习了Dreamweaver CS6。掌握的新的学习平台有班级博客园、Github、中国大学MOOC等。
(6)填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发方法和建模方法;
| 软件开发工具、项目管理工具 | 软件开发方法 | 软件建模方法 |
|---|---|---|
| eclipse、mysql 、Dreamweaver CS6、Visio,墨刀、mockplus,GitHub,leangoo等 | 原型方法、 面向对象 | 面向对象、 UML建模、结构化建模 |
(7)其他方面的收获或提升。
学习了mysql,Java EE等。
5.你认为目前的课程存在哪些问题
本次课程主要的内容都集中在实践上。但存在的问题是课程内容的时间安排上有点不合理,在项目前期给的时间比较充足,但在项目后期给的时间就过分仓促,而且由于临近期末,所有的课程设计都到了结束的时候,所以安排在本课程的时间就会减少,项目的质量就会有所下降。但总的来说,通过这门课我也学到了很多知识,很感谢老师本学期对我们的教诲。
201671030117 孙欢灵 实验十四 团队项目评审&课程学习总结的更多相关文章
- 201671010426 孙锦喆 实验十四 团队项目评审&课程学习总结
徐明锦 徐明锦 2 95 2019-06-30T14:54:00Z 2019-06-30T14:54:00Z 9 608 3472 28 8 4072 14.00 Clean Clean false ...
- 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级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
随机推荐
- Linux+Nginx+Supervisor部署ASP.NET Core实操手册
一.课程介绍 在上一节课程<ASP.NET Core托管和部署Linux实操演练手册>中我们学过net core的部署方式多样性和灵活性.我们通过远程工具输入dotnet 程序集名称.dl ...
- mongodb数据库操作 python+命令行
一.python操作 from bson.objectid import ObjectId import pymongo client1 = pymongo.MongoClient(host=) ...
- 串口调试工具与com口编程
当我们要与称打印机进行交互的时候这就需要 驱动 只有得到对应产品的驱动我们才有机会对其进行 com 口编程 首先我们就需要一个小工具来进行测试 获取对应的com 口,观察数据传输方式 链接地址: 链 ...
- PyInstaller把Python脚本打包成可执行程序教程
一.说明 一直以来都有把.py文件打包成.exe文件的想法,但总是不够强烈,每次拖着拖着就淡忘了. 昨天帮硬件部门的同事写了个脚本,然后今天下午的时候,他问有没有办法把脚本打包成可执行文件,这样方便以 ...
- English--动名词
English|动名词 开始动名词的学习,代表着在长难句的征途上又向前迈出了一步. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对于所有的知识点的描述.力求不含任何的自我感情色彩. 情感:用 ...
- 整理:WPF中应用附加事件制作可以绑定命令的其他事件
原文:整理:WPF中应用附加事件制作可以绑定命令的其他事件 目的:应用附加事件的方式定义可以绑定的事件,如MouseLeftButton.MouseDouble等等 一.定义属于Control的附加事 ...
- c#读取appsetting.json配置文件
asp.net core 取消了web.config配置文件,而将appsetting.json作为了配置文件. 那么,怎么读取相关数据呢?这里我在appsetting.json中添加一些信息 第一种 ...
- windows10结束进程
.net winfrom 程序关于结束进程触发事件 在任务管理器中有进程.详细信息栏 在进程栏对应用程序结束任务,会触发应用程序窗体的FormClosed事件 在详细信息栏对应用程序结束任务,不会触发 ...
- C#多线程解决程序卡顿问题
描述: 在 C# 中,System.Threading.Thread 类用于线程的工作.它允许创建并访问多线程应用程序中的单个线程.进程中第一个被执行的线程称为主线程. 案例: static void ...
- 更新.net core 3.0,dotnet ef命令无法使用的解决办法
之前项目采用.net core 2.2 实现,今天更新vs2019,系统.net core也被升级到3.0,在cmd中使用dotnet ef命令出现 “无法执行,因为找不到指定的命令或文件.可能的原因 ...