书签 分享 收藏 举报 版权申诉 / 111
上传文档赚钱

类型系统开发生命周期SDLC课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3525101
  • 上传时间:2022-09-11
  • 格式:PPT
  • 页数:111
  • 大小:6.87MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《系统开发生命周期SDLC课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    系统 开发 生命周期 SDLC 课件
    资源描述:

    1、上海交通大学信息系统实验室上海交通大学信息系统实验室1Lecture2(A)Lecture2(A)蔡鸿明蔡鸿明hmcaisjtu.edu上海交通大学信息系统实验室上海交通大学信息系统实验室 Information Modeling and Enterprise Process Re-engineering 上海交通大学信息系统实验室上海交通大学信息系统实验室2w系统开发生命周期系统开发生命周期SDLCSDLCw信息系统的分析过程及方法信息系统的分析过程及方法w需求调查需求调查w组织结构与功能组织结构与功能w业务流程分析业务流程分析w数据与数据流程分析数据与数据流程分析w功能数据分析功能数据分析

    2、w新系统逻辑方案的建立新系统逻辑方案的建立w一个产品库存系统的分析及流程优化实例一个产品库存系统的分析及流程优化实例w小结小结上海交通大学信息系统实验室上海交通大学信息系统实验室3SDLC(System development lifecycle)是定义了系统开发项目所需的阶段与活动的方法;是定义了系统开发项目所需的阶段与活动的方法;每一个项目活动都能分成这五个阶段,目前复杂的系统开每一个项目活动都能分成这五个阶段,目前复杂的系统开发环境中,实际应用都是该方法的变体或者以此为基础发发环境中,实际应用都是该方法的变体或者以此为基础发展而来;展而来;该方法之上的该方法之上的迭代迭代、分解分解是实际

    3、应用的核心;是实际应用的核心;所有成功的大型项目开发都基于所有成功的大型项目开发都基于SDLC,并且有组织的系,并且有组织的系统开发;统开发;作为一个方法论,作为一个方法论,SDLC提供确保成功开发所需要的结构、提供确保成功开发所需要的结构、控制和项目清单;控制和项目清单;因此,熟悉因此,熟悉SDLC的各个阶段目标和主要活动是必需的;的各个阶段目标和主要活动是必需的;上海交通大学信息系统实验室上海交通大学信息系统实验室4对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于管理和控制,形成一个可操作的规范。开发工

    4、作易于管理和控制,形成一个可操作的规范。上海交通大学信息系统实验室上海交通大学信息系统实验室5 一种变形:一种变形:“V”开发模型;开发模型;定义需求软件设计软件详细设计规格说明系统设计模块设计接受测试系统集成和测试软件集成和测试测试系统测试的软件测试的代码代码和测试测试的软件模块测试的软件测试系统包括接受和移交上海交通大学信息系统实验室上海交通大学信息系统实验室6系统规划阶段是根据用户的系系统规划阶段是根据用户的系统开发请求进行初步调查,统开发请求进行初步调查,明确问题,确定系统目标和总明确问题,确定系统目标和总体结构,确定分阶段实施进度,体结构,确定分阶段实施进度,然后进行可行性研究,形成

    5、然后进行可行性研究,形成可可行性研究报告行性研究报告。可行性研究报告的可行性研究报告的PESTPEST!PEST战略分析(politics,economics,society,technology)(1)系统规划阶段系统规划阶段上海交通大学信息系统实验室上海交通大学信息系统实验室7 系统分析阶段的任务是:系统分析阶段的任务是:分析业务流程;分析数据分析业务流程;分析数据与数据流程的关系;最后与数据流程的关系;最后提出分析处理方式和提出分析处理方式和新系新系统逻辑方案统逻辑方案。关键做什么关键做什么(What),而不是怎么做而不是怎么做(How)!(2)系统分析阶段上海交通大学信息系统实验室上海

    6、交通大学信息系统实验室8(3)系统设计阶段系统设计阶段 系统设计阶段的任务是:系统设计阶段的任务是:总体结构设计;代码设计:总体结构设计;代码设计:数据库文件设计;输入数据库文件设计;输入输出设计;模块结构与输出设计;模块结构与功能设计。功能设计。此与同时根据总体设计的此与同时根据总体设计的要求购置与安装一些设要求购置与安装一些设备进行试验,最终给出备进行试验,最终给出设计方案设计方案。上海交通大学信息系统实验室上海交通大学信息系统实验室9(4)(4)系统实施阶段系统实施阶段系统实施阶段的任务是:进行系统实施阶段的任务是:进行编程编程(由程序员执行由程序员执行)和人员培和人员培训训(由系统分析

    7、设计人员培训业由系统分析设计人员培训业务人员和操作员务人员和操作员),以及数据准,以及数据准备备(由业务人员完成由业务人员完成),然后投,然后投入试运行。入试运行。(5)(5)系统运行阶段系统运行阶段系统运行阶段的任务是:同时系统运行阶段的任务是:同时进行系统的日常运行管理、评进行系统的日常运行管理、评价、监理审计三部分工作。价、监理审计三部分工作。上海交通大学信息系统实验室上海交通大学信息系统实验室1010信息系统开发的完整生命周期上海交通大学信息系统实验室上海交通大学信息系统实验室11SDLC阶段目标计划阶段确定系统的作用域、确保项目可行性、制定进度表和资源分配计划,并进行项目其余部分的预

    8、算分析阶段了解新系统的商业需求和处理要求并做好文档设计阶段根据分析阶段的需求定义和制定的决策,设计好设计方案实施阶段监理、测试和安装可靠的工作信息系统,培训用户并使其收益于系统的使用运行支持阶段保持系统的有效运行上海交通大学信息系统实验室上海交通大学信息系统实验室12上海交通大学信息系统实验室上海交通大学信息系统实验室131.2.1 调查阶段调查阶段一个我国一个我国500强企业,产品已经定型、典型的流水线生产方式。强企业,产品已经定型、典型的流水线生产方式。企业的工业流程图上海交通大学信息系统实验室上海交通大学信息系统实验室14生产指挥机构设置上海交通大学信息系统实验室上海交通大学信息系统实验

    9、室15总调度-分厂调度-工段长的三级生产控制生产调度系统信息流程图上海交通大学信息系统实验室上海交通大学信息系统实验室16该信息系统存在的问题 信息传递速度慢,工作量大 信息覆盖面窄,误差大 计算性差、智能程度低 许多信息以电话方式交换、无纪录,难以追查上海交通大学信息系统实验室上海交通大学信息系统实验室17新系统的目标生产调度系统的目标树上海交通大学信息系统实验室上海交通大学信息系统实验室18新系统的目标 使调度工作有计划性、预见性和灵活性,提供详细的投入计划。产出进度计划、供需进度计划及各工序在制品定额等信息。把调度的生产指令规范化、具体化。除提供生产日报外,还及时提供每个班组的生产班报。

    10、使调度工作有智能化。当发生各种意外时,习用能及时找到应急措施,发出正确指挥指令 节省成本和日常费用开支。由于整个生产计划,作业计划都实现了计算机管理后可减少成品、半成品、毛坯、库存量的30%。提供友好的用户操作界面,减少用户的录入工作量,提高信息处理速度和准确性,使一条记录的查询时间不超过15秒,输出生产日报,生产班报的时间不超过1分钟,计算准确性达到100%。通过用户权限的设置,备份等方法,确保系统信息的安全性、可靠性。上海交通大学信息系统实验室上海交通大学信息系统实验室1919可行性分析上海交通大学信息系统实验室上海交通大学信息系统实验室20轧钢生产工艺流程图轧钢分厂共有职工2000人,3

    11、个车间,它将炼钢分厂的钢胚加热、轧制、并剪切成各种规格的钢材。1.2.2 系统分析阶段上海交通大学信息系统实验室上海交通大学信息系统实验室21计算机辅助生产调度信息系统的内容:根据各工段提供的信息(产量、库存、设备状态、钢材入库)制定班、日、周、月等生产报表。根据生产计划及工序进度,下达各种生产指令。当发生设备故障及其他异外时下达各种生产调整指令。把本车间的有关生产数据及时上报,接受总调度生产指令。保存有关生产数据集生产指令,并可查询。上海交通大学信息系统实验室上海交通大学信息系统实验室2222上海交通大学信息系统实验室上海交通大学信息系统实验室23(2)数据流程图轧钢调度生产流图上海交通大学

    12、信息系统实验室上海交通大学信息系统实验室24(3)数据字典在系统分析阶段数据字典是补充数据流图的重要工具。可以完整描述处理流程和数据详情。数据分析的内容应包括:围绕系统目标、确定哪些数据应保存、精度;流程中的信息来源;分析现有的数据是否全面合理;数据的类型、宽度、取值范围、产生和使用频度。在数据字典及数据流图辅助下,确定:系统涉及到的表格、分别为输入、输出、中间保存表格。系统各表格字段的来源、是手工还是自动采集、或者是其他表格或计算得到。上海交通大学信息系统实验室上海交通大学信息系统实验室25表T2 钢材入库单表T1 轧加热生产纪录表上海交通大学信息系统实验室上海交通大学信息系统实验室26(4

    13、)功能/数据分析系统化分析,进一步进行系统模块间的优化。系统化分析,进一步进行系统模块间的优化。应用应用U(use)/C(create)矩阵进行。矩阵进行。使C尽量靠近对角线沿对角线方向划小方块每个方块作为一个子系统上海交通大学信息系统实验室上海交通大学信息系统实验室27(1)系统软硬件配置服务器通信介质软件配置等上海交通大学信息系统实验室上海交通大学信息系统实验室28 数据流图描述的是系统的逻辑模型,把数据流程图上的各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。系统划分的原则子系统要有较高的独立性。既相对独立的事务处理作为一个子系统,这样系统具有较高的内聚性,与其他

    14、系统耦合较弱,便于开发或日后维护。子系统划分应使数据冗余度较小,以保证系统安全性、可靠性和数据的一致性。子系统划分应能满足目前和今后管理上的需要,功能应齐全,操作方便并留有接口。子系统划分应以企业管理职能为依据。尽量避免过分依赖于组织结构,以防止机构变化为系统带来不必要的麻烦。上海交通大学信息系统实验室上海交通大学信息系统实验室29系统功能树上海交通大学信息系统实验室上海交通大学信息系统实验室30上海交通大学信息系统实验室上海交通大学信息系统实验室31该系统的代码主要涉及外部单位的代码、产品代码、内部人员代码的设计。上海交通大学信息系统实验室上海交通大学信息系统实验室3232(4)数据库设计

    15、略(5)输入输出设计选择输入、输出方式、输入正确性检验、输出格式、输出格式。并遵循一些原则:简洁美观、功能提示简洁、准确。简洁美观、功能提示简洁、准确。界面层次不宜太深,小于界面层次不宜太深,小于3 3级。级。界面色彩不要太深。界面色彩不要太深。输入界面最好设置初值,下拉数据窗口等减少用户键盘输入量。输入界面最好设置初值,下拉数据窗口等减少用户键盘输入量。操作应有权限控制。操作应有权限控制。上海交通大学信息系统实验室上海交通大学信息系统实验室33上海交通大学信息系统实验室上海交通大学信息系统实验室34上海交通大学信息系统实验室上海交通大学信息系统实验室35上海交通大学信息系统实验室上海交通大学

    16、信息系统实验室36对各功能模块的算法、模型进行设计。如该系统:生产与指挥与协调模块生产数据收集模块报表生成模块制定作业计划及制定作业计划及在制品定额模块在制品定额模块生产计划的设计模型生产计划的设计模型上海交通大学信息系统实验室上海交通大学信息系统实验室37系统调试的三个阶段:单元调试联合(接口)调试:系统测试系统实施系统在企业上线前的准备:文档、培训、相应的规章制度、数据准备等。上海交通大学信息系统实验室上海交通大学信息系统实验室3838w系统开发生命周期系统开发生命周期SDLCSDLCw信息系统的分析过程及方法信息系统的分析过程及方法w需求调查需求调查w组织结构与功能组织结构与功能w业务流

    17、程分析业务流程分析w数据与数据流程分析数据与数据流程分析w功能数据分析功能数据分析w新系统逻辑方案的建立新系统逻辑方案的建立w一个产品库存系统的分析及流程优化实例一个产品库存系统的分析及流程优化实例w小结小结上海交通大学信息系统实验室上海交通大学信息系统实验室39仍然回答仍然回答“What”,而不是,而不是“How”,但更细致、精确;,但更细致、精确;SADT认为系统是过程认为系统是过程(处理处理)的集合,过程与数据的交互是核心;的集合,过程与数据的交互是核心;导出逻辑模型:导出逻辑模型:TFD+DFD+DD上海交通大学信息系统实验室上海交通大学信息系统实验室40n 需求调查需求调查n 组织结

    18、构与功能组织结构与功能n 业务流程分析业务流程分析n 数据与数据流程分析数据与数据流程分析n 功能数据分析功能数据分析n 新系统逻辑方案的建立新系统逻辑方案的建立SADTSADT分析模型的组件分析模型的组件上海交通大学信息系统实验室上海交通大学信息系统实验室41 需求分析的子活动需求分析的子活动 需求预测:需求预测:系统分析员对系统的基本需求作一假设。系统分析员对系统的基本需求作一假设。需求导出:需求导出:运用各种信息采集技术向用户调查系统的本质要求。运用各种信息采集技术向用户调查系统的本质要求。需求确认:需求确认:将记录的需求反馈给用户进行检验将记录的需求反馈给用户进行检验 需求说明:需求说

    19、明:利用数据流程图利用数据流程图DFD、数据字典、功能描述工具等需求描述工具。、数据字典、功能描述工具等需求描述工具。业务调查范围业务调查范围:1 1)组织机构与功能业务;)组织机构与功能业务;2 2)数据和数据流程;)数据和数据流程;3 3)业务流程;)业务流程;4 4)可用资源与限制条件)可用资源与限制条件;5 5)现存问题及改进;)现存问题及改进;6 6)决策方式及过程;)决策方式及过程;上海交通大学信息系统实验室上海交通大学信息系统实验室42示例示例上海交通大学信息系统实验室上海交通大学信息系统实验室43 组织结构图组织结构图 是一张反映组织内部之间隶属关系的树状结构图。是一张反映组织

    20、内部之间隶属关系的树状结构图。组织业务关系图组织业务关系图上海交通大学信息系统实验室上海交通大学信息系统实验室44 业务功能表业务功能表上海交通大学信息系统实验室上海交通大学信息系统实验室45 业务流程分析帮助我们了解某项业务的具体处理过程,业务流程分析帮助我们了解某项业务的具体处理过程,以发现修改和删除原系统的不合理部分,优化业务处以发现修改和删除原系统的不合理部分,优化业务处理流程。理流程。业务流程图业务流程图TFD(Transaction Flow Diagram,)就是用一些尽可能少的规定的符号及连线来表示某就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于

    21、阅读和理解。个具体业务处理过程。业务流程图易于阅读和理解。上海交通大学信息系统实验室上海交通大学信息系统实验室46 业务流程图业务流程图2的基本符号的基本符号上海交通大学信息系统实验室上海交通大学信息系统实验室47业务流程图业务流程图2的例子的例子上海交通大学信息系统实验室上海交通大学信息系统实验室48 业务流程图描述了业务处理过程的关系业务流程图描述了业务处理过程的关系;每一个业务处理过程与组织及数据相关;每一个业务处理过程与组织及数据相关;业务流程图是建立数据流图和数据字典的基础;业务流程图是建立数据流图和数据字典的基础;业务流程图是业务流程再造的基础;业务流程图是业务流程再造的基础;上海

    22、交通大学信息系统实验室上海交通大学信息系统实验室49 将系统调查所得到的数据分为如下三类:将系统调查所得到的数据分为如下三类:本系统本系统输入数据类输入数据类 本系统内要本系统内要存储的数据类存储的数据类 本系统本系统产生数据类产生数据类然后进行以下分析处理过程然后进行以下分析处理过程 数据流图数据流图 编制数据字典编制数据字典 数据分析数据分析上海交通大学信息系统实验室上海交通大学信息系统实验室50 数据流程图的基本符号数据流程图的基本符号(GaneGane和和SarsonSarson符号集)符号集)外部实体处理过程数据存储数据流向上海交通大学信息系统实验室上海交通大学信息系统实验室51 来

    23、源来源 触发器触发器 活动(处理)活动(处理)数据存储数据存储 来自E-R图 目的地目的地 响应响应可按事件表中的事件展开DFD上海交通大学信息系统实验室上海交通大学信息系统实验室52过程符号过程符号 自然发生自然发生 黑洞过程黑洞过程 灰洞过程灰洞过程w数据存储使用、外部实体使用等数据存储使用、外部实体使用等错误,如:错误,如:申请材料编码材料名称供应商列表工作时间工时工资学生生日最终成绩计算工资计算学生等级课程列表课程学生上海交通大学信息系统实验室上海交通大学信息系统实验室53数据流连接数据流连接可以用可以用不可以用不可以用一个过程连接另一个过程一个过程连接另一个过程一个过程连接一个外部实

    24、体一个过程连接一个外部实体一个过程连接一个数据存储一个过程连接一个数据存储一个实体到另一个实体一个实体到另一个实体一个实体到一个数据存储一个实体到一个数据存储一个数据存储到一个数据存储一个数据存储到一个数据存储上海交通大学信息系统实验室上海交通大学信息系统实验室54 分层数据流图分层数据流图上海交通大学信息系统实验室上海交通大学信息系统实验室55库存管理系统库存管理系统环境图环境图(上下文图、关联图)(上下文图、关联图)上海交通大学信息系统实验室上海交通大学信息系统实验室56 配件库存管理:配件库存管理:第一层数据流程图第一层数据流程图上海交通大学信息系统实验室上海交通大学信息系统实验室57第

    25、二层数据流程图第二层数据流程图上海交通大学信息系统实验室上海交通大学信息系统实验室5858上海交通大学信息系统实验室上海交通大学信息系统实验室59数据流图的另一种画法数据流图的另一种画法泡泡图泡泡图Yourdon符号集符号集处理过程:小圆圈及文字处理过程:小圆圈及文字数据流:连线数据流:连线数据存储:直线、文字数据存储:直线、文字数据流终点数据流终点 (外部实体外部实体):方框:方框上海交通大学信息系统实验室上海交通大学信息系统实验室60泡泡图例子泡泡图例子上海交通大学信息系统实验室上海交通大学信息系统实验室61上海交通大学信息系统实验室上海交通大学信息系统实验室62 环境图(上下文图)在表达

    26、系统边界很有用,系统地范围是环境图(上下文图)在表达系统边界很有用,系统地范围是通过单个处理和外部实体所表示的是一致的。通过单个处理和外部实体所表示的是一致的。环境图(上下文图)必须在一张图里,并且过程名是系统的环境图(上下文图)必须在一张图里,并且过程名是系统的名字。名字。对于每一类的符号使用唯一的名字标示,如外部实体的供应对于每一类的符号使用唯一的名字标示,如外部实体的供应商,全文出现都指的是同一实体。商,全文出现都指的是同一实体。每个过程分配一个唯一的附注数字,每个过程分配一个唯一的附注数字,1 1,3.23.2等。等。DFDDFD可以是物理模型,也可以是逻辑模型,避免在分析时就可以是物

    27、理模型,也可以是逻辑模型,避免在分析时就创建物理模型。创建物理模型。减少信息超载减少信息超载:7 72 2 规则规则 单个单个 DFD 应不超过应不超过 7 2 个过程个过程 单个单个DFD中不能有超过中不能有超过 7 2 的数据流进入、离开或者存储在过程的数据流进入、离开或者存储在过程中。中。上海交通大学信息系统实验室上海交通大学信息系统实验室63 数据流图只能给出数据流图只能给出 系统逻辑功能的一个总体框架系统逻辑功能的一个总体框架 而缺乏详细、具体的内容。而缺乏详细、具体的内容。数据字典(数据字典(Date Dictionary 简称简称DD)数据流图上所有成分的定义和解释的集合就是数据

    28、字典。数据流图上所有成分的定义和解释的集合就是数据字典。数据字典数据字典 数据字典是关于数据流程图内所包含的数据元素(数数据字典是关于数据流程图内所包含的数据元素(数据存储、数据流、数据项)的定义及说明的集合。据存储、数据流、数据项)的定义及说明的集合。对数据流图的各种成分起注释、说明的作用,给这些成对数据流图的各种成分起注释、说明的作用,给这些成分赋以实际的内容。分赋以实际的内容。还对系统分析中其他需要说明的问题进行定义和说明还对系统分析中其他需要说明的问题进行定义和说明。上海交通大学信息系统实验室上海交通大学信息系统实验室64数据流数据流描述数据结构(记录)数据元素数据存储数据存储描述数据

    29、结构(记录)数据元素外部实体外部实体描述过程过程描述申请材料编码上海交通大学信息系统实验室上海交通大学信息系统实验室65 数据字典的内容数据字典的内容上海交通大学信息系统实验室上海交通大学信息系统实验室66 数据字典的内容(数据字典的内容(1)数据项类目:数据的最小单位,描述数据的静态特性。数据项类目:数据的最小单位,描述数据的静态特性。上海交通大学信息系统实验室上海交通大学信息系统实验室67 数据字典的内容(数据字典的内容(2)数据流类目:由一个或一组固定的数据项组成。数据流类目:由一个或一组固定的数据项组成。上海交通大学信息系统实验室上海交通大学信息系统实验室68 数据字典的内容(数据字典

    30、的内容(3)文件类目:描述数据的逻辑存储结构。文件类目:描述数据的逻辑存储结构。上海交通大学信息系统实验室上海交通大学信息系统实验室6969 数据字典的内容(数据字典的内容(4)数据数据“加工加工”条目。条目。上海交通大学信息系统实验室上海交通大学信息系统实验室70 数据字典的内容(数据字典的内容(5)“外部项外部项”条目条目上海交通大学信息系统实验室上海交通大学信息系统实验室71 功能数据分析功能数据分析 是在业务流程、数据流程及数据分析的基础上,为了整体地考虑新是在业务流程、数据流程及数据分析的基础上,为了整体地考虑新系统的功能子系统和数据资源的合理分布而进行的系统化的分析。系统的功能子系

    31、统和数据资源的合理分布而进行的系统化的分析。功能数据分析是通过功能数据分析是通过UC矩阵矩阵的建立和分析来实现的。的建立和分析来实现的。UC 矩阵的主要功能矩阵的主要功能 通过通过UC 矩阵的正确性检验及时发现前段分析和调查工作的疏漏矩阵的正确性检验及时发现前段分析和调查工作的疏漏和错误;和错误;通过通过UC 矩阵的正确性检验分析数据的正确性和完整性;矩阵的正确性检验分析数据的正确性和完整性;通过对通过对UC 矩阵的求解过程最终得到子系统的划分矩阵的求解过程最终得到子系统的划分 通过对子系统之间的联系(通过对子系统之间的联系(“U”)可以确定子系统之间的共享数据。)可以确定子系统之间的共享数据

    32、。上海交通大学信息系统实验室上海交通大学信息系统实验室72 U/C矩阵矩阵 是通过一个普通的二维表来分析汇总数据是通过一个普通的二维表来分析汇总数据 表的纵坐标表的纵坐标 定义为数据类变量(定义为数据类变量(Xi)表的横坐标表的横坐标 定义为业务过程类变量(定义为业务过程类变量(Yi)数据与业务过程(即数据与业务过程(即Xi与与Yi)之间的关系)之间的关系 U 使用使用use C 建立建立create上海交通大学信息系统实验室上海交通大学信息系统实验室73 U/C矩阵及其建立矩阵及其建立 首先进行系统化,自顶向下地划分;首先进行系统化,自顶向下地划分;逐个确定其具体的功能(或功能类)和数据(或

    33、数据逐个确定其具体的功能(或功能类)和数据(或数据类);类);填上功能填上功能/数据之间的关系,即完成了数据之间的关系,即完成了U/C矩阵的建立过矩阵的建立过程。程。上海交通大学信息系统实验室上海交通大学信息系统实验室74上海交通大学信息系统实验室上海交通大学信息系统实验室75数据守恒原理(数据守恒原理(Principle of Data Conservation):数据必定有一个产生的源,而且必定有一个或多个用途。数据必定有一个产生的源,而且必定有一个或多个用途。在在UC矩阵中:矩阵中:每一个列只能有一个每一个列只能有一个C;每一个列至少有一个每一个列至少有一个U;不能出现空行或空列。不能出

    34、现空行或空列。上海交通大学信息系统实验室上海交通大学信息系统实验室76正确性检验正确性检验(1)完备性()完备性(completeness)检验:)检验:指对具体的数据项,指对具体的数据项,必须有一个产生者(必须有一个产生者(C)和至少一个使用者()和至少一个使用者(U),功能则),功能则必须有产生或使用(必须有产生或使用(U或或C)发生。)发生。(2)一致性()一致性(uniformity)检验)检验:指对具体的数据项必须有指对具体的数据项必须有且仅有一个产生者(且仅有一个产生者(C)。)。(3)无冗余性()无冗余性(non-verbosity)检验:)检验:指指 UC矩阵中不矩阵中不允许有

    35、空行和空列。允许有空行和空列。上海交通大学信息系统实验室上海交通大学信息系统实验室77 数据类 功能 客 户 订 货 产 品 工艺 流 程 材 料 表 成 本 零 件 规 格 材 料 库存 成本库存 职 工 销售区域 财务计划 计 划 设备 负荷 物资供应 任务单 列号 Y 经营计划 U U U U U U C C 1 1 财务规划 U U U U C C C C 2 2 资产规模 U U 3 3 产品预测 C C U U U U 4 4 产品设计开发 U U C C U U C C C C U U 5 5 产品工艺 U U C C C C U U 6 6 库存控制 C C C C U U U

    36、 U 7 7 调 度 U U U U U U U U C C 8 8 生产能力计划 U U C C U U 9 9 材料需求 U U U U U U C C 1 10 0 操作顺序 C C U U U U U U 1 11 1 销售管理 C C U U U U U U U U 1 12 2 市场分析 U U U U U U C C 1 13 3 订货服务 U U C C U U U U U U 1 14 4 发 运 U U U U U U U U 1 15 5 财务会计 U U U U U U U U U U U U 1 16 6 成本会计 U U U U U U U U 1 17 7 用人计

    37、划 C C 1 18 8 业绩考评 U U 1 19 9 行 号 X 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1 10 0 1 11 1 1 12 2 1 13 3 1 14 4 1 15 5 1 16 6 UC 矩矩 阵阵上海交通大学信息系统实验室上海交通大学信息系统实验室78 就是对系统结构划分的优化过程。基于子系统划分应就是对系统结构划分的优化过程。基于子系统划分应相相互相对独立互相对独立,且,且内部凝聚性高内部凝聚性高这一原则之上的一种聚类这一原则之上的一种聚类操作。操作。功能的划分及数据的关系!功能的划分及数据的关系!UC 矩阵的求解过程常通过表上作业

    38、法来完成。其具矩阵的求解过程常通过表上作业法来完成。其具体操作方法是:体操作方法是:调整表中的行变量或列变量,调整表中的行变量或列变量,使得使得“C”元素尽量地朝对角线靠近,元素尽量地朝对角线靠近,然后再以然后再以“C”元素为标准,划分子系统。元素为标准,划分子系统。上海交通大学信息系统实验室上海交通大学信息系统实验室79数据类功能计划财务计划产品零件规格材料表材料库存成品库存任务单设备负荷物资供应工艺流程客户销售区域订货成本职工经营计划CUUU财务规划UCUU资产规模U产品预测UUU产品设计开发UCCCU产品工艺UUUU库存控制CCUU调 度UUCUU生产能力计划CUU材料需求UUUC操作顺

    39、序UUUC销售管理UUUCUU市场分析UUUCU订货服务UUUUC发 运UUUUU财务会计UUUUUUU成本会计UUUUC用人计划C业绩考评U上海交通大学信息系统实验室上海交通大学信息系统实验室80 系统功能划分系统功能划分 系统逻辑功能的划分:系统逻辑功能的划分:在求解后的在求解后的UC 矩阵中划出一个个的方块,矩阵中划出一个个的方块,每一个小方块即为一个子系统。每一个小方块即为一个子系统。划分时应注意:划分时应注意:沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能;数据和功能;小方块的划分是任意的,但必须将所有的小方块的

    40、划分是任意的,但必须将所有的“C”元素都包含在元素都包含在小方块内。小方块内。上海交通大学信息系统实验室上海交通大学信息系统实验室81 数 据 类 功 能 计 划 财务计划 产 品 零 件 规 格 材 料 表 材 料 库存 成品库存 工作令 机器 负荷 材料供应 工艺 流 程 客 户 销售区域 订 货 成 本 职 工 经营计划 C U U U 财务规划 U C U U 经营计划 资产规模 U 产品预测 U U U 产品设计开发 U C C C U 技术准备 产品工艺 U U U U 库存控制 C C U U 调 度 U U C U U 生产能力计划 C U U 材料需求 U U U C 生产制

    41、造 操作顺序 U U U C 销售管理 U U U C U U 市场分析 U U U C U 订货服务 U U U U C 销 售 发 运 U U U U U 财务会计 U U U U U U U 财 会 成本会计 U U U U C 人员计划 C 人 事 人员招聘考评 U 上海交通大学信息系统实验室上海交通大学信息系统实验室82 数据资源分布数据资源分布 所有数据的使用关系都被小方块分隔成了两类:所有数据的使用关系都被小方块分隔成了两类:一类在小方块以内;一类在小方块以内;一类在小方块以外。一类在小方块以外。在小方块以内所产生和使用的数据,则今后主要放在在小方块以内所产生和使用的数据,则今后

    42、主要放在本系统的计算机设备上处理;本系统的计算机设备上处理;而在小方块以外的而在小方块以外的“U”,则表示了各子系统之间的,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。上供各子系统共享或通过网络来相互传递数据。上海交通大学信息系统实验室上海交通大学信息系统实验室83数 据 类 功 能计划财务计划产品零件规格材料表材料库存成品库存工作令机器负荷材料供应工艺流程客户销售区域订货成本职工经 营 计 划UU财 务 规 划UU经 营 计 划资 产 规 模经 营计 划子 系统产 品 预 测UU产

    43、 品 设 计 开 发UU技 术 准 备产 品 工 艺产 品工 艺子 系 统U库 存 控 制调 度U生 产 能 力 计 划材 料 需 求UU生 产 制 造操 作 顺 序生 产 制 造 计 划子 系 统销 售 管 理UUU市 场 分 析UU订 货 服 务UU销 售发 运UUU销 售子 系 统财 务 会 计UUUUUUU财 会成 本 会 计UUUU1人 员 计 划人 事人 员 招 聘 考 评2 注:1 财 会 子 系 统 2 人 事 档 案 子 系 统上海交通大学信息系统实验室上海交通大学信息系统实验室84 新系统逻辑方案,主要包括:新系统逻辑方案,主要包括:对系统业务流程分析整理的结果;对系统业务

    44、流程分析整理的结果;对数据及数据流程分析整理的结果;对数据及数据流程分析整理的结果;子系统划分的结果;子系统划分的结果;各个具体的业务处理过程,以及根据实际情况应建立各个具体的业务处理过程,以及根据实际情况应建立的管理模型和管理方法。的管理模型和管理方法。上海交通大学信息系统实验室上海交通大学信息系统实验室85系统分析报告系统分析报告1、引言部分(名称,开发目标,主要功能,开发背景等2、系统目标和开发的可行性3、现行系统概况A现行系统现状调查说明:包括组织机构图,系统目标、功能一览表、业务流程图、业务流量以及存在的薄弱环节等。B系统需求说明:用户需求及主要存在的问题等。4、新系统的逻辑方案 1

    45、)新系统拟定的业务流程及业务处理方式 2)新系统拟定的数据指标体系和数据流程 3)新系统的逻辑结构及数据资源分布 4)新系统拟采用的管理方式、算法或模型 5)与新系统相适应的管理制度和运行体制建立 6)系统开发资源与时间进度估计上海交通大学信息系统实验室上海交通大学信息系统实验室86w系统开发生命周期系统开发生命周期SDLCSDLCw信息系统的分析过程及方法信息系统的分析过程及方法w需求调查需求调查w组织结构与功能组织结构与功能w业务流程分析业务流程分析w数据与数据流程分析数据与数据流程分析w功能数据分析功能数据分析w新系统逻辑方案的建立新系统逻辑方案的建立w一个产品库存系统的分析及流程优化实

    46、例一个产品库存系统的分析及流程优化实例w小结小结上海交通大学信息系统实验室上海交通大学信息系统实验室873.1 简介简介 某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产的产品如表所示。万元左右。该厂目前生产的产品如表所示。上海交通大学信息系统实验室上海交通大学信息系统实验室8888 产品仓库管理隶属于销售科领导,由七名职工组产品仓库管理隶属于销售科领导,由七名职工组成,主要负责产品的出入库管理、库存帐务管理成,主要负责产品的出入库管理、库存帐务管理和统计报表,并且应当随时向上级部门和领导提和统计报表

    47、,并且应当随时向上级部门和领导提供库存查询信息。供库存查询信息。为了防止超储造成产品库存积压,同时也为了避为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存报警数据(与储备定额相组还应该经常提供库存报警数据(与储备定额相比较的超储数量或不足数量)。比较的超储数量或不足数量)。上海交通大学信息系统实验室上海交通大学信息系统实验室89产品入库管理的过程是,产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)一起送至

    48、仓库。一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量和规格等是否与入库单上的数据相符,并校核入库产品的实物数量和规格等是否与入库单上的数据相符,并校核入库单上的产品代码。单上的产品代码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。检验不合格的产品要及时退回车间。上海交通大学信息系统实验室上海交通大学信息系统实验室90产品出库管理的过程产品出库管理的过程 仓库保管员根据销售科开出的有效产品出库

    49、单(出库小仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货,并判明是零售出库还是成批销售出库,票)及时付货,并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。以便及时登记相应的产品出库流水帐。上海交通大学信息系统实验室上海交通大学信息系统实验室91每天出入库处理结束后,记帐员就根据入库流水帐和出库流水帐每天出入库处理结束后,记帐员就根据入库流水帐和出库流水帐按产品及规格分别进行累计,以便将本日内发生的累计数填入库按产品及规格分别进行累计,以便将本日内发生的累计数填入库存台帐。存台帐。平均仓库每天要核收三十笔入库处理,而各种出库处理约五十笔。平均仓库每天要核收三十笔

    50、入库处理,而各种出库处理约五十笔。上海交通大学信息系统实验室上海交通大学信息系统实验室92上海交通大学信息系统实验室上海交通大学信息系统实验室93 根据收集到的各种系统输入单、帐页和输出报表等凭证,根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理人员的访问调查,又通过亲身实践以及向有关业务管理人员的访问调查,进行系统分析:进行系统分析:1组织机构组织机构 产品库存管理的组织机构图。产品库存管理的组织机构图。经营副厂长销售科仓库出入库管理组统计分析组上海交通大学信息系统实验室上海交通大学信息系统实验室942管理职能分析管理职能分析 仓库主管仓库主管全面负责仓库的

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:系统开发生命周期SDLC课件.ppt
    链接地址:https://www.163wenku.com/p-3525101.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库