这个做业属于哪一个课程 | 软件工程1916-W(福州大学) |
这个做业要求在哪里 | 项目Alpha冲刺 |
团队名称 | 基于云的胜利冲锋队 |
项目名称 | 云评:高校学生成绩综合评估及可视化分析平台 |
这个做业的目标 | alpha阶段总结 |
队员学号 | 队员姓名 | 我的博客地址 | 备注 |
---|---|---|---|
221500201 | 孙文慈 | https://www.cnblogs.com/swc221500201/ | |
131601207 | 陈序展 | https://www.cnblogs.com/chenxuzhan/ | |
221600414 | 冯凯 | https://www.cnblogs.com/codingkai/ | 队长 |
221600415 | 傅德泉 | https://www.cnblogs.com/dqblog/ | |
221600416 | 黄海山 | https://www.cnblogs.com/hhs-blog/ | |
221600417 | 黄乐兴 | https://www.cnblogs.com/hlxing/ | |
221600439 | <script> | https://www.cnblogs.com/aaaaaaaaaaaaaa/ |
1.福州大学软件工程实践这门课程主要依托于博客园进行做业的线上发布、提交等环节,但因为博客园自身功能的限制,对于每次学生提交的博客及做业的成绩和统计分析每每须要老师和助教经过在Excel表格上进行许多繁琐且重复的操做才能完成,这种人工进行统计与分析的方式不只极大的占用了助教和老师的时间,也致使同窗没法直观清晰的看到本身的成绩与能力分析。咱们的软件就是为了解决在实践教学中的这一痛点问题。 2.咱们软件的定义是比较清楚的。 3.对于典型用户和典型场景有较清晰的描述,咱们与该门课程的老师进行了屡次的交流,肯定了较为明确的需求。
咱们alpha阶段的目标是登陆、注册、新建评分维度、新建班级、编辑班级、加入班级的对应功能,咱们完成了全部计划的功能,按照原计划交付时间交付了,原计划并无计划用户数量。
和上一个阶段相比,团队软件工程的质量提升了,主要是在于团队成员之间互相合做的默契度提升以及任务的分配更为合理,成员完成度更好。主要经过功能的完成度来衡量。
由于咱们目前整个系统还未完成,所以用户量还没法统计。用户对重要功能的接受程度和咱们事先的预想基本一致。咱们离目标更近了。
咱们对于需求的分析不够细致,致使先后端在某些功能出现了不统一的现象。若是历史重来一遍,咱们会更加细致的分析咱们的需求。
团队相信好的计划规划,会避免中期走弯路,节省时间成本,因此安排了足够的时间作计划。
同事各抒己见,在小问题上尊重队长和代码能力较强同窗的想法。在大问题上,为尊重每位同窗的意见,在详细阐述想法后全员投票,票出决定。
基本完成。
没有。
是。
否,项目前端设计最先是让一位同窗主要负责,可是成果并非很能让人满意,致使后面重构代码。仍是没有了解好队员的能力,是否须要协做,不是独自完成,过程也须要更多监督。
通常在一天以内,当天完不成的任务,确保要在次日以内加班完成,不能拖过久,不然会影响总体的项目进度。
未来的计划应该可以按时或者提早完成,由于alpha阶段咱们已经对后期的工做作了总体的部署规划,部分beta阶段的任务已经完成。
学到了提早规划的重要性,在项目过程当中,须要及时跟进队友手里的工做,把关质量,而不是最后不行从新来过。
有,咱们的前端和后端开发同窗都有足够的项目经验和技术能力应对需求设计,项目开发和文档编写任务。
根据之前开发相似项目的经验,估计目前各种任务的时间;通过估计时间和实际时间的比较,偏差精度在一天之内。
测试的时间,人力和软件/硬件资源基本足够,由于咱们开发的同窗都有必定的项目经历,对于前端和后端的开发框架比较熟悉,而且拥有阿里云服务器部署项目,加上在五一假期时间有充足完成开发测试工做;对于不须要编程的资源没有低估难度,由于这个课程对于这方面的要求较高,因此咱们团队在这方面提供了足够的重视,而且也花费了较多的时间。
没有,由于咱们各司其职,分工明确,在分配任务的时候充分考虑到了每一个人擅长的方面。
在任务开始前总觉得有较多的时间来完成任务,结果形成了前期拖延,后期忙碌的现象;改进:严格按照计划时间表来完成任务,不把今天的事情拖到明天作。
能够。全部的变动消息均发布在QQ群之当中,而且都会进行口头的传递。
评估功能的实现成本以及重要性。尽可能实现项目中的关键性功能,对于一些实现难度大,花费时间超过课程结束时间的,暂时采起推迟。
前端页面美观,用户体验良好;实现需求文档中的功能,而且功能能有必定的可靠性和容错性。
能够,小组每一个成员都有相对应的任务,遇到可能的变动,会进行必定的协调和组员商讨,保证项目可以持续进行。
能够。员工都比较认真负责,包容必定范围的需求变动。
咱们提高了对变动请求的处理能力。若是再来一遍,咱们会多常常沟通交流,理解相互之间的难处,提高团队的开发效率。
1.原型设计在项目原型设计答辩前一周完成的,由负责前端的同窗完成的,是合适的时间,合适的人。 2.数据库和系统设计在项目原型需求最终肯定以后完成的,由负责后端的同窗完成的,是合适的时间,合适的人。
有些需求不是很明确,团队跟“客户”约了时间重现确认了需求。
团队运用了junit进行单元测试,JProfile来进行性能分析,使用IDEA做为集成开发环境。UML文档和如今的大致上同样,有些不同的部分后来已经有所更改。
评分和做业模块涉及的数据内容比较多,分散在多张表里面,BUG比较多,在发布以前已经修复。
使用eslint进行代码质量控制,代码总体架构和规范都有着严格的要求。
团队对项目的功能模块作了集成测试,对每一个类作了单元测试。
alpha阶段的功能进行了测试,正式的验收测试将在项目完成以后进行。
使用postman进行接口测试.
十分有用,能够在开发过程当中查找不足,及时作相关的修改优化。
生产环境和开发环境的配置差别,使得项目在部署的时候存在配置问题,没法启动web服务器,以后修复了BUG并顺利发布。
1+1>2,团队总体的力量不仅是每一个人能力的累加,团队成员之间密切的配合可使得整个项目的开发进度大大加快。若是历史重来,咱们团队可能会在前期需求方面作更加细致的调研。
根据每一个成员擅长的技能和我的意愿进行分配,每一个成员都获得了满意的岗位。
成员之间互帮互助,有不懂的地方,你们都会热心的去帮助解决。
开会讨论产生解决办法。
可重复级(Repeatable)档次。
创造阶段
你们配合更加默契,项目开发逐渐走上正轨。
项目总体实现细节有待优化。
边学边用,在实践中掌握。
团队总体强制使用同一的规范进行约束,后期再进行文档复审。
陈序展:感谢fk同窗对个人帮助,由于我是初次接触Vue框架,学习和使用过程当中遇到一些问题,冯凯同窗每次都会热心地帮我解决问题。前端
冯凯:感谢团队的每一位成员,你们在项目合做期间都各司其职,认真对待本身负责的任务,期间你们都很配合其余人的工做,为项目的顺利开发打下了基础,但愿你们可以再接再砺。vue
黄海山:感谢fk同窗天天为咱们提供详细的任务需求,使得开发任务清晰明确,效率高。天天都会认真地整理咱们汇总的博客资料,还会耐心地指出其中的不足,提供修改建议。web
黄乐兴:感谢codingKai对个人帮助。在此次项目中,组长规划了每一个组员的工做,并定下了一个又一个的DDL,让我能有必定的压迫感,更加高效地去编写程序。当我遇到困难后,组长也会耐心地引导我,为我提供必定的帮助。数据库