资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
项目演变及数据架构数据架构项目组交流材料议题1项目概念项目开发项目管理项目质量管理2数据架构数据模型设计开发(6W原则)数据访问流程和策略(数据管理)数据质量(质量管理)项目概念项目是为完成某一独特产品或服务所做的一次性努力。 以下活动都可以称为一个项目1、建造一栋建筑物2、开发一项新产品3、计划举行一项大型活动(如策划组织婚礼、大 型国际会议等)4、策划一次自驾游旅游5、ERP的咨询、开发、实施与培训软件项目-demo显示hello world/ Hello_World.cpp : Defines the entry point for the console application. /#include “stdafx.h“int main(int argc, char* argv) printf(“Hello World!n“); return 0; 软件项目开发方法能力结构化的开发方法面向数据结构的开发方法面向对象的开发方法面向对象的开发方法原型化开发方法面向对象的开发方法#include “stdafx.h“ #include “Writer.h“ /封装、继承、多态封装、继承、多态 int main(int argc, char* argv) /printf(“Hello World!n“); CWriter I; I.out(“Hello World!n“);char str14 = “Hello-World!n“; char* pstr = str; I.out(pstr); I.out(str); I.out( return 0; 软件项目开发流程第一步:需求调研分析第二步:概要设计第三步:详细设计第四步:编码第五步:测试第六步:软件交付准备第七步:验收软件项目关键词面向对象的方法学 能力统一建模语言(UML) 工具软件项目管理方法论P:UML工具设计D:面向对象等软件开发技术C:软件项目总结A:软件项目经验、教训、以后改进质量管理为什么要进行项目管理成功是有方法的失败是有原因的项目管理-demo/ Hello_World.cpp : Defines the entry point for the console application. /#include “stdafx.h“int main(int argc, char* argv) /printf(“Hello World!n“); printf(“Hello“); sleep(1000); printf(“World!n“); return 0; 项目管理-demo/范围?时间?成本费用?风险?资源配置? 沟通?采购与合同?需求说明书功能需求性能需求环境需求安全需求项目管理概念项目管理是“管理科学与工程”学科的一个分 支,是介于自然科学和社会科学之间的一门边 缘学科。项目管理定义:项目管理是基于被接受的管理 原则的一套技术方法,这些技术或方法用于计 划、评估、控制工作活动,以按时、按预算、 依据规范达到理想的最终效果。项目管理内容项目管理的主要内容有:范围管理时间管理费用管理质量管理人力资源管理风险管理沟通管理采购与合同管理和综合管理。项目质量管理质量策划质量管理文件A质量计划 P质量保证 P质量控制 D质量改进 C项目-项目管理-项目质量管理数据-数据管理(策略)-数据质量(管控)企业架构组织架构业务架构业务组件、流程、(组织架构)应用架构应用组件数据架构数据组件基础架构物理组件企业架构数据架构6W原则WhatWhoWhenWhereHowWhyFrom who?数据架构what数据架构侧重于业务处理所需的数据和数据流架构就是设计,架构就是需求招标书:重功能(应用架构一部分)轻数据需求说明书功能需求环境需求架构就是PDCA当中的P架构就是ISO9001当中的策划数据架构who业务人员系统分析师软件设计师项目管理师DBA领导数据架构when什么时间数据架构where什么地方实现数据架构why行业特征:存款、贷款、理财(投资)、中间 业务、代收付监管(法律):人民银行、银监会、外汇管理 局行业通用的数据库结构?外包商众多采用的基础平台也不一样一个目标:满足业务架构(战略愿景)数据架构how1、能力2、工具3、方法论对于数据架构的关键词1、哲学逻辑与物理客观与主观固定与变化2、Is a =类3、Like a =接口时间轴(时间、循环):PDCAXY轴(范围、广度):6W逻辑与物理demo固定与变化demoIs a =类Like a =接口数据架构UML关系-高级数据模型(high-level data model)用例图-来源及使用者模型逻辑视图-迁移及转换模型物理视图-元模型发布视图数据架构UML横向关系1.1.依赖(依赖(DependencyDependency)关系:“.uses a.“2.2.关联(关联(AssociationAssociation)关系:“.has a.“3.3.聚合(聚合(AggregationAggregation)关系:“.owns a.“4.4.组合(组合(CompositionComposition)关系:“.is a part of.“数据仓库TD十大主题协议主题分类demo设计模式开放-封闭原则. 简单的说,就是对修改封闭,对 扩展开放.就是你不能去删改代码来实现新功能,而应该保证 设计能够通过扩展来完善新功能,并且不需要修改 已有代码.实现方法基于继承与多态.设计模式-demo有一个表示Person的类,然后Person可以 drive car直接写好几种汽车类型的switch分支结构设计模式-democlass Person public: void driveCar(car* obj) obj.realDriveCar(); ; class car public: virtual void realDriveCar()=0; 抽象类与接口抽象类用来抽象自然界一些具有相似性质和行 为的对象。而接口用来抽象行为的标准和规范, 用来告诉接口的实现者必要按照某种规范去完 成某个功能。数据治理框架企业架构是什么企业架构有许多相关的方面,包括应用程序、 硬件、网络、业务流程、技术选择和数据。数 据架构是一组分层的模型,为战略性的计划提 供坚实的基础,如:数据策略(Data Strategy),概括了为改进集合 及数据使用的业务目标。业务流程改进。对新的变更系统的未来的决策。整合、数据存储及报告计划。精彩的演讲信念在这个世界上,所有英雄式的人物故事都是相似的,无论是西方的奥德赛,还是东方的西游记。在 你通往成功行将成名的道路上都要经历九九八十一道磨难。这孟子曰呀:天降大任于斯人也,必先 苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能。医生 就是成就英雄的行业,生命就是我们所承载的天降大任,当你选择读医科的那一刹那,你就要明白 你所踏上的是怎样一个征途,它不仅仅是科学的殿堂,更是社会的殿堂啊!你如果不是一个怀有梦 想的人,如果不是一个非常清楚自己为什么要从事这人行业的人,如果你当初选择做医生只是看重 了他的地位和他的收入,那你很自然就会在这个过程中被自然选择出局呀。我有很多优秀的学生, 他们的技术可能是一流的,他们的智商可能是卓越的,可是他们就差了那么一点点东西,他们会在 半路上逃走了,有的人哪做了两年的学生就不愿意做了,我要恭喜他们在年轻的时候就发现这是一 条艰苦的道路,不适合自己,他们还来得及改行。有的人呢当了几年的医生就不愿意干了,我也要 祝福他们,不干医生干医药代表也很好啊,起码收入比我们当医生高多了,得偿所望嘛。但是我更 珍惜我们留下来的这支团队啊!我珍惜你们,你们去伪存真流沙成金,你们比金子还可贵,你们是 钻石。虽然有的人的天资比我们好,可是他们没能成为一名合格的医生,就是因为他们差了那么一 点点东西,可你们有,这就是信念!一个有着坚定信念的人才能在我们这儿经受各种打击和磨难之 后而无怨无悔。我相信你们这些人最后的墓志铭上一定会刻上两个字:英雄! 今天呢是一个让人痛苦的日子,大家都很消沉,我知道因为你们看到过去的同事站到了患者的 一面,向我们伸出了匕首而感到痛心。可是我要告诉你们,我很高兴,我高兴的是这样一个不合格 的医生自己从我们的队伍里逃走了,他验证了我一贯的理论,作为一个医生首先要有仁心,其次才 谈得上仁术,一个没有良心的人,一个心术不正的人,他不可能成为一名合格的医生!至于刚才霍 思邈医生提到的我们应该对自己的同事温暖一点,这很好。我的想法是:制度是死的,对于每个人 都是公平的,上帝他不会掷色子的,今天轮到你明天轮到他,我们能做的不是去要求他人的品质没 有暇疵,而是我们如何磨炼自己变得更加坚强。作为一个名医、一代宗师,如果这点委屈都承受不 了,我们怎么再能去承载生命之重任呢?欢迎莅临2013中国数据库技术大会
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号