需求规格说明书模板面向对象.docx

上传人:b****6 文档编号:4400873 上传时间:2022-12-01 格式:DOCX 页数:7 大小:122.33KB
下载 相关 举报
需求规格说明书模板面向对象.docx_第1页
第1页 / 共7页
需求规格说明书模板面向对象.docx_第2页
第2页 / 共7页
需求规格说明书模板面向对象.docx_第3页
第3页 / 共7页
需求规格说明书模板面向对象.docx_第4页
第4页 / 共7页
需求规格说明书模板面向对象.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

需求规格说明书模板面向对象.docx

《需求规格说明书模板面向对象.docx》由会员分享,可在线阅读,更多相关《需求规格说明书模板面向对象.docx(7页珍藏版)》请在冰豆网上搜索。

需求规格说明书模板面向对象.docx

需求规格说明书模板面向对象

需求规格说明书模板(面向对象-)

 

课程设计(面向对象)

 

课程名称:

软件工程

课程代码:

173600

学期:

2017-2018学年第二学期

题目:

需求规格说明书

姓名:

学号:

专业:

教学点:

 

注:

以上内容必须打印,手写无效。

手写判为0分。

 

面向对象设计方法评分表

基本项(自评,若有一项不合格就判为0分)

项目

自评(合格打√)

教师复核

装订顺序正确(封面、评分表、目录、正文、参考文献)

封面内容打印正确

没有抄袭或被抄袭

用例图符号正确

正文(目录之后,至参考文献之前)不少于25页

没有代码

分数40

以上需要学生填写,以下教师填写

评分项

项目

分值

得分

项目背景描述

5

功能性需求

用例模型图

15

用例说明内容

10

活动图

10

非功能性描述

10

有词汇解释

5

排版合理、有图名、表格名等

5

合计60

扣分项

项目

权值

数目

文字表达一般错误

1

文字表达重大错误

5

用例图错误或活动图错误

2

参考文献表达

1

字号错误

2

合计

最终得分:

评价:

一、引言

1.1编写目的

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

1.2背景

说明:

待开发的软件系统的名称;

本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;

该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

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

1.4参考资料

列出用得着的参考资料,如:

本项目的经核准的计划任务书或合同、上级机关的批文;

属于本项目的其他已发表的文件;

本文件中各处引用的文件、资料、包括所要用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

二、任务概述

2.1目标

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。

解释被开发软件与其他有关软件之间的关系。

如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。

如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。

|

2.2用户画像

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。

这些是软件设计工作的重要约束

2.3假定和约束

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

三、需求规定

3.1功能性需求

3.1.1用例模型主图

(注意:

一个系统通常只有一张用例模型主图,要求使用ROSE软件绘制用例图和活动图)

 

(下图为示例)

图X:

XXXXX系统用例模型图

3.1.2用例说明

对上图每个用例按如下内容模板编写

用例名称

●简单描述

●事件流程(基本流程、可选流程)

●特殊需求

●前置条件

●后置条件

●其它

(以下为示例)

用例:

Login

●BriefDescription

ThisusecasedescribeshowauserlogsintotheCourseRegistrationSystem.

●FlowofEvents

1BasicFlow

ThisusecasestartswhentheactorwishestologintotheCourseRegistrationSystem.

1)Thesystemrequeststhattheactorenterhis/hernameandpassword.

2)Theactorentershis/hernameandpassword.

3)Thesystemvalidatestheenterednameandpasswordandlogstheactorintothesystem.

2AlternativeFlows

1)InvalidName/Password

If,intheBasicFlow,theactorentersaninvalidnameand/orpassword,thesystemdisplaysanerrormessage.TheactorcanchoosetoeitherreturntothebeginningoftheBasicFloworcancelthelogin,atwhichpointtheusecaseends.

●SpecialRequirements

None.

●Pre-Conditions

None.

●Post-Conditions

Iftheusecasewassuccessful,theactorisnowloggedintothesystem.Ifnot,thesystemstateisunchanged.

●ExtensionPoints

None.

 

整个文档中至少2张活动图

 

图X:

XXXXX用例的活动图

 

3.2非功能性需求

3.2.1精度(可选)

说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对:

响应时间;

更新处理时间;

数据的转换和传送时间;

解题时间;等的要求。

3.2.3性能

同时在线数量等的描述

3.2.4可靠性

例如如下描述:

Thesystemshallbeavailable24hoursaday7daysaweek,withnomorethan10%downtime.

3.2.5故障处理要求

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

3.2.6安全

用户权限、系统安全的约定。

3.2.7设计约束

例如:

使用微信支付接口等描述。

3.2.UI设计要求(可选)

 

四、运行环境规定

4.1硬件设备

列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:

处理器型号及内存容量;

外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;

输入及输出设备的型号和数量,联机或脱机;

数据通信设备的型号和数量;

功能键及其他专用硬件

4.2支持软件

列出支持软件,包括要用到的操作系统(注意不要再写支持windowsXP了)、、测试支持软件等。

浏览器的型号、版本;

移动设备的OS版本。

 

五、词汇表

系统相关各种术语的解释

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1