软工第二次个人作业——软件案例分析
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2023北航敏捷软件工程 |
这个作业的要求在哪里 | 个人作业-软件案例分析 |
我在这个课程的目标是 | 体验敏捷开发过程,掌握一些开发技能,为进一步发展作铺垫 |
这个作业在哪个具体方面帮助我实现目标 | 通过分析现有软件和提出建议与规划,对软件及其开发过程有更深的了解 |
选择的软件
这次作业选择了列表中的第3项,CSDN上的技能树功能。这里以python技能树为例。
第一部分:调研与评测
软件评测
1.个人分析
Part 1
这是该软件的初始页面。
可以看到左上角可以切换不同技能的技能树(现在是Python入门技能树)。其下是技能树中的知识列表,看上去相对比较全面。
其中间部分是学习详细情况,展示了学期进度、知识总览等等。一些细节之处,如显示了难度、学习人数,以及用不同颜色显示已完成的知识点,可以提升用户使用体验。此外还有“立flag”等功能,
右侧根据当前学习内容进行相关推荐,并且设有排名及简单的使用反馈。
- 解决用户问题/优点:
– 基本做到了“一站式”的浏览体验,并且知识的分门别类也较为清晰,可以给出“一目了然”的评价。
– 加入的立flag功能加强了学习者之间的交流和督促,起到了类似社区的积极作用。
Part 2
这是某一知识点的练习题界面。
目前练习题只有单选题,题目也较少。细节之处在于题目部分内容可预览,且展示其难度、答题数、正确率、发布者等信息。
这是上面练习题的详细内容。其右部有复制题目功能,个人猜测是为方便用户整理题目之用。
这是复制内容在Typora粘贴的效果。可以看到题目选项没有复制、格式未完全保留。
这是练习题(选择题题型)的一部分。具有代码比较功能,也可以复制代码,便于尝试运行。
- 解决用户问题/优点:
– 练习题由官方发布,较为可靠。此外在一些细节方面较人性化,如展示通过率、题目复制、代码复制等功能。 - 缺点:
– 此练习题与知识点“安装Python”直接关系似乎不大,更像是一道“安装Python”为背景的Python基础练习题。
– 在题目内容右侧的“复制题目”功能不能复制选项(众所周知,选项应该算作题目的一部分),个人认为可以算作一个bug;此外复制功能不能保留文字的格式。
– 练习题题型单一,且数量较少。 - 小建议:
– 就这个知识点的出题而言,可以考虑考察用户是否深入了解Python安装的细节,提高练习题与标题的相关性。
–改进 “复制题目”功能以允许复制题目选项,且保留完整格式。
– 在练习题或交流讨论板块,目