3需求分析阶段--需求说明书

3需求分析阶段--需求说明书

ID:35523262

大小:64.77 KB

页数:9页

时间:2019-03-25

3需求分析阶段--需求说明书_第1页
3需求分析阶段--需求说明书_第2页
3需求分析阶段--需求说明书_第3页
3需求分析阶段--需求说明书_第4页
3需求分析阶段--需求说明书_第5页
资源描述:

《3需求分析阶段--需求说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学生成绩管理系统需求说明书拟制人张远浩、罗陈黄、徐硕勋、徐鹏审核人一高H批准人—2016年6月29日目录1.引言21.1编写的目的21.2背景21.3定义21.3.1总体结构21.3.2夕卜部接口21.3.3数据结构31.3.4概念数据31.3.5物理数据31.3.6视图31.3.7角色31.3.8了系统31.3.9模块31310内部接口41.3.11相关文件41.4参考资料42.任务概述42.1冃标42.2用户的特点42.3假定和约束43・需求规定53」对功能的规定53.2对性能的规定63.3输入输出要求63.4数据管理能

2、力要求(针对软件系统63.5故障处理要求73.6其他专门要求74.运行环境规定74.1设备74.2支持软件84.3接口84.4控制81・引言编写的目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,编写木文档。1.2背景a.待开发的系统的名称;学牛成绩管理系统b.本项H的任务提出者、开发者、用户;项目任务提出者:北华人学13级学生罗陈黄,徐硕勋,张远浩,徐鹏。项目开发者:北华大学13级学生罗陈黄,徐硕勋,张远浩,徐鹏。用户:大学阶段师生。c.该系统同其他系统或其他机构的棊木的相互來往关系。实现软件单位:北华人学。1.

3、3定义乩数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及川于表示软件模型的一种图示方法。b.数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。c.系统流程图:是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里血的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。d.结构化

4、分析:使用数据流程图、数据字典、结构化语言、判定表和判定树等工具,来建立一种新的、称为结构化说明帖的目标文档-需求规格说明书。1-3.1总体结构软件系统的总体逻辑结构按照不同的设计方法,有不同的总体逻辑结构。若采用而向功能或面向数据的设计方法,则总体逻辑结构为一树形的功能模块结构图。若采用面向对象或面向部件(构件)的设计方法,则总体逻辑结构为部件(构件)的组装图1.3.2夕卜部接口本软件系统与其他软件系统Z间的接口,接口设丿適可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议1.3.3数据结构数

5、据结构包括:数据库表的结构、其他数据结构等1.3.4概念数据模型CDM关系数据库的逻辑设计模型,叫做概念数据模型。主要内容包括一张逻辑E-R图及其相应的数据字典1.3.5物理数据模型PDM关系数据库的物理设计模型,叫做物理数据模型。主要内容包括一张物理表关系图及具相应的数据字典1.3.6视图在基表或其他视图Z上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用1.3,7角色数据库中享冇某些特权操作的用户,叫做介色。角色的权利通过授权来实现1-3-8子系统具有相对独立功能的小系统叫做子系统。一-个大的软

6、件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成1・3・9模块具有功能独立、能被调用的信息单元叫做模块。模块是结构化设计中的概念1.3.10内部接口软件系统内部各子系统之间、各部件之间、各模板之间的接ii,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等1.3.11相关文件和关文件是指当本文件内容变更后,可能引起变更的英他文件。如需求分析报告、详细设计说明书、测试计划、用户手册1.4参考资料1.《软件工程基础》赵一丁北京邮电人学出版社2.《软件需求》劳森(作者),刘晓晖(译者)电子工业出版社3.《软

7、件需求工程:原理和方法》金芝,刘璘,金英科学出版社4.《实用软件工程》第三版殷人昆清华人学出版社2.任务概述2.1目标本文档是在对学生成绩管理系统进行总体分析后,得出的对学生成绩软件系统的需求说明。本文将对学生成绩软件的软件需求进行详细的定义,并以需求基线的形式确定下來,对之进行严格的控制,目的是准确和正确地满足学牛成绩管理系统的要求,减少返工。本文档将作为对本学生成绩软件进行设计开发和验收活动的依据。2.2用户的特点具有设计能力的设计人员2.3假定和约束计划使用的商业组件,或者其它软件中的某个部件;假定产品中某个用户界面将

8、符合一个特殊的设计约定;有关木软件用户的若干假定(例如:假定用户会熟练使用SQL语言。;冇关本软件开发工作的若干假定(例如:用户承诺的优惠、方便、上级部门给予的特殊政策和支持等。);有关本软件运行环境的一些问题;此外,确定本软件开发项口对外部约束因素所存在的依赖。有关的约束可能包括:工期约

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。