

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.主要内容主要目的与文档全程一体化建模过程建模要领 运用要领建模过程与要领.建模的主要文档 1描画组织分工的建模文档2描画业务流程的建模文档3描画业务信息的建模文档 4描画信息化需求定义的建模文档 .描画组织分工的建模文档反映一个组织中上下级关系的组织构造图以及相关描画;反映一个组织中层次化职能分工分解的组成构造树以及相关描画。.描画业务流程的建模文档反映宏观业务联络的业务协作流程图以及相关描画;反映微观业务操作的功能执行流程图以及相关描画。.描画业务信息的建模文档反映业务信息内容及其联络的业务信息关系图以及相关描画;反映业务信息根本流向的数据流图以及相关描画;反映活动主体之间信息交互的数据接
2、口图以及相关描画;反映活动主体操作信息的业务信息操作权限图以及相关描画;.描画信息化需求定义的建模文档 基于组成构造树的信息化,重点包括:功能定义过程定义数据定义以及相关描画。.1.6 全程一体化建模过程业务调查 需求定义 总体设计 详细设计 生成程序 .业务调查1填写业务调查表2描画组织构造 3准确捕捉业务流程,全面搜集业务信息数据 4归纳业务部门间的活动 5归纳业务部门间交换的业务信息6描画业务数据的详细内容 .填写业务调查表 这是了解用户业务的第一步。该表是描画组织机构的组成构造树及描画业务流程的事件流程图的根据。岗位设置、责任(往往“挂在墙上)业务报表/信息(往往“摆在桌子上)所需软件
3、(可在需求定义阶段与用户共同确定).描画组织构造 用户的业务组织构造是我们认识了解其业务的最正确导游,PlayCASE用组成构造树来表示它。 划分组织构造的普通原那么:第0层:企业本身第1层:企业的业务部门类别如消费运营部门等第2层:详细的业务处室如销售处等第3层:业务处室所设的业务岗位如财务处的记帐员、本钱会计等第4层:每个岗位的任务职责如本钱会计要核算消费本钱、核算销售本钱等。.准确捕捉业务流程,全面搜集业务信息数据 PlayCASE用事件流程图描画业务流程,其方式是沿组成构造树自上而下,从整体到部分。对用户业务流程的调查应该从划分业务流程种类开场。划分根据:一个业务流程由一组联络严密的业
4、务活动组成。经过阅历丰富的用户提供的业务的各种细节,无一脱漏地捕捉到用户进展业务活动时产生的各种业务数据,这些数据往往表达为报表、票据等,它们可以用于生成数据流程图(DFD)。 .归纳业务部门间的活动 PlayCASE根据事件流程图,用事件接口图自动归纳业务部门间的业务活动。事件接口图和事件流程图一一对应,它按层次来表达业务部门人之间的业务分工,集中反映了各个部门人的业务活动。从宏观上把握和认识企业的业务划分与任务职责。.归纳业务部门间交换的业务信息 PlayCASE根据事件流程图中事件所携带的数据,用数据接口图自动归纳业务部门人之间的信息交互。数据接口图和事件流程图一一对应,按层次来表达企业
5、内部的信息界面,阐明信息的由来和去处。从整体上把握和认识企业进展业务活动时所交互的信息。.描画业务数据的详细内容 在事件流程图中捕捉到的业务数据,PlayCASE用“信息/表单 来描画,可从两方面深化认识:业务数据的详细内容现阶段思索 业务数据间的联络(总体设计阶段思索)假设业务数据种类较多,为了保证调研的效率,在业务调查阶段可以采取折衷方式:不描画业务数据的详细内容只描画关键部分保管原始资料数据忽略部分该当在总体设计时补充。 .需求定义 1确定哪些业务需求计算机软件2描画软件系统的运转方式 .确定哪些业务需求计算机软件 在业务调查的根底上,用组成构造树定义软件的根本构造:每个节点由业务部门和
6、支持它的计算机软件组成。 组成构造树该当分解到:凡是需求计算机软件的部门,分解到每个业务岗位的任务职责。普通来讲,业务调查很难一次彻底完成,往往贯穿整个开发过程。 .描画软件系统的运转方式 PlayCASE用事件流程图描画未来软件的总体行为,它是真实业务的仿真。这种直接支持日常业务活动的软件最容易被用户接受。 .总体设计 1描画软件的全部构造2描画软件的总体运转过程3划分软件的功能界面 4划分软件的数据界面 5描画信息流动情况 6归纳上下级模块的数据传送 7进展数据库的概念设计8描画数据构件间的相互关系 .描画软件的全部构造明确构造树中哪些节点是子系统,哪些节点是功能模块,其判别可以综合两方面
7、要素:支持业务部门或业务岗位的软件,可以视为子系统,替代业务岗位某项职责的软件可以视为功能模块 ;单个运转的软件可执行文件可以视为子系统,反之为功能模块。在此根底上,根据用户实践业务的需求,对现有构造树的末级节点进展适当的功能分解。.原那么 功能分解要尽能够根据用户的业务活动规那么进展,按照国家制度规定进展。 功能分解程度最好对应到“原子级业务活动。 从某种意义上来说,这种分解是需求分析的深化。.描画软件的总体运转过程 在需求定义的根底上,根据组成构造树所做的功能分解,把事件流程图进一步向下逐层展开,来描画软件的总体运转过程。 .划分软件的功能界面 PlayCASE根据上述事件流程图,用事件接
8、口图自动归纳子系统或模块间的功能交互。事件接口图和事件流程图一一对应,按层次来表达软件内部的功能界面,阐明哪些功能由哪些子系统模块来完成。从宏观上把握和认识系统每部分所具备的各种功能。.划分软件的数据界面 PlayCASE根据事件流程图中事件所携带的数据,用数据接口图自动归纳子系统模块间的信息交互。数据接口图和事件流程图一一对应,按层次来表达软件内部的数据界面,阐明信息的来源和去处。从整体上把握和认识系统运转时所交互的信息。.描画信息流动情况 数据流图用于描画信息流动的情况 在纵向表示了函数分解关系 在横向上表示了数据依赖关系 和事件流程图一一对应 在系统开发的任何阶段都可以得到数据流图 .归
9、纳上下级模块的数据传送 PlayCASE提供的功能调用树与软件工程教科书所讲的构造图是一致的。组成构造树的一切节点视做软件的模块父级模块调用子级模块完成有关功能集中反映父级模块传送给子级模块的数据和子级模块前往的数据.进展数据库的概念设计补充业务调查时业务数据信息/表单的详细内容被忽略的部分。指定数据属性值的根本类别如数字型、字符型、时间型等属性值的详细类型如数字型中的整数、浮点数等,可以在详细设计中确定,由于在总体设计时,并不需求思索实现系统所运用的编程工具和DBMS。.描画数据信息/表单间的相互关系信息/表单关系图包括了实体关系图的全部内容三种数据关系:组装关系、分类关系、关联关系由业务数
10、据本身的性质或者根据业务活动找到这些关系全面建立一切数据的关系,尽能够消除孤立数据 .详细设计 1设计用户界面及其运转序列2进展数据库的逻辑设计 3进展数据库的物理设计 4设计模块5. 生成程序 .设计用户界面及其运转序列设计每个子系统的一切用户界面。典型的用户界面有如菜单、对话框、Form窗体等。给出这些界面的运转序列,构成用户界面原型系统,预演未来软件系统的运转方式。 .进展数据库的逻辑设计定义信息/表单的键字包括主键、外键和候选键,坚持数据一致性;确定实现信息/表单详细的DBMS或编程言语;定义信息/表单属性值的详细类型;建立交叉表,消除多对多的衔接关系;信息/表单该当符合第3范式,至少
11、要到达第2范式,消除更新异常情况。.进展数据库的物理设计定义信息/表单的索引,优化数据检索;垂直分割信息/表单,优化数据存取;定义视图、查询,为编程提供方便;定义信息/表单的方法。.物理数据库的设计 了解运用类型运用定量评价了解存储分层构造了解DBMS中的瓶颈选择平台物理设计原那么与常规硬件设计建议.了解运用类型操作类型 只读: SELECT操作; DML:Insert,Update,Delete操作。运用类型 OLTP、DSS、批作业处置、OLAP、VCDB.运用类型1OLTP联机事务处置是一个包含繁重DML的运用。2DSS决策支持系统通常是一个大型的、包含历史性内容的只读数据库,通常用于简
12、单的固定查询。3批作业处置批作业处置系统是作用于数据库的非交互性的自动运用。通常含有忙碌的DML语句并有较低的并发性。4OLAP联机分析处置可提供分析效力。包含大量计算。有时是OLTP和DSS模型的交叉。5VCDB可变基数数据库通常被用作一个处置系统的数据库后端。在数据处置期间,数据库中的表显著地增长或收缩。.运用定量评价 事务分析* 并发用户数目* 呼应时间* 经过的时间* 事务数目* 并发程序的数目* 读或写的字节数筛分分析 表有多大.了解存储分层构造CPU中的高速缓存内存RAID硬盘SCSI磁盘普通磁盘联机磁带联机读写光盘脱机运用的磁带和光盘.RAID RAID冗余廉价磁盘阵列是一组能并
13、行任务的磁盘。可以减少I/O时间,经过数据条技术来实现并行任务。1RAID 0没有校验的根本数据条。特点:速度快,但无校验。适用于tempdb。2RAID 1是传统的,硬件级的磁盘镜像。两部分磁盘是同时写的。特点:可靠性最高。写较慢、读快、贵、没有数据条状化的内部机制。 3RAID 5带有校验的数据条。它将校验信息与数据一同保管在一切磁盘上。校验信息和数据一样遭到维护。 特点:可靠性较高、写慢。4运用RAID设备的思索:造价、性能、可靠性;数据和日志运用不同的RAID设备。.了解DBMS中的瓶颈 1网络;2对DSS、VLDS来说,硬盘的I/O尤为突出;3OLTP和OLAP内存和CPU 较突出。
14、 .选择平台 1Intel公司的微机系列和Sun公司的Solaris系统;2Windows NT Unix:支持多CPU 3Oracle 9i SQL SERVER 2000 Sybase.物理设计原那么与常规硬件设计建议 1设计原那么2硬件设计:主要目的是消除或减少竞争。.1设计原那么分而治之:分区、分段和并行。预分配和预编译:静态分配和固定分配。即提早分配他的资源。前摄:预测主要的问题。批量、块和批处置:运用大量传送。即持有着一样的来源和终点的I/O操作组合在一同。合理地分割运用:客户/效力器的分工要合理。 .2硬件设计把表和索引分开;把大的表和索引段放到它们本人的盘上;把经常结合的表放在
15、单独的盘上,或把它们聚合;必要时,把不常结合的表放在一样的盘上;把DBMS软件与表和索引分开;把数据字典与表和索引分开;为义务日志运用RAID 1;为表数据运用RAID 5;为索引运用RAID 0。.设计模块 用伪码一种规范的构造化模块设计言语事件流程图中的【 Pcode】 PAD问题分析图设计每个模块的运转过程。岗位阐明书中的【任务职责】 .生成程序 在对软件进展概念设计、逻辑设计、物理设计之后,PlayCASE就可以自动生成程序代码框架。代码框架是面向对象言语的类声明体或数据库的表定义语句、视图定义语句、查询SQL。类声明体包括数据成员和函数成员数据库的表定义语句包括了域名、域的值类型、键型、索引、主键、外键等。.1.7 建模要领组织建模组织建模按部门、岗位、职责、任务步骤方式展开,其目的是描画员工的本职任务。用构造树来描画组成构造。 流程建模业务流程描画了企业与客户和供应商、企业内部部门之间、员工之间的业务往来情况以及员工本职工任务进展的详细过程。用职责执行流程图分层次描画业务流程。 数据建模数据建模主要描画业务数据单据与报表的内容及期间的关系。用业务信息关系图描画单据的详细栏目。 .1.8 运用要领运用要领归结为:同时把握业务和软件。.对于用户业务,该当从四个方面来全面深化地来认识企业的组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业员工团队拓展训练合同
- 2025年合作画培训机构合同规范文本
- 2025年企业引入新股东策划合同范本
- 2025年旅行社汽车租赁服务合同
- 2025年企业个人经营权委托合同示范
- 2025年中国石化工程承包合同示例
- 2025年专用车辆租赁合同范文标准
- 2025年叉车运维管理合同范本
- 地产工程部合同审批工作程序7篇
- 2025年智能温室大棚研发与制造合同
- 涉网试验培训课件
- 典当行行业报告
- 经典成语故事叶公好龙
- 绿色金融案例分析实证分析报告
- 《幼儿园课程》第1章:幼儿园课程概述
- 实验室扩项方案
- 起重吊装施工重难点及管控措施
- (理实)《Java程序设计》图形用户界面(GUI)设计 课件
- 建设工程质量安全监督工作流程图
- 眼镜学智慧树知到课后章节答案2023年下温州医科大学
- 《封神演义》与道教神仙体系
评论
0/150
提交评论