




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统开发平台OpenExpressApp 周金根 我是这样偷着做架构的 Badartistscopy Goodartiststeal 毕加索找到抄袭源主题抄袭 求同存异组合抄袭由抄到偷不断修改 问题 CompanyLogo 开发方法 可维护 定制化能力 开发效率 产品质量 本节内容 Not如何实现和使用这个平台Is平台的理解IsOpenExpressApp的由来和总体架构IsOpenExpressApp的功能介绍 目录 什么是平台和架构相关方法OpenExpressApp的由来OpenExpressApp介绍 系统平台 开放平台 开发平台 目录 什么是平台相关方法OpenExpressApp的由来OpenExpressApp介绍 山寨 完全自己做 完全用别人的 组合 扩展 平台如何产生 不同复用层次 思想 OpenExpressApp平台Roadmap 开发平台是在系统平台之上 提供在开发方法指导下 通过开发工具 辅助工具 基于框架 引擎以及内置的模块等一套支持软件开发生命周期的完整开发环境来构造软件 以期在统一平台下能够快速高质量的提供产品 软件 商业 架构 流程 组织BAPO 商业 业务领先模型 流程 基于单项目开发 基于产品线开发 架构 技术方法 代码模型 以独立技术为中心以业务集成平台为中心 目录 什么是平台相关方法OpenExpressApp的由来OpenExpressApp介绍 Domain SpecificModeling Metacase Theworld sleadingsupplierofDomain SpecificModeling DSM environments MetaEdit MetaEdit 是全球DSM领域内著名的产品 它能够带来以下好处 缩短上市时间 开发生产力能够提高5 10倍开发人员可以集中设计和关注业务功能 而不必用代码去写所有方面的内容由于使用的是经过验证的工具 产品质量显著提高可以完全控制模型和代码生成 而不像MDA方法模型和代码生成固定 不便于特定领域开发 Domain SpecificModeling Metacase Theworld sleadingsupplierofDomain SpecificModeling DSM environments DevExpresseXpressAppFramework是一种快速业务开发平台 一个架构XPO 一个ORMAutoUI 自动生成界面模块化架构基础类库基于角色的安全实现数据验证本地化支持报表与VisualStudioIDE继承 NETApplicationFramework DevExpresseXpressAppFramework CSLA Component based ScalableLogicalArchitecture 1999年开始编写的基于 Net的一套N tier分布式框架 持部署为单机 局域网和广域网允许生成面向对象的业务层来封装业务逻辑和数据n层撤销功能跟踪违反业务规则以确定某个对象是否有效跟踪某个对象的数据是否发生了改变 是否 变脏 支持对于子对象的基于强类型的集合针对UI开发人员的一种简单抽象模型对于WindowsForms WPF和WebForms中数据绑定的支持表驱动的安全机制其他各种特性 CompositeWPFandSilverlight 润乾报表 类Excel报表设计模型非线性报表模型多源填报模型强关联语义模型 Mendix 目录 什么是平台相关方法OpenExpressApp的由来OpenExpressApp介绍 OpenExpressApp平台Roadmap 开发平台是在系统平台之上 提供在开发方法指导下 通过开发工具 辅助工具 基于框架 引擎以及内置的模块等一套支持软件开发生命周期的完整开发环境来构造软件 以期在统一平台下能够快速高质量的提供产品 架构总体思想 基于单项目开发 基于产品线开发以独立技术为中心 以业务集成平台为中心代码 模型面向数据库开发 面向对象 产品线工程 软件工厂方法四个主要方法原则可变性管理商业驱动架构驱动两阶段生命周期三大基本活动核心资产开发产品开发管理BAPO之商业BAPO之架构 Domain SpecificModeling 企业架构 1月20日星期三 当前进展 C S WPF 分布式框架已完成 已在GIX4应用 OpenExpressApp框架 架构的定义 最高层次的系统分解系统中不易改变的决定架构是一种主观上的东西 是专家级项目开发人员对系统设计的一些可共享的理解架构通常指产品组成部分的大粒度的组成部分的设计 架构师在特定方法下 在经验和直接下进行系统 企业或者软件的分解 形成大粒度的组成元素 在 软件构架实践 中定义软件架构是系统的一个 或多个 结构 它由软件元素 元素的外部可见属性以及它们之间的关系组成 架构是针对某种特定目标系统的具有体系性的 普遍性的问题而提供的通用的解决方案 架构往往是对复杂系统的一种共性的体系抽象 架构让我们能够正确 合理地理解 设计和构建复杂的系统 演示 下一步工作 在应用中不断完善C S框架实现元模型引擎 增加建模工具 Metametamodel Object Role Relationship Metamodel ObjectX ObjectY Model InstanceOf Systeminoperation Customerinstance InstanceOf ObjectX customer InstanceOf Relationshipinstance InstanceOf GOPRRMethod ology ConceptsRulesSymbolsReportsProductspecifications Property Graph ModelarchitectureinMetaEdit 41 ConceptsGraphObjectPropertyRoleRelationshipMetaEdit hasowntoolforeachmetamodelingconcept MetamodelingconceptsofGOPRR 42 Applyinsoftwareproduction MetaEdit deliversimmediatelythemethodtoyourteam editors reports multi user multi platform etc Prototypeyourdesign refineanditerate 43 Concepts Symbols Generators Rules 1 2 3 4 StepsforimplementingDSM 功能参考 OpenExpressApp架构 一个信息系统的平台订单示例总体架构的由来平台学习必备知识代码目录说明应用模型ApplicationModel内置支持的模块类型内置支持的属性编辑方式内置支持的列表编辑方式理解核心元素ObjectVi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民用航空气象人员执照(气象信息系统)考试题库-上(单选、判断题)
- 蒙古北京八中乌兰察布分校2026届高二化学第一学期期末监测模拟试题含答案
- 河北省兴隆县2025年上半年公开招聘城市协管员试题含答案分析
- 河北省肃宁县2025年上半年事业单位公开遴选试题含答案分析
- 河北省乐亭县2025年上半年公开招聘村务工作者试题含答案分析
- 2025年度物流仓储设备采购合同模板集合2
- 2025版通信行业人才培训与咨询服务合同
- 2025年度写字楼公共区域清洁作业合同范本
- 2025店长聘用协议:超市连锁店店长招聘与聘用标准
- 2025年度国际项目外籍工作人员劳动合同书
- 鲁教版初中英语单词总表
- GB/T 43680-2024生态系统评估陆地生态退化评估方法
- 应急救援基础知识
- 无人机实训室建设方案
- TGSC 006-2024 二氧化碳陆地封存工程选址指南
- 销售目标达成计划
- 食材验收标准培训课件
- 畜禽养殖知识讲座
- 高速公路收费员培训课件
- 暴发性心肌炎的护理查房
- 大格子作文纸模板
评论
0/150
提交评论