首页 > 资料专栏 > 经营 > 运营治理 > IT规划 > 华为科技公司系统分析与设计方法培训教材PPT_102页

华为科技公司系统分析与设计方法培训教材PPT_102页

资料大小:360KB(压缩后)
文档格式:PPT
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2016/6/29(发布于江苏)
阅读:14
类型:金牌资料
积分:--
推荐:升级会员

   点此下载 ==>> 点击下载文档


文本描述
HuaweiTechnologiesCo.,Ltd. 系统分析与设计方法 -系统设计方法 管理工程部.AD系统分析部 王涛编辑 HuaweiConfidential 目录 系统分析和设计环境 系统分析方法 系统设计方法 系统分析和设计完成后的工作 面向对象分析与设计 系统分析和设计环境 什么是信息系统和信息技术 信息系统(IS)是人、数据、过程、信息表示和信息技术的组合,它们之间相互作用,支持并改进企业业务的日常运作,支持管理人员和用户解决问题和进行决策。 信息技术(IT)是一个现代词汇,描述计算机技术(硬件和软件)和电信技术(数据、图像、网络和语音)的组合 系统设计方法 系统设计 系统设计方法 系统设计任务和过程 集成商用软件包的设计过程 应用架构和建模 数据库设计 输入设计和原型化 输出设计和原型化 用户界面设计 系统设计阶段专注于系统的数据、过程和接口构件的技术实现 createtabletblOrderes colOrderNotchar(5)notnull colOrderDatedate/timenot procValidateOrder performValidateCust repeatuntilNoMoreProd ,html <Head <titleOrderEntryFrom</title 系统设计被定义为那些用来说明一个详细的计算机系统方案的任务,又称为物理设计。方法有模型驱动法和快速应用开发法 模型驱动方法 模型驱动设计强调通过绘制图形化系统模型描述新系统的技术或实现. 结构化设计、信息工程和面向对象设计都是模型驱动设计方法 图形工具,CASE工具等.例如Visio,SystemArchitect,Rose,Erwin等 CASE工具可以进行一致性和完整性分析以及基于规则的错误检查 结构化设计、信息工程和面向对象设计 结构化设计 是一种面向过程的技术,用于将一个大的程序分解成一个容易实现和维护(修改)的计算机程序模块层次。是自顶向下的方法。 特征 模块应该是高度内聚的;即每个模块应该实现一个功能,而且仅实现一个功能。使得模块在未来的程序中可复用。 模块应该是松散耦合的;即模块间的相互依赖应该最小。极小化将来一个模块的变化对另一个模块的影响。 主要工具是结构图,由数据流导出。 趋势 大型主机应用软件,解决系统级的耦合和内聚问题 正被面向对象技术取代 信息工程 是一种模型驱动的、以数据为中心的、对过程敏感的技术,用于计划、分析和设计信息系统。 主要工具是数据模型图(ERD) 原型设计 面向对象设计技术用于精炼早期分析过程中确定对象需求定义,并定义与设计相关的对象 快速应用开发法 快速应用开发法(RAD) 是各种结构化技术(特别是数据驱动的信息工程)与原型设计技术和联合应用开发(JAD)技术的结合,用以加速系统开发。 JAD是一种补充其他系统分析和设计技术的技术 它强调系统所有者、用户、设计人员和构造人员共同参与开发。 JAD会议 FAST方法综合了介绍的所有常用的方法 系统设计任务通过资料库共享各个设计组件 系统设计任务 设计应用架构 按照数据、过程、接口和网络组件定义了一个、多个或者所有信息系统使用和用于构造信息系统的技术 需要根据数据、过程模型和目标方案做出分布决策 物理数据流图 确定网络之间的物理过程和数据存储 设计系统数据库 开发相应的数据库设计说明,包括布局、存储结构、性能、访问方式、数据库内部控制、安全性和恢复技术。 数据库模式是数据库的结构模型,即物理数据模型 设计系统接口 输入、输出,界面和对话设计 系统间的接口设计 设计规格说明书 修改项目计划 商用软件包或方案的系统设计过程 商用软件包或方案的系统设计过程 采购和决策分析阶段的目的 确定和研究可以支持目标信息系统建议方案的特定产品 征求、评价和排序供应商建议 联系有信誉的供应商以获得产品 采购和决策分析阶段的任务 3A.1研究技术评价准则和选项 3A.2向供应商征求建议或报价 RFP(RequestforProposal) RFQ(RequestforQuotation) 5A.1验证供应商的申明和性能 5A.2评价和排序供应商建议 5A.3签订合同并听取供应商汇报 采购任务 技术界 系统设计方法 系统设计 应用架构和建模 应用架构 物理数据流图 信息技术架构 系统设计的应用架构策略 建模信息系统应用架构 数据库设计 输入设计和原型化 输出设计和原型化 用户界面设计