标签:计算 3.3 图片 空闲 enter 文档 评价 获取 如何
by InspAlgo小组
注:本文档依据《软件工程基础(第2版)》胡思康编著 P58 的软件需求规格说明文档编写
系统名称: BIT课程/BITCourse
版本号: alpha版(开发版)
提供BIT在校生发表关于课程及教师的评价,同时可以看到相互之间的评价。
目前系统还处于开发阶段,由于本课程结课,故本项目开发冻结。
系统开发历史 | 开发内容 |
---|---|
13、14周 | 基本完成主页面的框架 |
15周 | 完成主页面的服务器部署 |
16周 | 在写前端需要和数据库交互的部分,同时进行本周课程最后一次汇报的整理 |
17周 | 继续修改数据库交互部分 |
18周 | 完成数据库交互的主要功能,能够从网页上添加评价信息及查询评价信息 |
对象 | 名称 |
---|---|
投资方 | InspAlgo小组 |
需方 | 授课教师 |
用户 | BIT在校生 |
开发方 | InspAlgo小组 |
支持机构 | / |
当前的运行现场 | 计划的运行现场 |
---|---|
网页 | 网页 |
见《团队项目-结项-项目总结》的文档汇总
本文档适用于判断分析本项目的需求建模情况,为之后的需求变更及项目测试、结项等提供书面依据。同时也为之后的同学了解本项目提供参考。
对系统需求的分析。
本项目使用MIT开源许可证进行授权许可。
MIT License
Copyright (c) 2018 InspAlgo
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
满足本专业同学的选课评价功能,可以查询本专业的课程及教师评价,可以发表评价,可以登陆注册。
由于目前还没有进入专门的测试阶段,所以就没有设定测试基线。
无。
状态和方式 | 内容 |
---|---|
空闲 | 页面不用任何响应 |
准备就绪 | 页面的一些功能正处于等待中 |
活动 | 功能响应 |
事后分析 | / |
培训 | 针对用户和管理员 |
降级 | / |
紧急情况 | 遇到网页的一些比较严重的bug时,需要重定向到临时网页 |
后备 | 其他功能的添加 |
描述 | 内容 |
---|---|
开发意图 | 为同学选课提供参考意见,也为教师进行教学改革提供意见 |
应用目标 | BIT在校生都能够积极的在本平台上发表评价,同时老师们在这个平台上也能够得到直观的课程教学反馈 |
作用范围 | BIT在校生及教师 |
描述 | 内容 |
---|---|
主要功能 | 用户注册及登陆,发表、修改、删除提问及评价,查询评价 |
处理流程 | 先进入主页面查询入口,输入相关关键词后进入搜索结果汇总的一个页面,然后再点击进入一个具体的评价页面,也可以进入搜索结果汇总页面后发表提问,除去查询浏览以外的操作均需要登陆授权 |
数据流程 | 见活动图 团队项目-第16周汇报-设计分析 |
简要说明 | 见NABCD模型分析 团队项目-需求分析与NABCD模型 |
计划运行环境 | 目前测试的运行环境 |
---|---|
系统以网页的方式展现,所以应能够在所有能够连接互联网的平台均可访问,主要是PC段和手机及平板的移动端。 | 由于在开发过程中发现现有的网页框架在移动端出现部分功能失效情况,所以现在主要是在PC端访问网页。 |
用户的特点名称 | 内容 |
---|---|
身份 | BIT在校生 |
行为 | 查询课程评价、发表课程评价 |
提供BIT在校生对课程及教师的评价,主要由学生自行发表评论意见。同时提供查询功能。
暂无设计。
提供的功能 | 目标 |
---|---|
评价查询 | 能够从数据库中查找到相关信息,可以显示部分关键词 |
提问 | 发表关于课程或教师的评价的提问 |
评价 | 针对提问的问题进行回答评价 |
数据录入 | 主要是针对提问和评价模块的数据存入数据库中 |
由于在建模设计时并未考虑到软件配置项问题,同时课堂上也并未着重介绍过相关内容,故本文档关于此部分内容暂无。
由于在建模设计时并未考虑到软件配置项问题,同时课堂上也并未着重介绍过相关内容,故本文档关于此部分内容暂无。
由于在建模设计时并未考虑到软件配置项问题,同时课堂上也并未着重介绍过相关内容,故本文档关于此部分内容暂无。
由于在建模设计时并未考虑到软件配置项问题,同时课堂上也并未着重介绍过相关内容,故本文档关于此部分内容暂无。
需要用户有对网页有较好兼容性的浏览器,以防止页面失效。目前推荐使用Chrome、Firefox。同时应该是从PC端访问,因为在目前的开发测试中发现移动端网页不能完全加载,部分特效失效,但主要功能还可以使用。
由于本项目使用MIT开源许可证进行授权许可,故对保密性没有要求。
由于本项目使用MIT开源许可证进行授权许可,故对保密性和私密性没有要求。
由于在建模设计时并未考虑到软件配置项问题,同时课堂上也并未着重介绍过相关内容,故本文档关于此部分内容暂无。
请从可连接互联网的PC端访问。
能够正常运行现代主流浏览器即可,如Chrome、Firefox。
支持主流浏览器运行即可。
能够正常访问互联网即可。
名称 | 来源 |
---|---|
提问描述数据 | 用户以及管理员 |
评价数据 | 用户以及管理员 |
主要有基本的网页查询、发表操作,操作基本介绍可以放在网页上。
主要对数据操作的功能均有后端数据库提供操作命令,无需要额外设计的算法。
有关人员 | 需求内容 |
---|---|
需方 | 需要本项目的建模文档以及可能的开发成果 |
用户 | 能够使用基本功能 |
培训对象 | 内容 |
---|---|
用户 | 在主页面简单介绍基本的使用方法即可 |
平台后端运维人员 | 介绍基本的后端管理方法 |
信息管理员 | 需要培训相关维护平台言论问题,防止出现不当言论 |
暂无相关设计。
名称 | 内容 |
---|---|
宣传 | 需要加大加强本系统的宣传工作,能够让广大BIT在校生知道和使用本系统 |
页面美工 | 需要对网页进行美工处理,因为目前本项目开发成员均无较好的美术功底,所以在页面设计方面有所欠缺 |
访问 | 需要能够友好、快速的进入系统的主页面 |
需求名称 | 优先级 | 关键程度 |
---|---|---|
评价查询 | 第一优先 | 非常关键 |
提问 | 第二优先 | 较为关键 |
发表评论 | 第二优先 | 较为关键 |
修改、删除提问/评论 | 第三优先 | 关键 |
登陆、注册 | 第二优先 | 较为关键 |
由于本项目还处于开发阶段,同时由于本课程结课以及期末,故本项目冻结,所以对合规性没有设计。
需求变动时需要重新制定基线,以及重新进行1技术分析等相关需求分析活动。同时每次需求变更需要记录。
暂无注解需要。
无。
数据库部分主要提供评价信息的录入与查询,这样用户可以为平台贡献评价信息,同时也可以从平台获取数据。
本文档主要说明了数据库中的数据结构。
数据库中需要存储学院,专业,年级,课程,教师,用户,评价记录。
关于一些数据格式的说明
用户的用例图分析
管理员的用例图分析
序列图
数据采集在项目初期主要由我们开发组人员中的信息收集人员收集,在计划中是由用户本身作为评价的数据的贡献者。
无。
无。
标签:计算 3.3 图片 空闲 enter 文档 评价 获取 如何
原文地址:https://www.cnblogs.com/InspAlgo/p/9265516.html