内容正文:
第一章 项目需求说明书
1
2
3
项目需求分析
项目功能分析
系统数据库设计
目 录
需求分析
需求分析定义
2
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析、准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
(1)目标
(2)原则
(3)内容
(4)过程
需求分析
需求文档编写规范
3
1.编写方法
在编写文档时,可以根据需要选择一种或多种方法,能够说明白需求为目的。编写方法有以下三种。
1)用结构化和自然语言编写文档;
2)建立图形化模型,描绘转换过程、系统状态、相互之间的变化、数据关系、逻辑流或对象类和他们的关系;
3)编写形式化规格说明,可以通过使用数学上精确的形式化逻辑语言来定义需求。
2.需求文档编写原则
1)句子简短完整,具有正确的语法、拼写和标点;
2)使用的术语与词汇表中所定义的一致;
3)需求陈述应该有一致的样式,例如“系统必须……”或者“用户必须……”,并紧跟一个动作或可观察的结果;
4)避免使用模糊、主观的术语,减少不确定性,如“界面友好、操作方便”;
5)避免使用比较性词语,如“提高”,应定量说明提高程度。
需求分析
需求规格说明书编写提纲
4
需求规格说明书是需求分析的输出,有以下几个方面的作用:一是便于用户、开发人员进行理解和交流;二是反映出用户问题的结构,可以作为软件开发工作的基础和依据;三是作为确认测试和验收的依据。
需求规格说明书编写内容主要包括引言、任务概述、数据描述、功能要求、性能需求、运行需求、运行环境规定、附录等几个方面。
1)引言内容主要包括目的、项目背景、术语描述、参考资料等。
2)任务概述主要包括目标、用户特点、假定和约束等。
3)数据描述主要包括静态数据、动态数据、数据库描述、数据词典、数据采集等。
4)功能要求主要包括功能划分、功能描述等。
5)性能需求主要包括数据精确度、时间特性、适应性等。
6)运行需求主要包括输人输出要求、数据管理能力要求、故障处理要求及其他专门要求。
7)运行环境规定主要包括硬件设备需求、支持软件、硬件接口、控制方法等。
1
2
3
项目需求分析
项目功能分析
系统数据库设计
目 录
项目功能分析
分析客户需求;
确定软件开发中的危险性有哪些,确定软件安全性要求;
分析软件系统中各个配置项;
确定软件配置和和硬件配置项目之间的相关要求,并在危险分析基础之上,提出软件配置项的安全性要求;
确定操作系统、编程语言和软件开发环境,并验证和确认其安全性和可靠性;
确定非开发软件配置项;
形成软件系统设计说明。
功能分析流程
6
项目功能分析
功能结构图
7
项目功能分析
基础管理:主要针对组织机构、人员账号、系统角色和权限进行管理。
参数设置:主要针对数据字典、文档模板、评分表模板、流程配置、计息参数等进行管理和设置。
客户管理:主要针对个人客户、企业客户信息进行管理,同时包括针对不同客户经理管理的客户在客户经理发生变化时的移交管理。
贷前管理:包括项目立项申请、项目审查、项目风控会、项目审批、合同制作、合同审批、放款申请、放款审批、财务放款等环节。
贷后管理:包括本息收取、本息收取审核、提前还款、提前还款审核、提前结清、提前结清审批、贷款信息变更、贷后检查、五级分类管理及资料归档管理等。
统计报表:包括贷款余额统计表、贷款利息收回统计表、贷款本金收回统计表、贷款时点、日均及平均利率统计表。
预警提醒:包括到期提醒、收息提醒、预期提醒、欠息提醒等功能。
核心功能描述
8
1
2
3
项目需求分析
项目功能分析
系统数据库设计
目 录
系统数据库设计
数据输入:提供数据输入准确、快速、完整性的操作手段,实现应用系统在数据源发生地一次性输入数据技术。
数据共享:必须提供系统数据共享功能。
数据通信:必须具备通过网络自动通信交换数据的功能,避免通过介质交换数据。
数据备份:具备数据备份功能,包括自动定时数据备份,程序操作备份和手工操作备份,为防止不可预见的事故及灾害,数据必须异地备份。
数据恢复:具备数据恢复功能,包括程序操作数据恢复和手工操作数据恢复。
数据字典编码标准:数据字典包括国家标准数据字典、行业标准数据字典、地方标准数据字典和用户数据字典。
数据库设计技术规范
10
系统数据库设计
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;
用“菱形框”表示实体型之间的联系成因,在菱形框内写明联系名,并用“实心线段”分别与有关实体型连接起来,同时在“实心线段”旁标上联系的类型(1:1,1:n或m:n)。
E-R图
11
系统数据库设计
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M)。
E-R成分
12
系统数据库设计
物理数据模型(Physical Data Model,PDM)描述了数据在存储介质上的组织结构,与具体数据库管理系统(DataBase Management System,DBMS)有关。它是在概念数据模型或逻辑数据模型的基础上,考虑各种具体实现因素,进行数据库体系结构设计,真正实现数据在数据库中的表示。目标是为一个给定的概念数据模型或逻辑数据模型选取一个最适合应用要求的物理结构。物理数据模型的主要功能:
1)可以将数据库的物理设计结果从一种数据库移植到另一种数据库。
2)可以通过逆向工程将已经存在的数据库物理结构重新生成物理数据模型。
3)可以定制生成标准的模型报告。
4)可以转换为CDM、LDM、OOM、XML。完成多种数据库的物理结构设计,并生成数据库对象的.sql脚本。
物理模型
13
结束,谢谢大家
书山有路勤为径,学海无涯苦作舟
�
�
自定义报表引擎
工作流程引擎
评定模型配置
评定模型配置
评定模型管理
贷前管理
贷款受理:
贷款申请
贷款审批:
审批流程
项目执行:
落实前提条件
签订合同
放款审批:
审批流程
财务管理:
放款登记
贷款管理
贷款综合查询
财务管理:
还款登记
提前结清
贷款变更:
还款方式变更
利率变更
贷款展期
客户管理
客源管理:
渠道管理
客户管理:
客户信息维护
客户交接
客户拜访管理
客户综合查询
优质授信
优质客户评定
优质客户授信
档案管理
贷款档案管理
担保物件管理
贷后管理
贷款五级分类
贷后检查:
常规检查
专项检查
到期提醒
逾期催收
不良清收
风险预警
合同模板管理
合同模板维护
生成打印合同
历史数据迁移
历史数据导入
数据批处理
业务规则模型引擎
第三方数据接口
银行
监管
短信
人行
征信
$$