软件需求分析说明书GBT.doc
《软件需求分析说明书GBT.doc》由会员分享,可在线阅读,更多相关《软件需求分析说明书GBT.doc(7页珍藏版)》请在冰点文库上搜索。
![软件需求分析说明书GBT.doc](https://file1.bingdoc.com/fileroot1/2023-4/30/88edf01e-dd66-4270-accf-c19927618dd1/88edf01e-dd66-4270-accf-c19927618dd11.gif)
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2任务概述 2
2.1目标 2
2.2用户的特点 3
2.3约束和假定 3
2.4软件整体框架 3
3需求规定 2
3.1生成PDF文件 3
3.2文件保存 3
3.3文件加密 4
3.4数字签名 5
4运行环境规定 6
4.1设备 6
4.2支持软件 6
4.3接口 7
4.4控制 7
软件需求说明书的编写提示
1引言
1.1编写目的
用于方便同组合作人的参考以及其他人的包括老师的阅读和指导,同时也让软件的制作过程更加清晰和明了。
1.2背景
说明:
A.软件名称:
PDF生成器
B.本项目的任务提出者:
《软件工程》学科的大作业要求
C.用户:
全体南昌航空大学师生
D.开发团队:
11204229姚国梁11204231张颖11204226肖志辉11204227谢明煜
1.3定义
PDF:
PortableDocumentFormat的简称,意为“便携式文件格式”.
数字签名:
以电子形式存在于数据信息之中的,或作为其附件的或逻辑上与之有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息的认可.
文档加密:
指通过采用加密算法和各种加密技术对网络或计算机中的文档进行加密防止文档非法外泄的技术。
1.4参考资料
A.AdobePDF官方介绍
B.<软件工程导论>
2任务概述
2.1目标
以虚拟打印机的形式,为windows应用程序创建PDf格式的文件。
例如:
用word打印文件,如果以PDF生成器为打印机,则打印出来的是PDF格式的文件。
2.2用户的特点
本软件可以应用于政府,企业,个人各种人群,适应性较广泛.这类用户的学历,素质要求不高,只需要基本的电脑知识便可以熟练掌握.
2.3假定和约束
2.4软件整体框架(11204226肖志辉)
删除打印机
添加打印机
打印机设置
新建打印机名
打印/停止打印
打印机描述文件
添加
文档标题
删除
状态
顶部/向上
创建时间
底部/向下
打印监视器
常规设置
Ghostscript
文档
保存
动作
PDF,PNG,JEPG
BMP,PCX,TIFF
PS,EPS,TXT
PSD,PCL,RAW
SVG
合并/合并全部
打印设置
文件名
文档大小
程序
PDF生成器
日志
PDFCreator设置
记录日志
日志文件
文件格式设置
语言
程序字体
打印
3需求规定
3.1生成PDF文件(11204227谢明煜)
任何能使用打印机的程序都能使用本软件生成PDF文件.
界面如图:
3.2文件保存(11204229姚国梁)
将生成的PDF文件保存到用户指定的位置.
界面如下:
3.3添加数字签名(11204231张颖)
能给生成的PDF文件添加数字签名。
界面如下:
3.4文档加密(11204229姚国梁)
能将生成的PDF文件进行加密,
界面如下:
4运行环境规定(11204226肖志辉)
4.1设备
Windows2000及以上。
CPU/256M及以上内存,32M及以上显存。
4.2支持软件
Windows2000及以上系统软件。
4.3接口
COM接口
从版本0.8.1RC9PDFCreator的一个COM接口。
因此,有可能使用任何其他应用程序的命令行控制的PDFCreator。
几乎所有可能性的方案是使用COM接口。
COM接口包括公共类,公共属性,公共方法和公共事件。
4.4控制
无。