




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 / 11软件(结构)设计说明(SDD)说明:1.软件(结构)设计说明(SDD片苗述了计算机软件配置项(CSCI的设计。它描述了CSCI级设 计决策、CSC体系结构设计(概要设计)和实现该软件所需的详细设计。SDD可用接口设计说明IDD和数据库(顶层)设计说明DBDD加以补充。2.SDD连同相关的IDD和DBDD是实现该软件的基础。向需方提供了设计的可视性,为软件 支持提供了所需要的信息。3.IDD和DBDD是否单独成册抑或与SDD合为一份资料视情况繁简而定。2 / 11目录软件(结构)设计说明(SDD).11引言.31.1标识.31.2系统概述.31.3文档概述.31.4基线.32引用文件
2、.33CSCI级设计决策 .34CSCI体系结构设计 .44.1体系结构.44.1.1程序(模块浏分.44.1.2程序(模块)层次结构关系 .44.2全局数据结构说明 .44.2.1常量.44.2.2变量.44.2.3数据结构.54.3 CSC部件.54.4执行概念.74.5接口设计.94.5.1接口标识与接口图 .95CSCI详细设计.116需求的可追踪性 .117注解.11附录.113 / 111引言1.1标识本条应包含本文档适用的系统和软件的完整标识。(若适用)包括标识号、标题、缩略词语、版本号、发行号。1.2系统概述本条应简述本文档适用的系统和软件的用途。它应描述系统与软件的一般性质;
3、概述系统开发、运行和维护的历史;标识项目的投资方、需方、用户、开发方和支持机构;标识当前和 计划的运行现场;并列出其他有关文档。1.3文档概述本条应概述本文档的用途与内容,并描述与其使用有关的保密性或私密性要求。1.4基线说明编写本系统设计说明书所依据的设计基线。2引用文件本章应列出本文档引用的所有文档的编号、标题、修订版本和日期。 本章也应标识不能通过正常的供货渠道获得的所有文档的来源。3 CSC设计决策本章应根据需要分条给出CSC级设计决策,即CSC行为的设计决策(忽略其内部实现,从用 户的角度看,它如何满足用户的需求)和其他影响组成该CSC I的软件配置项的选择与设计的 决策。如果所有这
4、些决策在CSC I需求中均是明确的,或者要推迟到CSC的软件配置项设计时指出, 本章应如实陈述。为响应指定为关键性的需求(如安全性、保密性、私密性需求 )而作出的设计决策,应在单独的条中加以描述。如果设计决策依赖于系统状态或方式,则应指出这种依赖性。应给出或引用理解这些设计所需的设计约定。CSCI级设计决策的例子如下:a.关于CSC应接受的输入和产生的输出的设计决策,包括与其他系统、HWCI, CSC和用户的接口(本文的4.5.x标识了本说明要考虑的主题 )。如果该信息的部分或全部已在接口设计说4 / 11明(IDD)中给出,此处可引用。b.有关响应每个输入或条件的CSCI行为的设计决策,包括
5、该CSCI要执行的动作、响应时间 及其他性能特性、被模式化的物理系统的说明、所选择的方程式/算法/规则和对不允许的输 入或条件的处理。c.有关数据库/数据文件如何呈现给用户的设计决策(本文的4.5.x标识了本说明要考虑的主题)。如果该信息的部分或全部已在数据库(顶层)设计说明(DBDD)中给出,此处可引用。d.为满足安全性、保密性、私密性需求而选择的方法。e.对应需求所做的其他CSC菽设计决策,例如为提供所需的灵活性、可用性和可维护性所选 择的方法。4 CSC体系结构设计本章应分条描述CSCI体系结构设计。如果设计的部分或全部依赖于系统状态或方式,则应 指出这种依赖性。如果设计信息在多条中出现
6、,则可只描述一次,而在其他条引用。应给出或引用为理解这些设计所需的设计约定。4.1体系结构4.1.1程序(模块)划分用一系列图表列出本CSCI内的每个程序(包括每个模块和子程序)的名称、标识符、功能及其 所包含的源标准名。4.1.2程序(模块)层次结构关系用一系列图表列出本CSCI内的每个程序(包括每个模块和子程序)之间的层次结构与调用关 系。4.2全局数据结构说明本章说明本程序系统中使用的全局数据常量、变量和数据结构。4.2.1常虽包括数据文件名称及其所在目录,功能说明,具体常量说明等。4.2.2变虽包括数据文件名称及其所在目录,功能说明,具体变量说明等。5 / 114.2.3数据结构包括数
7、据结构名称,功能说明,具体数据结构说明(定义、注释、取值,)等。4.3 CSCI部件配置项名称配置项描述Con_Add_res添加合问物资(用于在补充合问中添加物资。)Epc_Add_MajRes管理工程专业物资(用于添加新物资,保存物资属性,删除物 资,签订技术协议以及启动不问类型的合问流程。)Epc_Add_PrjWare在工程中添加仓库(用于对一个现有的工程选取一个仓库,用 于存放该工程下的物资。)Epc_Add_res添加修改物资(用于添加一个新物资,以及对已有物资的修改。)Epc_Add_WarePrj添加仓库工程(对r-个现有的仓库添加工程,将选取工程下 的物资添加到仓库中。)Ep
8、c_Apparatus_Contract设备米购分包合问协议书(用于启动设备米购分包合问的流程 表单,主要用于添加修改合同的主要信息,物资的供货计划, 付款计划和对附件的上传下载。以及对该合同的所有信息的查 看。)Epc_Con_ledger合问台帐录入(用于对手工添加的合问,进行合问主信息的录 入以及查看。)Epc_Con_ledger_Plan合问台账计划(对于手工录入的合问进行添加和修改物资的供 货计划和付款计划。)Epc_Con_ledger_res合同台账物资(对于手工录入的合同进行物资的添加。)Epc_Con_Supplement合问补充(用于启动补充合问流程,添加和修改补充合问信
9、息,以及对附件的上传和下载。)Epc_Dict_Fac_Contact厂家联系人(添加和修改厂家联系人的信息。)Epc_Dict_ImTx时间提醒(对于需要进行IM消息提醒的时间进行维护。)Epc_Dict_Payment付(收)款项目维护(对于付款和收款的项目进行维护。)Epc_Dict_WareHouseRec仓库维护(对仓库信息,以及仓库卜-的工程信息进行维护。)Epc_Dict_XFinfo需方维护模板(用于在合问流程中需方信息的填写使其使用模 板中已有的数据。)Epc_Factory_AccountChange厂豕银仃账户修改(修改银仃账户流程,用于修改厂豕的银仃 账户。)Epc_F
10、actory_CloseCause,厂豕屏敝的原因(用于记录厂豕屏敝的原因。)Epc_Factory_ContactRec厂家联系记录(添加于厂家联系的记录。)Epc_Factory_Data厂家资料维护(用于对厂家的各种信息的维护,包括添加物资,投标记录,联系人,以及查看供货评价。对厂家的各种查询,添加,修改和屏敝厂家,和启动账号修改流程。)Epc_Factory_Data_Add厂家资料填写(添加一个厂家的所有信息。)Epc_Factory_Data_Update厂家资料修改(对一个已有的厂家信息进行修改。)6 / 11Epc_Factory_NotRefList物资列表(用于对一个已有的
11、厂家进行添加物资,包括对物资7 / 11的查询,以及对物资添加参考价格和供货期。)Epc_Factory_Toub投标(用于对已有的厂家添加其投标记录。)Epc_Factory_UpdateRefList更新与J家建立关系的物资(修改J家与物资联系的,参考价 格和供货期。)Epc_fn_maj专业维护(添加,修改和删除专业,以及对专业下的屋子机械 牛添加,删除。 )Epc_fn_res物资维护 (通过物资分类和物资关键字查询物资, 并添加, 修 改和删除物资。 )Epc_fn_restype物资分类维护(用于添加,修改和删除物资的分类,其中分类 有二级的层次关系。)Epc_Material_C
12、ontract物资分包合问(用于启动物资分包合问的流程表单,主要用于 添加修改合同的主要信息,物资的供货计划,付款计划和对附 件的上传下载。以及对该合问的所有信息的查看。 )Epc_need_Info选择需方(在合同中,可以通过模板返回需方的信息。)Epc_Pay_Money支付金额(在合同管理中针对付款计划进行付款。)Epc_PrjInfo工程信息管理(用于添加和修改工程基本信息和专业信息,以 及查看工程所有信息。)Epc_Pt_Contract通用合问(用于启动通用合问的流程表单,主要用于添加修改 合同的主要信息,付款计划和对附件的上传下载。以及对该合 问的所有信息的查看。)Epc_Rec
13、ord_Feedback添加合同联系记录(用于对一个合同进行添加合同联系记录。)Epc_Res_Name专业维护物资(根据类别查询所有物资,并对一个专业添加一个现有的物资,或者添加一个新物资。)Epc_Res_XieY签订技术协议物资数量(对要签订技术协议的物资添加其物资 数量。)Epc_Sel_Allres所有物资(根据类别查询所有物资。在工程物资管理中,添加 新物资。)Epc_Sel_Con合同管理(通过合同关键字,工程关键字,和合同类别查询合 同。对合同启动设备补充合同,材料补充合同,据实结算单, 查看合问,和总包分包合问添加台账计划。可以查看主合问下 的补充合同,据实结算单,添加,修改
14、,删除联系记录。修改 供货计划,添加供货评价。修改付款计划,以及对付款计划进 行付款和对付款记录的查看。)Epc_Sel_Fac选择厂家(在合问流程中对供方信息可以直接将其选中并将其 返回。)Epc_Sel_prj工程信息查询(通过关键字,和设计阶段查询工程,并添加, 修改,删除,查看工程。对工程物资的管理。合问信息的查看, 添加合同台账。以及添加仓库。)Epc_SelAllFac查询所有厂家(在合问流程中对供方信息可以直接将其选中并 将其返回。)Epc_SelMaj选择选择及物资(在添加工程中添加专业。)Epc_Settlement_Contract据实阶段单(用于启动据实结算单流程,添加和
15、修改据实结算 单信息,以及对附件的上传和下载。)Epc_WareHouseRec_ResManager仓库物资管理(通过物资编号,物资名称,仓库查询仓库记录,8 / 11添加物资入库和出库记录。)Epc_WareHouseRec_StockIn物资入库记录(查询物资入库记录。)Epc_WareHouseRec_StockIn_Add物资入库单(添加物资入库记录信息。)Epc_WareHouseRec_StockIn_ResList已入库的物资列表(添加物资入库物资。)Epc_WareHouseRec_StockOut物资出库记录(查询物资出库记录信息。)Epc_WareHouseRec_Sto
16、ckOut_Add物资出库单(添加物资出库物资。)4.4执行概念配置项关系表单描述参数Epc_Dict_WareHouseRec仓库维护Epc_Add_WarePrj添加仓库工程添加仓库工程无Epc_fn_maj专业维护Epc_Res_Name添加专业物资添加专业物资无Epc_Sel_Con合同管理Epc_Apparatus_Contract设备合同查看设备合同流程信息Scan标识Wfid流程编号Epc_Material_Contract物资合同查看物资合同流程信息Scan标识Wfid流程编号Epc_Pt_Contract通用合同查看通用合同流程信息Scan标识Wfid流程编号Epc_Con_
17、ledger合同台账查看合同台账信息Rowid合问仃号Epc_Con_ledger_Plan合同台账计划添加,修改并查看合同台账 计划Rowid工程行号con_rowid合同行号type合同类别Epc_Record_Feedback添加合同联系记录对一个合同添加联系记录 信息Crowid合问仃号Epc_Record_Feedback修改合同联系记录修改一条联系记录的信息Rowid联系记录仃号Crowid合同行号Epc_Pay_Money合同付款对一个合同的付款计划, 执 行实际付款Rowid付款计划仃号Total合同金额Epc_Sel_prj工程管理Epc_PrjInfo添加工程添加一个新工程
18、无Epc_PrjInfo修改工程对一个现有工程进行修 改Rowid工程行号Epc_PrjInfo查看工程查看一个现有工程Rowid工程行号Scan标识Epc_Add_MajRes物资管理对工程的物资进行管理Rowid工程行号Epc_Sel_Con合同信息对合同信息进行管理Rowid工程行号9 / 11Epc_Con_ledger添加合同台账添加一个新的合同prj_rowid工程仃号Epc_Add_PrjWare添加工程仓库为工程中的物资添加一 个仓库Rowid工程行号Epc_Factory_Data厂家资料维护Epc_Factory_Data_Ad d添加厂家信息添加一个新的厂家信息Cmd标识
19、Epc_Factory_Data_Up date修改厂家信息对一个已有的厂家信息 进行修改Cmd标识Rowid厂豕行号Epc_Factory_CloseCau se屏敝厂家对一个厂家进行屏敝Cmd标识Rowid厂豕行号Epc_Factory_CloseCau se屏敝厂家原因查看已屏蔽厂家的屏蔽 原因Cmd标识Rowid厂豕行号Epc_Factory_NotRefLi st添加厂家物资对一个已有的厂家添加 物资信息Rowid厂豕仃号Epc_Factory_UpdateRefList修改厂家物资信息修改一个物资的信息Rowid物资行号Epc_Factory_Toub添加投标信息对一个已有的厂家添
20、加 投标信息Cmd标识Rowid投标记录行号Fac_rowid厂豕行号Epc_Factory_Toub修改投标信息修改已有的投标信息Cmd标识Rowid投标记录行号Fac_rowid厂豕行号Epc_Factory_ContactRec添加联系记录对一个已有的厂家添加 联系记录Cmd标识Rowid联系记录行号Fac_rowid厂豕行号Epc_Factory_ContactRec修改联系记录修改一条联系记录的信 息Cmd标识Rowid联系记录行号Fac_rowid厂豕行号Epc_Dict_Fac_Contact添加厂家联系人信息对一个已有的厂家添加 联系人信息Cmd标识Rowid联系人行号Prow
21、id厂豕行号Epc_Dict_Fac_Contact修改厂家联系人信息对个联系人修改其信息Cmd标识Rowid联系人行号Prowid厂豕行号Epc_WareHouseRec_ResManager仓库物资管理Epc_WareHouseRec_StockIn_Add物资入库记录对仓库中的没有的物资 进行入库Cmd标识Epc_WareHouseRec_S对仓库中的物资进行出Rowid物资行号10 / 11tockOut_Add物资出库记录库Epc_Res_Name专业维护物资Epc_Add_res对选择专业添加新物 资在添加专业物资的时候, 对没有的物资进行添加, 并将具直接添加到该专 业下Rowi
22、d专业仃号Epc_fn_res物资维护Epc_Add_res.aspx添加新物资信息添加一个新物资的信息无Epc_Add_res.aspx修改已有物资信息对一个已有的物资修改 其信息Id物资行号Epc_Con_ledger_Plan合同台账计划Epc_Con_ledger_res合同台账计划添加物 资添加合同台账计划中添 加一个新物资Rowid工程行号Con_rowid合同行号Epc_Add_MajRes管理专业物资Epc_Sel_Allres对选择专业添加物资对选择专业添加物资Rowid工程行号maj_rowid专业行号Epc_Res_XieY添加物资数量对物资添加物资数量Rowid物资行号
23、Epc_PrjInfo工程信息管理Epc_SelMaj.aspx添加专业对一个新工程添加专业Prjrowid工程仃号 返回专业名,专业代码Epc_Apparatus_Contract设备采购分包合同协议 书Epc_need_Info合同需万信息对合同的需方信息进行 选择Scan标识Wfid流程编号Epc_Sel_Fac合问供方信息对合同供方信息进行选 择Scan标识Wfid流程编号Epc_Material_Contract物资分包合同(起始)Epc_need_Info合同需万信息对合同的需方信息进行 选择Scan标识Wfid流程编号Epc_Sel_Fac合问供方信息对合同供方信息进行选 择Sc
24、an标识Wfid流程编号Epc_Pt_Contract通用合同Epc_need_Info合同需万信息对合同的需方信息进行 选择Scan标识Wfid流程编号Epc_Sel_Fac合问供方信息对合同供方信息进行选 择Scan标识Wfid流程编号4.5接口设计本条应分条描述软件配置项的接口特性, 既包括软件配置项之间的接口, 也包括与外部实体, 如系统、配置项及用户之间的接口。如果这些信息的部分或全部已在接口设计说明(IDD)、本文的第5章或其他地方说明的话,可在此处引用。4.5.1接口标识与接口图本条应陈述赋予每个接口的项目唯一标识符,(若适用)并用名字、编号、版本和文档引用等11 / 11标识接
25、口实体(软件配置项、系统、配置项、用户等 )。接口标识应说明哪些实体具有固定接 口特性(从而把接口需求强加给接口实体),哪些实体正在开发或彳改(因而已把接口需求分配给它们)。(若适用)应该提供一个或多个接口图以描述这些接口。4.5.x(接口的项目唯一标识符)本条(从4.5.2开始编号)应用项目唯一标识符标识接口,应简要标识接口实体,并且应根据 需要划分为几条描述接口实体的单方或双方的接口特性。如果一给定的接口实体本文没有提到(例如,一个外部系统),但是其接口特性需要在本SDD描述的接口实体时提到,则这些特性应以假设、或“当未提到实体这样做时, 提到的实体将,,”的形式描述。本条可引 用其他文档
26、(例如数据字典、协议标准、用户接口标准)代替本条的描述信息。本设计说明应包括以下内容,(若适用)它们可按适合于要提供的信息的任何次序给出,并且应从接口实体 角度指出这些特性之间的区别 (例如数据元素的大小、频率或其他特性的不同期望)。a.由接口实体分配给接口的优先级;b.要实现的接口的类型(例如实时数据传输、数据的存储与检索等);c.接口实体将提供、存储、发送、访问、接收的单个数据元素的特性,例如:1)名称/标识符;a)项目唯一标识符;b)非技术(自然语言)名称;c廊准数据元素名称;d)缩写名或同义名;2)数据类型(字母数字、整数等);3)大小与格式(例如字符串的长度与标点符号 );4)计量单位(如米、元、纳秒等);5)范围或可能值的枚举(如0人-99);6)准确度(正确程度)与精度(有效数位数);7)优先级、时序、频率、容量、序列和其他约束,如数据元素是否可被更新,业务规则是 否适用;8)保密性与私密性约束;9)来源(设置/发送实体)与接收者(使用/接收实体)。d.接口实体将提供、存储、发送、访问、接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025餐饮服务承包经营合同样本
- 导尿病人护理要点与流程
- 苗族女孩创意美术课件
- 2025年压力容器管理人员试题
- 学生会权益部工作总结模版
- 2025年2月高一下学期入学考试生物试题总结模版
- 小学书法进校园活动总结模版
- 合同管理工作总结模版
- 新质生产力策略
- 浙江省衢州市五校联盟2024-2025学年高二下学期期中联考试题 地理 PDF版含答案
- 建设工程质量管理手册范本
- 中国文化遗产资料长城100字
- 高中生物选择性必修1基础背诵 课件
- 中医适宜技术操作规程及评分标准
- 2023-2024学年贵州省六盘水市小学语文六年级期末提升测试题详细参考答案解析
- 江苏南通轨道交通集团有限公司运营分公司社会招聘工作人员考试真题及答案2022
- 颈椎JOA腰椎JOA 评分-表格-日本骨科协会评估治疗
- 人工智能时代小学劳动教育的现实困境与突破路径 论文
- 野生动物管理学智慧树知到答案章节测试2023年东北林业大学
- 国际友人在中国智慧树知到答案章节测试2023年西北大学
- 函数的零点与方程的解(说课稿)
评论
0/150
提交评论