朱石景 201671010457 团队项目评审&课程学习总结
| 项目 | 内容 |
| 这个作业属于哪个课程 | http://www.cnblogs.com/nwnu-daizh/ |
| 这个作业的要求在哪里 | https://www.cnblogs.com/nwnu-daizh/p/11093584.html |
| 课程学习目标 | 掌握软件项目评审会流程,反思总结课程学习内容。 |
任务一
| 验收意见表GitHub仓库地址 | https://github.com/abcdyqmz/- |
任务二
1、对实验一问题的解答及阐述
| (1) 《实验一 软件工程准备提出》的问题链接 |
| https://www.cnblogs.com/zhushijing/p/10498461.html |
| (2) 《实验一 软件工程准备提出》的问题解答 |
| 1.代码复审的目的有哪些?
答: 1. 找出代码的错误,列如编码错误、不符合团队代码规范的地方。 2.发现逻辑错误,程序可以编译痛过,但是代码罗技是错误的。 3.发现算法错误,比如使用算法不够优化,边界条件没有处理好。 4.发现潜在错误和回归性错误—-当前的错误导致以前修复的缺陷有重新出现。 5.发现可能需要改进的地方。 6.教育开发人员,传授经验,让更多的成员熟悉项目各部分代码,同时熟悉和应用应用领域相关的实际知识。 答:1.积累软件开发的知识,提升技术技能(如对具体技术的掌握,动手能力)。例如对Java、C/C++ 、C#的掌握,诊断/提高技能的技术,对 驱 动 程序(Device Driver)、内核调试器(Kernel Debugger)的掌握;对于某一开发平台的掌握。 2.积累问题领域的知识经验(例如:对医疗或者金融行业的了解)。第一点和第二点都可以在很多简历上看到,也可以比较容易的检测出来。随着经验的增长,一个·工程师可以掌握更广泛、更深入的技术和问题领域的知识。 3.对通用软件设计思想和软件工程思想的理解。 4.提升职业技能(区别于技术技能)。职业技能包括自我管理能力,表达和交流能力,与人合作的能力,按质按量完成任务的能力,这些能力在IT和其他行业都很重要。 5.实际成果。绝大多数软件工程师的工作成果都是可以公开的,你参与的产品用户评价如何,市场占有率如何,对用户有多大价值?你在其中起立什么作用?行胜于言,这些实际的工作成果,是最重要的评价标准。 答:1.推动信息共享与沟通。 2.为共同的远景而工作。 3.充分授权和信任。 4.各司其职,对项目共同负责。 5.交付增量的价值。 6.保持敏捷,预期和适应变化。 7.投资质量。 8.学习所有的经验。 9.与顾客合作。 |
2、总结自己在项目的可行性分析/需求分析/软件设计/实现/测试/项目验收/中学到了哪些“知识点”
| 可行性分析阶段 | 技术可行性、经济可行性、管理可行性的分析,以及对各种风险的预测评估 |
| 需求分析阶段 | 需求获取方式、需求分析、编写需求规格说明书的方法及需求验证 |
| 软件设计阶段 | 软件需求的理解、表述、设计时要注意软件可扩展性、灵活性、可维护性和软件成本等 |
| 实现阶段 | 软件部署实施方案的编写、用户手册的编写、维护手册的编写、回归测试 |
| 测试阶段 | 测试文档的编写规范、测试的几种方式,如单元测试、模块测试、回归测试等 |
| 项目验收阶段 | 验收方式、验收文档,验收阶段双方的交涉、用户验收、安全检测 |
3、个人项目/结对编程/团队项目的个人经历及心得体会
| 个人项目:学习个人项目是我第一次接触到软件设计的相关知识,项目相对比较简单在我一个人的努力之下勉强能够完成。也是由于比较简单我在实现方式上比较随意,采用了我比较擅长的matlab实现方式,从中体会到简单的软件未开发我们完全可以不拘泥以语言的选择,可以用最简单最可靠的方式实现最终的用户需求。
|
4、软件工程的实践总结和提升
| (1) 统计在软件工程实践中,你完成了多少行的代码; |
| 写代码是我的弱项,在整个实践中,我基本没有参与代码的编写,只是编辑文档和博客,也对部分代码进行了测试。 |
| (2)哪一次作业让你印象最深刻?为什么? |
| 答辩前的实验十三是我影响深刻的一次实验,这次作业我们要确保我们团队项目最终做的软件系统能够与运行出结果,在此期间我们一行一行的寻找错误,每位同学都十分投入的在准备最后的冲刺。在最终实验成功测试数据正确后,大家露出了脸上久违的笑容,让我从中感受到学习的成就感与无限的乐趣。 |
| (3) 累计花了多少个小时在软件工程实践上?平均每周花多少个小时? |
| 累计花费的时间要超过200个小时,每周花费的时间大概为10个小时。 |
| (4)你学习和掌握的新语言、新平台; |
| 掌握的新平台:博客园、githup。新语言:jsp |
(5)你在软件工程实践的各次作业分别花了多少时间?(做一个列表)
| 各次试验 | 花费时间(h) | 各次试验 | 花费时间(h) |
| 实验一软件工程准备 | 5 | 实验八基于原型的团队项目需求调研与分析 | 25 |
| 实验二软件工程个人项目 | 8 | 实验九团队项目需求改进与需求设计 | 15 |
| 实验三作业互评与改进 | 6 | 实验十团队项目需求改进与详细设计 | 22 |
| 实验四软件工程结队项目 | 8 | 实验十一团队项目设计完善 | 30 |
| 实验五软件研发团队的组建 | 10 | 实验十二软件测试与alpha冲刺 | 21 |
| 实验六团队项目选题 | 12 | 实验十三beta冲刺与团队项目验收 | 15 |
| 实验七团队项目原型设计与开发 | 15 | 实验十四团队项目评审&课程总结 | 7 |
(6) 填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发方法和建模方法;
| 软件开发工具 | 项目管理工具 | 软件开发方法 | 软件建模方法 |
|---|---|---|---|
| Eclipse、MySQL | GitHub、leangoo | 面向对象、原型设计、结构化设计 | 面向对象 |
5、其他方面的收获或提升。
| 在软件建模、编码能力、团队协作的能力等都有了很大的提升。 |
6、你认为目前的课程存在哪些问题,你有什么更好的建议。
| 我觉着如果要更好的学习软件工程就必须针对学生不同的学情来合理的设置课程能容,要考虑学生的实际编程能力,软件的实现是基于编程基础上的。另外,可以提升实验的趣味性,与实际作用,让学生作对自己实际生活能够有帮助的实验,以培养学生的学习兴趣。 |
朱石景 201671010457 团队项目评审&课程学习总结的更多相关文章
- 团队项目评审&课程学习总结
一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...
- 201671010403 陈倩倩 实验十四 团队项目评审&课程学习总结
一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...
- 201671010436 王雪刚 实验十四 团队项目评审&课程学习总结
一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...
- 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级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
随机推荐
- makfile通用版本
DIR_INC = ./include DIR_SRC = ./src DIR_OBJ = ./obj DIR_BIN = ./bin LIBS += -Wl,-rpath=../lib/HCNetS ...
- Harbor 忘记密码
Harbor密码重置 01,登入到harbor容器里面的数据库上 docker exec -it harbor-db /bin/bash 02,登入数据库 psql -h postgresql -d ...
- JS基础——常见的数据类型
常见的数据类型 原始类型(基本类型)包括 :number.string.boolean.null.undefind 引用类型包括 :object,其中object中又分 Function.Array. ...
- 第五次实验报告:使用Packet Tracer理解OSPF路由协议
目录 1 实验目的 2 实验内容 3. 实验报告 3.1 建立网络拓扑结构 4. 配置 4.1 配置并激活串行地址和以太网地址 4.1.1 R1 4.1.2 R2 4.1.3 R3 4.1.4 PC ...
- 从头学一次J2EE笔记
1.在Servlet3.5规范之前,Java Web 应用的绝大部分组件都通过web.xml 文件来配置管理, Servlet3.0 规范可通过Annotation来配置管理Web组件,因此web.x ...
- 【08月01日】A股滚动市净率PB历史新低排名
2010年01月01日 到 2019年08月01日 之间,滚动市净率历史新低排名. 上市三年以上的公司,2019年08月01日市净率在30以下的公司. 来源:A股滚动市净率(PB)历史新低排名. 1 ...
- linux php composer安装和使用教程
linux php composer安装和使用教程建议在linux下 下载后 然后再下载到本地 win上最好别用composer下载速度超级慢 或者根本下不动 项目依赖包 ...
- 公众号对接百度翻译API
有时候在公众号中需要对接一些翻译的功能或者其他.最常见的翻译API就是中英互译,程序员用的最多的也就是中译英. 1.到百度翻译官网申请账号 http://api.fanyi.baidu.com/api ...
- Angulaur导入其他位置的样式
建立一个统一样式文件base-xxx.component.css 在需要导入样式的组件中,编辑.ts文件导入样式: 右侧是它的相对路径.
- python程序设计基础(程序设计基础方法)
python初学者程序练习题 注:练习题涉及到range()函数的使用方法和python绘制,后面会单独发篇解释说明. 1.字符串拼接.接收用户输入的两个字符串,将它们组合后输出 str1=input ...