需求分析该怎么写?

gscool 2003-09-02 11:43:21
这个学期我们的数据库应用的考试是做一个系统,要有需求分析,以及E—R模型,这个需求分析我不知道该怎么写,是不是要写的很详细?具体到任何细节?请各位帮帮忙!
...全文
10653 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcbhj 2003-09-02
  • 打赏
  • 举报
回复
http://www.fesge.com/xdth/
去看看就知道了
eastpond 2003-09-02
  • 打赏
  • 举报
回复
[项目名称]

数据要求说明书

[V1.0(版本号)]




拟 制 人______________________
审 核 人______________________
批 准 人______________________




[一九九九年八月二十日]

数据要求说明书
1.引言
1.1编写目的
说明编写这份数据要求说明书的目的,指出预期的读者。
1.2背景
a.待开发软件系统的名称;
b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的计算站或计算机网络系统。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出有关的参考资料。
2.数据的逻辑描述
对数据进行逻辑描述时可把数据分为动态数据和静态数据。
2.1静态数据
列出所有作为控制或参考用的静态数据元素。
2.2动态输入数据
列出动态输入数据元素。
2.3动态输出数据
列出动态输出数据元素。
2.4内部生成数据
列出向用户或开发单位中的维护调试人员提供的内部生成数据。
2.5数据约定
说明对数据要求的制约。逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制。对于在设计和开发中确定是临界性的限制更要明确指出。
3.数据的采集
3.1要求和范围
按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。
3.2输入的承担者
说明预定的对数据输入工作的承担者。如果输入数据同某一接口软件有关,还应说明该接口软件的来源。
3.3预期处理
对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预定的数据通信媒体和对输入的时间要求等。对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因子等有关信息,以便软件系统使用这些数据。
3.4影响
说明这些数据要求对于设备、软件、用户、开发单位所可能产生的影响。
eastpond 2003-09-02
  • 打赏
  • 举报
回复
[项目名称]

需求说明书

[V1.0(版本号)]




拟 制 人______________________
审 核 人______________________
批 准 人______________________




[一九九九年八月二十日]

需求说明书
1.引言
1.1编写的目的
说明编写这份需求说明书的目的,指出预期的读者.
1.2背景
a. 待开发的系统的名称;
b. 本项目的任务提出者、开发者、用户;
c. 该系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料。
2.任务概述
2.1目标
叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。
2.2用户的特点
列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
2.3假定和约束
列出进行本系统开发工作的假定和约束。
3.需求规定
3.1对功能的规定
用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入什么量、经怎么样的处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。

3.2 对性能的规定
3.2.1精度
说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度。
3.2.2时间特性要求
说明对于该系统的时间特性要求。
3.2.3灵活性
说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。

3.3输入输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对系统的数据输出及必须标明的控制输出量进行解释并举例。

3.4数据管理能力要求(针对软件系统)
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

3.5故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

3.6其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
4.运行环境规定
4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a. 处理器型号及内存容量
b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量
c. 输入及输出设备的型号和数量,联机或脱机;
d. 数据通信设备的型号和数量
e. 功能键及其他专用硬件
4.2支持软件
列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。
4.3接口
说明该系统同其他系统之间的接口、数据通信协议等。
4.4控制
说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。

gscool 2003-09-02
  • 打赏
  • 举报
回复
补充一点,我的任务是图书馆管理系统(C/S),用pb8.0
kalven_chan 2003-09-02
  • 打赏
  • 举报
回复
来源: 自国家计算机标准和文件模板
  软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。编制软件需求说明书的内容要求如下:


1 引言

1.1编写目的
  说明编写这份软件需求说明书的目的,指出预期的读者。


1.2背景
  说明:
  a.待开发的软件系统的名称;
  b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
  C.该软件系统同其他系统或其他机构的基本的相互来往关系。


1.3定义
  列出本文件中用到的专门术语的定义和外文首字母组词的原词组。


1.4参考资料
  列出用得着的参考资料,如:
  a.本项目的经核准的计划任务书或合同、上级机关的批文;
  b.属于本项目的其他已发表的文件;
  c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2 任务概述


2.1目标
  叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|


2.2用户的特点
  列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束


2.3假定和约束
  列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。

3 需求规定


3.1对功能的规定
  用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。


3.2对性能的规定
3.2.1精度
  说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
3.2.2时间特性要求
  说明对于该软件的时间特性要求,如对:
  a.响应时间;
  b.更新处理时间;
  c.数据的转换和传送时间;
  d.解题时间; 等的要求。
3.2.3灵活性
  说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
  a.操作方式上的变化;
  b.运行环境的变化;
  c.同其他软件的接口的变化;
  d.精度和有效时限的变化;
  e.计划的变化或改进。
  对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。


3.3输人输出要求
  解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。


3.4数据管理能力要求
  说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。


3.5故障处理要求
  列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。


3.6其他专门要求
  如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

4 运行环境规定


4.1设备
  列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
  a.处理器型号及内存容量;
  b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
  c.输入及输出设备的型号和数量,联机或脱机;
  d.数据通信设备的型号和数量;
  e.功能键及其他专用硬件


4.2支持软件
  列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。


4.3 接口
  说明该软件同其他软件之间的接口、数据通信协议等。


4.4控制
  说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
jdsnhan 2003-09-02
  • 打赏
  • 举报
回复
帮着顶了。
klbt 2003-09-02
  • 打赏
  • 举报
回复
楼上几位说得很详细了。

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧