软件需求分析报告文档.doc_第1页
软件需求分析报告文档.doc_第2页
软件需求分析报告文档.doc_第3页
软件需求分析报告文档.doc_第4页
软件需求分析报告文档.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件需求分析报告文档软件需求分析报告文档 文档编号 第三组 版 本 号 文档编写者 郭宇倩 项目小组成员 陈桂珍 张雪花 李梅凤 1 引言引言 本文档是为了进行定义需求规格 项目策划 概要设计之基础 使小组人员能够高质 效率的开发项目 提高项目质量 也是用户用来验收的依据 1 1 编写目的编写目的 随着计算机技术的不断发展 信息的交流与共享已经成为人与人之间沟通的重要因素 之一 学生群体是信息相对闭塞的群体 如 国家的政策法规 学校的规章制度 院系的 管理条例等不能及时的被学生了解 导致错失某些良好机遇 盲目违规等现象频繁出现 这是一个很大的安全隐患 目前 网络上有很多信息资源共享平台 如 QQ 校友录 网易校友录 人人网等 但这些平台信息资源范围过于广泛 人员庞杂 信息资源缺乏对学生正面的引导和多个方 面政策法规 生活和学习方法的正确宣传 这些信息学生如果了解过多反而会产生许多消 极的 不利于学生身心健康的想法 我们这个项目 班级信息资源共享平台 以班级为中心 有针对性的班级的信息 资源进行统一的管理和调配 使学生能够及时有效的了解班级 课程表 作业 了解身边 所发生的事 所有的人 同时通过该系统 也可以对外宣传我们的班级 向学校展示我们 的风采等 1 2 相关文档相关文档 概要设计说明书 产品范围产品范围 介于高校老师和班委对班级的管理不便 为了更好的综合班级学生资料 作业 以及留言等信息的管理 本文档将对班级管理系统软件开发需求进行描述 重 点描述了班级管理系统的功能 班级信息资源共享平台 以班级为中心 有针对性的班级的信息资源进行统一的管 理和调配 使学生能够及时有效的了解班级 课程表 作业 了解身边所发生的事 所有 的人 同时通过该系统 也可以对外宣传我们的班级 向学校展示我们的风采等 术语定义术语定义 对软件组织内部和外部有关的行业术语 专用名词进行定义 1 数据结构 数据结构包括 数据库表的结构 其他数据结构等 2 子系统 具有相对独立功能的小系统叫做子系统 一个大的软件系统可以划分 为多个子系统 每个子系统可由多个模块或多个不见组成 3 模块 具有功能独立 能被调用的信息单元叫做模块 模块是结构化设计中的 概念 4 参考资料 参考资料是指文件书写时用到的其他资料 5 相关文档 相关文档是指当本文档内容变更后 可能引起变更的其他文档 1 3 参考文献参考文献 软件工程第二版 赵驰龙 杨林 孙伟 电子工业出版社 项目开发计划书 B S 架构实训方案 1 4 版本更新记录版本更新记录 任何一次版本创建或维护更新 都要追加一条记录 一个版本创建只有一次 但对它 的维护更新可能有多次 版本升级一次 定义为创建一次 如 V1 0 到 V1 1 只有维 护更新一次 版本更新记录格式如表 1 1 所示 表 1 1 版本更新记录 版本号创建者创建日期维护者维护日期维护说明 V1 0XXX 2 综合描述综合描述 2 1 产品产品简介简介 国内高校云集 但学生间的交流不仅仅是面对面的交流了 Internet 是目前世界上最 大的计算机互联网络 它遍布全球 将世界各地各种规模的网络连接成一个整体 作为 Internet 上一种先进的 易于被人们所接受的信息检索手段 World Wide Web 简称 WWW 发展十分迅速 成为目前世界上最大的信息资源宝库 据估计 目前 Internet 上已有上百 万个 Web 站点 其内容范围跨越了教育科研 文化事业 金融 商业 新闻出版 娱乐 体育等各个领域 其用户群十分庞大 因此 建设一个好的 Web 站点对于一个机构的发展 十分重要 同时通过该系统 一 班级快讯与班级风采图库建设让师生 同学及时了解班级动态 二 教师与教师 教师与学生 学生与学生之间的交流有了全新的方式 三 班级网站能够提供个性化学习的平台 四 提高教学效率 能实现教育资源的合理分配 2 2 产品的功能产品的功能 本项目功能如下 模块功能描述 注册信息对学生登入 网页的身份 课程表班级入录课 程表的安排 班 级学生可查看课 程情况 作业提交学生提交作 业 老师查询与 批改班级学生作 业 班级留言教师 管理 员 学生参与留 言 班级管理 班级状况描述班级情 况信息 2 3 用户类和特性用户类和特性 用户均为在校师生 大多均熟练的掌握计算机 不需进行培训 2 4 运行环境运行环境 硬件平台 500G 硬盘 2G 内存的 PC 机 软件平台 IE 6 浏览器以上即可 操作系统和版本 windows 2000 以上操作系统任何版本 支撑环境和版本 JSP SQL Server 2005 MySQl 数据库 2 5 设计和实现上的限制设计和实现上的限制 暂无 3 外部接口需求外部接口需求 3 1 用户界面用户界面 1280 800 和 1900 1200 的分辨率 3 2 硬件接口硬件接口 支持的硬件类型 500G 硬盘 2G 内存的 PC 机 软 硬件之间交流的数据 控制信息的性质 使用的通讯协议 3 3 软件接口软件接口 操作系统 windows 2000 以上的任何版本 数据库 JSP SQL Server 2005 数据库 工具 Dreamweaver Myeclipse Fireworks 集成的商业组件 tomcat 服务器 3 4 通讯接口通讯接口 电子邮件 暂无 WEB 浏览器 IE6 以上浏览器 网络通讯标准或者协议 TCP IP 协议 4 系统功能需求系统功能需求 一 班级管理 1 注册信息 注册注册信息 登陆到主页 以及一些操作 2 课程表信息 浏览班级一周的课程安排信息 班级学生可查看课程情况 3 作业提交 对学生提交作业 老师查询与批改班级学生作业 4 班级留言 教师 管理员 学生参与留言 5 班级状况 描述班级情况信息 二 首页模块 1 首页模块的划分 信息管理平台首页页面设计相关页面的链接设计 2 信息资源 对一些好的学习资源 学习工具浏览与下载模块的实现 4 1 激励 响应序列激励 响应序列 列出输入激励 用户动作 来自外部设备的信号或者其它触发 并且定义针对这 功 能行为的系统响应序列 这些序列将与使用实例中相关的对话元素相对应 描述激励 响应序列时 不仅需要描述基本过程 而且应该描述可选 扩充 过程 包 括例外 引起任务不能顺序完成的情况称为例外 疏忽了可选过程 有可能影响软件产品 的功能 如果遗漏例外过程 则有可能会引发系统崩溃 如果采用流程图来描述激励 响应序列 比较容易让用户理解 4 2 输入 输出数据输入 输出数据 列出输入数据 用户输入 来自外部接口的输入或者其它输入 并且定义针对这些输入 数据的处理 计算 方法 以及相应地输出数据 描述对应区别 输入数据和输出数据 当有大量数据需要描述时 也可以分类描述数据 并且注明各项数据的输入 输出属 性 对于每一项数据 均需要描述 数据名称 实际含义 数据类型 数据格式 数据约束 对于复杂的处理方法 仅仅给出算法原理是不够的 必须描述详细的计算过程 并且 列出每一步具体使用的实际算式 如果计算过程中涉及查表 判断 迭代等处理方法 应 该给出处理依据和相关数据 如果计算方法很简单 也可以将其从略 不加描述 5 其它非功能需求其它非功能需求 在这里列举出所有非功能需求 主要包括可靠性 安全性 可维护性 可扩展性 可 测试性等 5 1 性能需求性能需求 阐述不同应用领域对软件产品性能的需求 并且说明提出需求的原理或者依据 以帮 助开发人员做出合理的设计选择 尽可能详细地描述性能需求 如果需要 可以针对每个 功能需求或者特征分别陈述其性能需求 在这里确定 相互合作的用户数量 系统支持的并发操作数量 响应时间 与实时系统的时间关系 容量需求 存储器 磁盘空间 数据库中表的最大行数 5 2 安全措施需求安全措施需求 详尽陈述与软件产品使用过程中可能发生的损失 破坏 危害相关的需求 定义必须 采取的安全保护或动作 以及必须预防的潜在危险动作 明确软件产品必须遵从的安全标 准 策略 或规则 5 3 安全性需求安全性需求 详尽陈述与系统安全性 完整性问题相关的需求 或者与个人隐私问题相关的需求 这些问题将会影响到软件产品的使用 和软件产品所创建或者使用的数据的保护 定义用 户身份认证 或备授权需求 明确软件产品必须满足的安全性或者保密性策略 也可以通 过称为完整性的质量属性来阐述这些需求 一个典型的软件系统安全需求范例如下 每 个用户在第一次登录后 必须更改他的系统预置登录密码 系统预置的登录密码不能重用 5 4 假设和约束假设和约束 依赖依赖 数据库约束 对于 Oracle 和 MySqL 数据库掌握不熟练 故用 SQL Server 2005 数据 库 技术约束 小组成员技术有限 有些解决不了的功能可能会放弃不做 5 5 软件质量属性软件质量属性 详尽陈述对客户和开发人员至关重要的在软件产品其它方面表现出来的质量功能 这 些功能必须是确定的 定量的 在需要时是可以验证的 至少也应该指明不同属性的相对 侧重点 例如 易用性优于易学性 或者可移植性优于有效性 5 6 业务规则业务规则 列举出有关软件产品的所有操作规则 例如 那些人在特定环境下可以进行何种操作 这些本身不是功能需求 但是他们可以暗示某些功能需求执行这些规则 一个业务规则的 范例如下 进行达到或者超过 10 000 00 元人民币的储蓄业务时 必须通过附加的管 理员认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论