201771010102-常惠琢 实验四 软件项目案例分析

项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12616341.html
我的课程学习目标 代码规范  项目环境配置  软件项目模型
这个作业在哪些方面帮助我实现学习目标 列计划  借助搜索软件  博文
结对方学号-姓名 201271050130-滕江南
结对方本次博客作业链接 https://www.cnblogs.com/tjnkxh/p/12617389.html

目录
  • 任务一
    • 案例作业博客链接
    • 案例作业项目仓库链接
    • 博客评论
    • 项目源码运行
      • 系统运行截图
      • 软件功能总结
    • 项目总结
  • 任务二
  • 任务三
    • 团队项目作业发布账号链接
    • 团队项目github链接
    • 选择该团队项目进行分析的理由
    • 项目
    • 存在问题
  • 任务四
    • 各项任务实际花费时间
    • 本次作业感受和小结

任务一

案例作业博客链接

杨野&汪慧和组

https://www.cnblogs.com/2017xinghui/p/12554158.html
https://www.cnblogs.com/http-www-whh0601-cnblogs-com/p/12553743.html

案例作业项目仓库链接

https://github.com/yy202901582/DieaseSubmitSystem

博客评论

201771010102-常惠琢 实验四 软件项目案例分析_第1张图片

201771010102-常惠琢 实验四 软件项目案例分析_第2张图片

项目源码运行

系统运行截图

201771010102-常惠琢 实验四 软件项目案例分析_第3张图片

主界面
201771010102-常惠琢 实验四 软件项目案例分析_第4张图片

图表生成
201771010102-常惠琢 实验四 软件项目案例分析_第5张图片
201771010102-常惠琢 实验四 软件项目案例分析_第6张图片
201771010102-常惠琢 实验四 软件项目案例分析_第7张图片
201771010102-常惠琢 实验四 软件项目案例分析_第8张图片
201771010102-常惠琢 实验四 软件项目案例分析_第9张图片

提醒功能
201771010102-常惠琢 实验四 软件项目案例分析_第10张图片

填报功能

201771010102-常惠琢 实验四 软件项目案例分析_第11张图片

软件功能总结

代码运行中存在问题

  在运行过程中出现编码方式不符和版本不适配的情况,通过修改和找到对应的版本,最后问题解决。案例博文也有助于项目代码理解。

项目总结

存在问题和不足
  总体上能按照要求,实现各个功能界面以及基本功能,完成度非常高。主界面涵盖了信息填报、图表生成、提醒设置等项目。但是为了能优化系统功能,提出几点不足和建议:
  (1)由于疫情填报系统要求数据的及时性,所以建议连接数据库,能够随时更新数据。
  (2)搜索菜单功能未能实现搜索,其它功能界面一目了然,感觉需要菜单搜索功能,建议替换。数据的填报好像没有加入到表格中,无法实现搜索。

201771010102-常惠琢 实验四 软件项目案例分析_第12张图片

  (3)图表生成功能较为齐全,能根据各学院,老师学生,感染情况,日、月数据形成柱状图。建议是将每个图表的标注,备注清楚,更加清晰美观。
  (4)菜单功能的分布可以优化调整一下,因为是疫情信息采集系统,建议将信息采集放在最前面,仅供师生登记信息。学校防控负责人有专门的界面登录,可查看疫情汇总信息。建议是区分用户,分类进行界面管理登录。
  (5)未实现多属性组合查询、导入导出查询列表的EXCEL文件。
  (6)系统的界面可以再优化调整一下,方便用户操作,布局简洁美观,尤其是信息采集这方面,内容可以更加完善一些。

任务二

阅读《现代软件工程——构建之法》5~6章内容总结QQ截图

知识点 具体内容
软件项目团队特点 1.团队有一致的集体目标,团队要一起完成目标。2.团队成员有各自分工,互相依赖合作,共同完成任务。
软件项目团队模式 1.窝蜂模式:基于直觉形成的团队模式,存活时间不长。2.主治医师模式:一个干活,其他人打酱油的团队模式。3.明星模式:团队成员个性非常突出的团队模式,时时处于解体边缘。4.社区模式:每个人参与自己感兴趣的项目,贡献力量的团队模式。5.业余剧团模式:每个人分工不同,且有权自主挑选。6.秘密团队:软件项目在秘密条件下进行的团队模式,自由无干扰。7.特工团队:由专业人士组成的团队模式,精通某一领域。8.交响乐团模式:分工协作且经验丰富的团队模式。9.爵士乐模式:不太靠谱但个性十足具有创意的团队模式。10.功能团队模式:具备不同能力的同事们平等协作,共同完成某一个功能的团队模式。11.官僚模式:成员之间有领导关系的团队模式。
瀑布模型及变形 1.生鱼片模型:各相邻模块像生鱼片部分重叠。2.大瀑布带着小瀑布模型:在瀑布群中完成子瀑布统一才可做系统测试。
渐进交付流程 开发—>发布—>听取反馈—>根据反馈做改进,在时间、金钱和用户意见结束前循环往复。
敏捷流程特点 1.产品可靠要求不高,经常出错。2.需求经常变化。3.团队人员数量不多。4.有资深程序员带队。5.鼓励变化,行业充满变数。
敏捷流程步骤 1.找出完成产品需要做的事情。2.决定当前的冲刺需要解决的事情。3.冲刺
TSP原则 1.使用妥善定义流程,流程中的每一步都可以重复,可以衡量结果。2.团队各个成员对团队目标、角色、产品都有同一理解。3.尽量使用成熟的技术和做法。4.尽量多收集数据,并根据数据做出理性的决定。5.制定切合实际的计划和承诺。6.增加团队的自我管理能力。7.专注于提高质量,争取在软件生命周期早期发现问题。

201771010102-常惠琢 实验四 软件项目案例分析_第13张图片

任务三

团队项目作业发布账号链接

https://www.cnblogs.com/wangxiaoLAUGH/p/10612561.html

团队项目github链接

https://github.com/LAUGHwangxiao/ExperimentFour

选择该团队项目进行分析的理由

  (1)博文的风格形式和我们是差不多的,博文内容比较全面,会更适合我们作为案例讨论。
  (2)博文的结构完整统一,从任务要求,完成情况,小结感受三个部分进行细致的梳理。
  (3)博文的内容非常充实,尤其是在软件设计上,包括了核心代码、运行界面,基本实现了任务要求。
  (4)博文的结构和“PSP任务内容”相对应,PSP制定计划和落实情况基本一致,在制定计划和具体编程的时间上要多于计划时间,但是前期计划比较系统规范,所以后续完成就能按照制定的要求和标准顺利进行。

项目

项目团队成员的分工合作情况

  我认为项目团队整体合作是融洽,两个人能一起肩并肩坐在电脑面前讨论研究,完成软件开发任务,充分发挥了个人优势,增强了团队协作能力。同时彼此之间相互学习,补齐短板,提升个人能力。

项目过程特点(TSP)

  从博客PSP可以看出,项目团队在协作中能按照事先计划流程完成,两个人之间有工作任务分配。从软件完成质量比较高可以判断该团队是具备优秀的的团队模式。

仓库不含代码规范文档

不包含:

201771010102-常惠琢 实验四 软件项目案例分析_第14张图片

团队项目是否值得继续开发

按照博主的截图来看,还是值得继续开发的。但是博主提交的项目代码有些错误。

人机交互界面

201771010102-常惠琢 实验四 软件项目案例分析_第15张图片

细节功能

201771010102-常惠琢 实验四 软件项目案例分析_第16张图片

界面设计

201771010102-常惠琢 实验四 软件项目案例分析_第17张图片

实现功能

201771010102-常惠琢 实验四 软件项目案例分析_第18张图片

功能实现结果

201771010102-常惠琢 实验四 软件项目案例分析_第19张图片

存在问题

1、起初存在版本不适配的问题,错误提示版本应当是1.5的版本(错误提示忘记截图了)。

2、提示不含servlet-api.jar包,已加入。

3、提示src/harrypotter.txt出错,通过改src等文件名修改完成。

201771010102-常惠琢 实验四 软件项目案例分析_第20张图片

4、提示找不到主类,通过简单的修改后发现是代码存在错误。

201771010102-常惠琢 实验四 软件项目案例分析_第21张图片

任务四

各项任务实际花费时间

任务列表 实际花费时间(min)
任务一 博文阅读评论 30
任务一 项目源码运行 45
任务二 阅读第5-6章内容 30
任务二 学习讨论 15
任务三 博文阅读评论 30
任务三 项目源码运行 45
任务四 撰写博文 60

本次作业感受和小结

  在这次结对实验中发现了不同同学在各方面的长处,也在案例作业的运行中学会了如何自己配置适合的环境,如何遇到问题解决问题,也对团队项目模型等有了进一步的了解。和结对方共同完成实验互相督促对我来说是很有帮助的。这次的结对依旧是很愉快的结对实验。

你可能感兴趣的:(201771010102-常惠琢 实验四 软件项目案例分析)