软件工程课程第三次任务

任浩源 2022-05-09 18:22:52

目录

 

 

项目计划与实施情况

工作完成度

预估完成时间

代码仓库

贡献度

具体工作情况

计划改善

项目中软件工程的体现

使用的工程方法和工具

对开发过程的管理和质量的提升帮助

截图

个人作业


项目计划与实施情况


工作完成度

 

功能点完成情况
限制使用邮箱注册完成
首页浏览完成
查找编写中
个性化推荐编写中

预估完成时间

2022年6月5号


代码仓库

代码仓库


贡献度

任:代码编写、软件测试 33%

曹:资料查询、软件推广 33%

代:工作汇报、计划制定 33%


具体工作情况

任:代码编写、软件测试

曹:资料查询、软件推广

代:工作汇报、计划制定


计划改善

在后续第一周争取实现搜索功能、学完推荐算法,在学完之后一周内实现算法,在最后一周进行测试


项目中软件工程的体现

使用的工程方法和工具

码云、Pycharm


对开发过程的管理和质量的提升帮助

结对编程:
制定代码规范、代码复审和结对编程过程是软件工程中为了可持续推进项目而要求实践的工程方法,都是为了阻止开发者以最高的效率完成一个具体任务,体现可持续思想。
需求分析的时候:
用分类讨论思想方法分析用户群体,用矛盾思想方法筛选出核心用户群体,找到具体的用户,通过分类讨论思想方法了解用户,交流需求。
用分而治之思想拆解问题,和用户确认重要具体问题的细节,产出软件功能规格说明书。用快速迭代思想的方法快速绘制原型,尽快与用户确认,避免浪费开发资源。
设计系统的时候:
用分而治之思想拆解具体问题,用折中思想的方法平衡完成时间和软件性能或者功能。
做工程规划的时候:
用迭代思想、分而治之思想、矛盾思想、可预期思想的方法规划各阶段任务(Alpha 和 Beta 版本),避免系统无法按时交付
施工的时候:
结合可预期思想和动态调整思想的方法,调整迭代任务
同学们通过站立式会议,及时准确地同步项目进展。PM 通过当前进展调整迭代任务,并反馈给老师。让老师和助教对团队的进展有一个清晰的认识,并及时提供指导意见。
Alpha 做完后快速交付给用户,得到及时反馈,尽快调整 Beta 迭代的任务。这个是快速迭代思想的方法
Alpha 和 Beta 做完后专门做了事后分析,阻止了同学们试图采取最高效率的方法继续推进项目,确保项目可持续


截图


 

个人作业

...全文
277 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
相关推荐
发帖
NUE软件工程
加入

14

社区成员

NUE软件工程教学社区
社区管理员
  • moonmontest
帖子事件
编辑了帖子
2022-05-10 20:36
编辑了帖子 (查看)
2022-05-10 16:41
编辑了帖子 (查看)
2022-05-10 16:39
编辑了帖子 (查看)
2022-05-09 18:23
创建了帖子 (查看)
2022-05-09 18:22