《Blue_Flke》团队项目用户验收评审

一.关于源代码管理的10 个问题:

1.你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题?

答:团队项目在Github上托管,采用git的方式进行版本控制。使用win7系统,团队的在处理文件的锁定问题上是不加锁的。

2.如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系?

答:点开项目的commit的记录,点击相应的SHA版本哈希值之后可以看到代码的修改内容。

3. 如果某个文件在你签出之后已经被别人修改,并且签入了,那么你在签入你的修改的时候, 如何合并不同的修改(merge)?你用了什么工具来帮助你?

答:在git中执行合并即可自动合并Git修改的部分。但是,也存在无法自动合并的情况。如果在远程数据库和本地数据库的同一个地方都发生了修改的情况下,因为无法自动判断要选用哪一个修改,所以就会发生冲突。git会显示本地数据库和远程数据库同一个地方的不同修改,这时候就需要我们手动解决冲突

4. 你有20个文件都是关于同一个功能的修改,你要如何保证这些文件都同时签入成功(修改的原子性),或者同时签入不成功?

答:用IDEA的资源库同步的功能,这个功能可以显示有冲突的文件(用红色标注),在签入的时候,先把冲突文件更新下来,与本地自己要签入的文件进行一轮merge,然后再把20个文件一起签入即可。

5.你的PC 上有关于三个功能的修改, 但是都没有完成,有很多文件处于半完工的状态,这时你要紧急修改一个新的 bug,如何把本地修改放一边,保证在干净的环境中修改这个 bug, 并成功地签入你的修改?

答:在当前master分支开一个新的分支brach对文件进行改写。当前master分支开一个分支bug进行bug的修复,修复完成之后与master进行合并,完成了功能的实现的brach分支之后再与master分支进行合并。

6. 规范操作和自动化

你的团队规定开发者签入的时候要做这些事情:

- 运行单元测试,相关的代码质量测试

- 代码复审 (要有别的员工的名字)

- 和这次签入相关的issue 编号, 任务/task, 缺陷/bug 编号,等等, 以备查询。

请问你的团队有这样的自动化工具让开发者方便地一次性填入所有信息然后提交么?

答:我们团队没有这样的工具

7. 如何给你的源代码建立分支?

答:本地创建新的分支:git branch [branch name]

查看所有分支:git branch -a

切换到新的分支:git checkout [branch name]

8. 一个源文件,如何知道它的每一行都是什么时候签入的,为了什么目的签入的?

答:根据交付信息来知道它是什么时候签入的,为什么签入的,在我们签入的时候,会有签入的时间,后面的备注会写着什么目的签入的。

9. 如何给一个系统的所有源文件都打上标签,这样别人可以同步所有有这个标签的文件版本?

答:通过提交时间,或者通过某个功能以及commit记录的信息来确定某个版本,得到“Last Known Good”。在github上每次就该并提交的时候将自己所写的内容标记好,在后同步的时候就能够清晰。

10. 你的项目的源代码和测试这些代码的单元测试,以及其他测试脚本都是放在一起的么? 修改源代码会确保相应的测试也更新么?你的团队是否能部署自动构建的任务?

答:我们团队的项目源代码和单元测试以及其它测试脚本不是在一起的,在写好代码后,进行手动测试,修改源代码后,测试会更新,没有部署自动构建的任务。

二.项目文档

验收之前,本项目组已准备好以下几类文档:

1)  开发总结文档

2)   需求文档:包括需求规格说明书,需求变更文档等

3)   设计文档:包括概要设计,详细设计,数据库设计等

4)   测试文档:包括测试方案,内部测试报告,第三方测试报告等

5)   实施文档:包括实施,部署方案,用户手册,维护手册等

6)   过程文档:包括项目周报,会议纪要等

github链接:

三.项目验收过程

汇报阶段:由老师担任主持人,主要技术人员妥志福进行PPT讲解,汇报本项目的项目背景、开发过程、功能简介、工作总结,并对本系统进行演示,由老师和其他同学对本项目进行提问,该团队成员进行解答,在此同时,老师根据项目讲解情况、项目完成度以及答疑情况对本项目进行评分。

验收阶段:本次项目验收会议成员为对不对团队及其团队全体成员,先有本项目做工作汇报和总结,接着,本团队主要技术人员进行系统实现过程简述和系统演示,这些工作结束以后,由对不对团队进行提问,本项目成员解答,最后由对不对团队的组长填写项目验收意见表。

四.实验执行过程

1.燃烬图:

2.实验场景照片:

五.任务安排


验收会议名单及验收会议议程


牛瑞鑫


15%


1.5h


总结及撰写博客,填写项目验收意见表


王胜海


20%


2h


软件测试


邓英蓉


15%


1.5h


制作汇报PPT


马中林


15%


1.5h


项目汇报,文档整理


妥志福


20%


2h


回答源代码管理的十个问题


董润园


15%


1.5h

六.心得体会

王胜海:  在本次项目中,我们小组通过讨论,调查,分析等方式和策略认真的完成了这次实验;在项目中,我们大家一起动手,一起参与讨论,最后汇总得到一个最佳的方案,得到了这次项目中的最优解,让我们的项目趋于完善。通过这次项目我学到了很多知识,也学到了很多项目解决的方案方法。

妥志福:本次实验负责的是后台逻辑的整理,通过与小组成员的商量与探讨,在书写后台功能的过程中,通过网上查阅相关资料找到了解决思路,不断在解决问题中成长。

牛瑞鑫:通过用户需求的调研,更加明确了系统功能,方便了系统设计与开发。通过前端界面设计与前端代码的书写,与小组成员的沟通,对前端出现的一些问题相关概念有了一定的理解。

马中林:在本次项目中,负责的是团队项目系统设计说明书和详细设计说明的撰写,通过课堂上老师的讲解对理论知识有了进一步的理解。

邓英蓉:在本次项目中,负责软件的测试工作,通过这次测试之后,首先我发现测试并不是一个人的任务,在团队其他队员的积极帮助中,我对测试有了一定的了解。测试时始终都需要和开发与设计人员进行良好的沟通,对软件要有全面的了解,根据测试目的和测试计划,搭建测试环境,生成测试数据。

董润园:通过小组讨论以及网上查阅相关的资料书写了《软件编码规范说明书》,负责了项目的测试工作,发现规范的编码格式可以使得代码有更好的可读性,良好的代码规范是完成任务的一个重要前提。在本次项目的开发中也遇到了许多问题,通过和团队其他成员的讨论得到了解决,将以前所学的理论知识应用到了实践中。

原文地址:https://www.cnblogs.com/ruanjgc/p/9249014.html

时间: 2024-08-24 22:11:32

《Blue_Flke》团队项目用户验收评审的相关文章

《A_Pancers》团队项目用户验收评审

团队项目用户验收评审 一.关于源代码管理的10 个问题: 1.你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 我们的项目都在github上面,用的win10系统,并且我们的文件没有锁定. 2.如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系. git pull进行更新后,可以看到本地的版本和最新的版本之间的不同之处.同时,在本地上传自己的文件到分支之后也可以查看自己或者是别人上传的文件在以前的版本的基

团队项目用户验收评审——《WAP团队》

团队项目用户验收评审--<WAP团队> 1.验收准备的相关文档链接: 2.验收意见的验收意见表链接: 3.关于源代码管理的10 个问题 (1) 你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 我们的项目在github上托管,采用git的方式进行版本控制,这个是我们在开发伊始就达成的共识,针对这种多人多任务的开发模式,我们认为git是再好不过的选择,于是我们从开发到现在一直采用这种方式我们团队的在处理文件的锁定问题上是不加锁的,也就是说我们的成员可以自由迁入迁出.由于现阶段

软件工程团队项目第一次Sprint评审

第一组:9-652 作品:炸弹人 评价:已经完成了界面的设计和基本功能,游戏已初具雏形.这款游戏可玩性很强,是个很不错的项目.但是对游戏并没有进行深入开发,不能持续的吸引玩家的兴趣,容易引起玩家的厌倦感.应该适当的增加一些新颖的玩法,比如像炸弹的爆炸的范围,闯关的难度的设计,或者多人对战等等.总之,对于这款作品还是非常期待的. 第二组:hzsy 作品:图文转换 评价:这款作品的实用性非常强,很符合我们日常生活中的需要.但是在演示的过程中,我只看到了软件的页面,并没有看到软件实现了哪些具体的功能.

团队项目用户调查报告

用户需求调研报告 项目名称: “渴了么”手机订水app软件 项目编号 调研主题: 用户需求 访谈时间:2015.4.13 调研地点: 访谈部门: 参与人员: 檀威  陈志利   赵永恒  范德一 1. 访谈目的 通过本次访谈,我们要充分了解同学们对这个订水软件的具体的需求,比如界面样式,需要哪些功能,以及更加人性化的设计,从而使我们在整体上有个具体的把握,为我们以后的详细设计打下良好的基础. 2. 主要议题 1.访谈总体流程 首先找到一群目标用户的代表来讨论用户想要什么功能,对界面样式的要求,用

团队项目 用户及场景分析

典型用户模板: 用户1 姓名:楚子航 年龄:20 收入:无 比例:较小 典型场景:想要整理自己上课所记的笔记,或者对某些内容的想法 环境:宿舍,自习室 生活/工作情况:大学生,热爱学习,经常去自习 知识层次和能力:受教育程度高,对电脑极其熟悉 用户的动机.目的和困难:想要整理自己所学的知识,和别人交流学习内容,但是舍友并不喜欢学习 偏好:热爱学习 用户2 姓名:路明非 年龄:20 收入:无 比例:较高 典型场景:考试在即,但是没有复习,书上没有丝毫笔记,很慌 环境:宿舍,自习室 生活/工作情况:

团队项目-用户场景分析

1.帮你校园资讯平台的基本角色 (1)信息获得者 (2)信息发送者 (3)广告商 (4)管理员 (5)捣乱者 2.典型用户 名字 小雯 性别.年龄 女,20岁 职业 学生 收入 0元 知识层次和能力 本科大学在校生, 熟练使用手机 生活/工作情况 经常玩手机,无时无刻不在玩,同时喜欢丢三落四和八卦 动机,目的,困难 自己经常丢三落四,放假回家赶火车,经常快到火车站,忘记带身份证,还需要回去拿:因为自己有美貌,经常被舍友调侃表白墙的事情,自己却不知道. 用户偏好 八卦,丢三落四 用户比例 60%

A_Pancers团队作业4—基于原型的团队项目需求调研与分析

任务1:实施团队项目软件用户调研活动. (1)用户调研对象:我们的项目软件是基于安卓系统的音乐播放器,以设计出操作简单的音乐播放器为目的,所以本次用户调研的对象主要以身边的老人为主,对他们听音乐,听戏曲的情况进行了解,看他们对于音乐播放器有何需求,有何期待:并将我们设计出的项目模型对他们进行介绍,听取他们的意见和建议.另外考虑到为了获取更加全面的需求其他年龄阶段的人为辅助调研对象(例如:身边的同学.家长.朋友等). (2)调研方式:对于老人这个用户对象我们采取了面对面采访的方式进行调研,而对于其

第11组 团队项目-需求分析报告

组长博客:团队项目-需求分析报告 整体计划安排 截止时间 任务 11.01 前端和后端商议确定接口,UI完成首页,前后端完成项目构架搭建,确定模块并分配任务 11.15 完成前端主体部分,对接后端接口 11.18 测试,修改,改善性能,检查代码,发布Alpha版本 11.23 项目完善+用户使用反馈+测试计划改进 12.1 根据反馈和需求进行新版本的模块编写,发布Beta版本 12.4 正式版本完善+用户手册 团队分工 alpha 版本需要做哪些事情 完成预先规定的功能需求 分工明细 前端: 陈

团队项目的质量保障

质量是项目开发中及其重要的一点,只有高质量的软件产品才能让客户感到满意.团队设定质量保障使软件开发变得有条理,让项目能够按时.按质交付. 在质量保障中应先建立SQA小组,让SQA小组与软件工程师配合来保证软件质量. 在质量保障中,应有如下工作: (1)制定项目的SQA计划,SQA计划中包括对项目的审查方式,审查周期以及对项目制订标准.         (2)对项目进行技术复审.在每次阶段性的开发工作完成后,都要对项目进行审查,主要目的发现项目中的规格说明错误或设计错误,尽量在项目早期发现软件错误