XuebaOnLine项目功能规格说明书
引言
编写目的
此功能规格说明书的主要目的是:
使用户确认Xueba系统的主要功能,并了解如何使用。
便于工程团队与用户在需求上达成一致,作为进一步详细设计软件的基础。
为团队的开发完善工作设定大纲。
项目背景
项目名称: XuebaOnline在线系统
项目面向用户:具备使用通用搜索引擎(百度、谷歌等)的能力,对计算机科学,软件工程两个学科有一定的知识需求。
项目开发背景:对BugPhobia团队开发的XuebaOnLine系统进行修改和进一步的完善。
总体描述
基本目标
网站能够采集专业化社区中的问答数据、高质量课程资源、专业技术文档中的内容,为使用者提供一体化的、精准的、高质量的搜索内容。
用户能够通过网站间接参与到上游社区的讨论中,接触行业大牛,了解更多尖端知识和技术。
典型用户分析
◇张飞:对计算机科学具有浓厚的兴趣,但是基础十分薄弱
姓名 | 张飞 |
年龄 | 19岁 |
学历 | 某专业大一新生(含计算机专业) |
计算机知识层次和能力 | 对计算机科学和编程具有浓厚的兴趣,但基础十分薄弱,基础知识几乎没有 |
生活学习情况 | 想要自学编程,但是一头雾水,不知从何处下手 |
用户比例 | 约占总用户量的40% |
使用动机 | 想要在网络中查找一些教程,帮助自己从零开始系统学习编程。 |
使用困难 | 很多搜索结果介绍的不够深入,系统性不强,计算机小白上手很困难,很难形成知识体系。 |
用户重要程度 | 十分重要 |
典型使用场景 |
张飞想要自学C语言,想要在网络上搜索较全面的对C语言的讲解,包括练习题 |
用户偏好 | 界面简洁,广告少,查找得到的学习资料门槛较低 |
◇刘备:具有一定基础的计算机专业大三学生
姓名 | 刘备 |
年龄 | 21岁 |
学历 | 计算机专业大三学生 |
计算机知识层次和能力 | 具有一定的代码基础,具有较熟练的编程能力,同学眼中的“大神”。 |
生活学习情况 | 在工作中经常需要查阅大量的相关技术和概念,对未知领域,行业的尖端技术具有强烈的渴望。 |
用户比例 | 约占总用户量的30% |
使用动机 | 在网络中高速高效的查找需要使用的相关专业知识,同时对行业内的新技术想要有一定的了解 |
使用困难 | 网络搜索得到结果过于繁多,鱼龙混杂,很难精准定位。 |
用户重要程度 | 十分重要 |
典型使用场景 |
刘备正在完成选修课《软件工程》的编程作业,需要查询相关技术文档 上课前,刘备拿出手机,想了解一下最近十分火爆的机器学习技术 |
用户偏好 | 界面简洁美观,内容一针见血 |
◇关羽:想要报考计算机二级考试,对计算机科学没有深入了解的需求,只要满足考试要求即可
姓名 | 关羽 |
年龄 | 20岁 |
学历 | 金融专业大二学生 |
计算机知识层次和能力 | 可以使用计算机中的常用软件,但是参加计算机二级考试,心里还有点没底 |
生活学习情况 | 正在紧张准备计算机二级考试,但是写程序的确是关羽同学的短板。 |
用户比例 | 约占总用户量的10% |
使用动机 | 想要对编程进行快速入门,掌握一些简短程序的编写 |
使用困难 | 网上搜索得到的结果通常只有代码,少有注释,也没有正确性保证,学习效率低 |
用户重要程度 | 比较重要 |
典型使用场景 |
关羽同学想写一个求最大公约数的程序,但是网上搜索得到的结果很难理解,感觉束手无策 |
用户偏好 | 查找得到的内容详细,易于理解 |
◇赵云:计算机专业从业者,有两年的工作经验
时间: 2024-10-13 22:52:27