朱石景 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级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
随机推荐
- [LeetCode] 465. Optimal Account Balancing 最优账户平衡
A group of friends went on holiday and sometimes lent each other money. For example, Alice paid for ...
- Sentinel: 使用注解限流
在前面我们对Sentinel做了一个详细的介绍,可以手动的通过Sentinel提供的SphU类来保护资源.这种做法不好的地方在于每个需要限制的地方都得写代码,从 0.1.1 版本开始,Sentinel ...
- Spring Boot中整合Sharding-JDBC单库分表示例
本文是Sharding-JDBC采用Spring Boot Starter方式配置第二篇,第一篇是读写分离讲解,请参考:<Spring Boot中整合Sharding-JDBC读写分离示例> ...
- DVWA SQL Injection 通关教程
SQL Injection,即SQL注入,SQLi,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执行恶意SQL语句的目的.SQL注入漏洞的危害巨大,常常会导致整个数据库被“脱 ...
- 这些个适合oier的网站丫太有趣了吧(不定期更新中)(update.2019年11月1日)
//部分来源于:Sophon 的博客 .Smoggy 的博客.lahlah 的空间. //大佬大佬%%%↗↗↗ oier必备!!!(你值得拥有d=====( ̄▽ ̄*)b) 骗分导论 - Vijos V ...
- GreenPlum 大数据平台--基础使用(二)
连接参数 连接参数 描述 环境变量 应用名称 连接到数据库的应用名称,保存在application_name连接参数中.默认值是psql. $PGAPPNAME 数据库名 用户想要连接的数据库名称.对 ...
- java、ajax 跨域请求解决方案('Access-Control-Allow-Origin' header is present on the requested resource. Origin '请求源' is therefore not allowed access.)
1.情景展示 ajax调取java服务器请求报错 报错信息如下: 'Access-Control-Allow-Origin' header is present on the requested ...
- iphone 移动端操作记录
iPhone和Safari浏览器的后退按钮操作,是直接载入缓存中的页面,不会加载js文件,不会执行ready,onload函数,但是加载html页面会跑pageshow事件,因此有回退动作需要重新加载 ...
- 明解C语言 入门篇 第七章答案
练习7-1 #include <stdio.h> int main() { int n; printf(,, ); //此行显示结果为 4 3 6 因为1的字节就是为4,而-1的字节也是4 ...
- R语言构建蛋白质网络并实现GN算法
目录 R语言构建蛋白质网络并实现GN算法 1.蛋白质网络的构建 2.生物网络的模块发现方法 3.模块发现方法实现和图形展示 4.附录:igraph中常用函数 参考链接 R语言构建蛋白质网络并实现GN算 ...