。net技术的应用
基于.net的软件平台开发软件行业发展的新趋势、软件企业面临的挑战
·软件产品功能越来越复杂
如何缩短产品的研发周期、降低开发和维护成本
如何保证产品质量
· 满足客户的个性化需求成为新趋势
如何保证软件产品有良好的灵活性和可扩展性
如何根据客户需求快速调整现有产品的功能
· 基于互联网的应用日益成熟
如何解决网络流量问题
如何保证产品的性能
如何降低客户的总体拥有成本
·平台化开发逐步成为主流的软件开发方式
基本思想
·MDA(模型驱动的技术架构)
以元数据的方式描述所有业务对象的模型
以业务对象模型为基础,以元数据的方式描述用户界面和业务流程
·提供成熟的软件基础结构
保证软件系统良好的技术架构
缩短软件的开发周期,降低开发成本
技术特性
·对于Internet应用的良好支持
支持Internet直联
首创的“最小流量”的设计技术
智能客户端技术
·支持多种数据库
·集成的工作流引擎
·全面的扩展性
极致业务基础平台组成
·业务建模工具
进行业务建模
根据业务建模结果自动维护数据库
·界面设计工具
表单设计
报表设计
·业务流程设计工具
工作流定义和发布
极致业务基础平台组成(续)
·系统发布和维护工具
主界面流程设计工具
配置工具
升级工具
·基础应用组件
用户数据库管理
组织机构管理
用户管理、权限管理
文档管理
数据导入导出
……
开发流程 – 定义数据实体
·定义数据实体
--数据实体的属性
--基类、名称等基本属性
--缓存模式管理、层次结构管理等扩展属性
--数据实体字段的属性
--数据类型、长度等基本属性
--级联删除、是否必录等扩展属性
·定义数据实体之间的关系
--继承
--关联
--聚合
自动维护数据库
--表、索引和触发器
视频下载学习地址 http://www.
[[it] 本帖最后由 szjeez2008 于 2008-7-16 16:22 编辑 [/it]]