概要设计怎么写(我有国标,但发现不实用),希望大家一起探讨!(100分)

  • 主题发起人 主题发起人 子陵
  • 开始时间 开始时间

子陵

Unregistered / Unconfirmed
GUEST, unregistred user!
公司让我写需求和概要设计的模板,但我也初次接触,找了好多资料,但发现需求还行,
改改可以用。但设计的文档好像不实用,希望大家提出意见,或提供文档参考,谢谢!
 
国标绝对实用,
尤其是新的95国标就是新的iso软开文档
不过对不同的应用,对涉及内容可以有所取舍,
关键是你要对应用的分析分解
如果需要模板,可以到yahoo等上查吧,一大把
 
11 概要设计说明书11.1引言11.2总体设计11.3接口设计11.4运行设计11.5系统论据结构设计11.6系统出错处理设计
 
建议使用rose的rup模板,还有中文的,可以根据自己的需要来增加和删除。
国外的一些软件公司也是这样提炼自己的process的。
 
软件需求说明书 3
1 引言 3
1.1 编写目的 3
1.2 背景 3
1.3 定义 3
1.4 参考资料 3
2 任务概述 3
2.1 目标 3
2.2 用户的特点 3
2.3 假定和约束 4
3 需求规定 4
3.1 对功能的规定 4
3.2 对性能的规定 4
3.2.1 精度 4
3.2.2 时间特性要求 4
3.2.3 灵活性 4
3.3 输入输出要求 4
3.4 数据管理能力要求 5
3.5 故障处理要求 5
3.6 其他专门要求 5
4 运行环境规定 5
4.1 设备 5
4.2 支持软件 5
4.3 接口 5
4.4 控制 5
 
软件需求说明书
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 控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
 
国标是什么能否发过来让我看一下,shd99@public.zzptt.fj.cn
 
对不同的应用,因为涉及内容不同有所取舍,其实摸板更多的注重通用性,所以
你得对将来可能要用的应用仔细分析,我也建议使用rose的rup模板。
 
这是我作的一份需求说明模板,大家讨论一下。我们公司的需求是小组人员一同来作的,
所以我将需求划分为需求子集。不知这样行不行。
需求说明书
1.引言
1.1编写的目的
说明编写这份需求说明书的目的,指出预期的读者.
1.2背景
a. 待开发的系统的名称;
b. 本项目的任务提出者、开发者、用户;
c. 该系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组,以及流程处理中的符号表示。
1.4参考资料
列出用得着的参考资料。
2.软件总体概述
2.1目标
叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。如果是其他系统的一部分,则说明其关系。
2.2软件系统的基本模型
给出该系统的功能结构图、总体数据流程图和现有系统的系统流程图。
2.3用户的特点
列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
2.4假定和约束
尽量列出开展本项目的假定和约束,例如:经费限制,开发期限,设备条件,用户现场环境准备等。
3.软件详细需求
3.1功能需求描述
3.1.1 子系统1功能描述
3.1.1.1 概述
说明子系统完成的功能。
3.1.1.2 功能描述
用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求。
3.1.1.3 数据I/O说明
说明系统的输入和输出。
3.1.1.4 处理流程描述
说明输入经过怎样的处理得到输出。
3.1.2 子系统2功能描述
...
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控制
说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。
5 数据要求
主要包括通过需求分析建立起来的数据字典,以及描述数据结构的层次方框图和Warnier图。
下面是子系统的需求说明
需求说明书
1 引言
1.1定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组,以及流程处理中的符号表示。
1.2参考资料
列出用得着的参考资料。
2.模块功能描述
2.1 概述
说明子系统完成的功能。
2.2 功能描述
用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求。
2.3 数据I/O说明
说明系统的输入和输出。
2.4 处理流程描述
说明输入经过怎样的处理得到输出。
3 数据要求
主要包括通过需求分析建立起来的数据字典,以及描述数据结构的层次方框图和Warnier图。
这样,有项目负责人写总体需求,小组人员写个子系统需求。可以说是有点中国特色吧,毕竟
公司没有专门的需求分析人员!大家多提意见!
 
dana,国标给你发过去了!
问问大家,rose的Rup模板是什么,是结构化的分析还是面向对象的分析!在哪可以找到!
还有,谁有这方面作好的文档,发给我或贴出来参考一下,不胜感激!
 
子陵:
可否给我一份.谢谢.
sunups@163.net
 
发过去了
 
rup系列模板在安装rose的时候可以在定制安装中选中。还有中文的rup是指
RationalUnifiedProcess
 
carryon,你有新的国标(95)的吗,给我发一份,chw_com@sina.com
 
子陵, 可以也发一份给我吗, 我刚好也要写啊。 :)
shell_leung@163.net
 
国标的:http://ieclub.top263.net/soften/jgh.html
 
子陵:
可否给我一份.谢谢.
sunruichao@21cn.com
 
不好意思,怎么我还没有收到?
 
请问rose和rup系列模板在哪里可以得到?
谢谢。。
 
多人接受答案了。
 
后退
顶部