标题:
基于.net的软件平台开发
[打印本页]
作者:
longlong
时间:
2007-4-19 10:29
标题:
基于.net的软件平台开发
软件行业发展的新趋势、软件企业面临的挑战
·
软件产品功能越来越复杂
如何缩短产品的研发周期、降低开发和维护成本
如何保证产品质量
·
满足客户的个性化需求成为新趋势
如何保证软件产品有良好的灵活性和可扩展性
如何根据客户需求快速调整现有产品的功能
·
基于互联网的应用日益成熟
如何解决网络流量问题
如何保证产品的性能
如何降低客户的总体拥有成本
·
平台化开发逐步成为主流的软件开发方式
基本思想
·
MDA
(模型驱动的技术架构)
以元数据的方式描述所有业务对象的模型
以业务对象模型为基础,以元数据的方式描述用户界面和业务流程
·
提供成熟的软件基础结构
保证软件系统良好的技术架构
缩短软件的开发周期,降低开发成本
技术特性
·
对于
Internet
应用的良好支持
支持
Internet
直联
首创的
“
最小流量
”
的设计技术
智能客户端技术
·
支持多种数据库
·
集成的工作流引擎
·
全面的扩展性
极致业务基础平台组成
·
业务建模工具
进行业务建模
根据业务建模结果自动维护数据库
·
界面设计工具
表单设计
报表设计
·
业务流程设计工具
工作流定义和发布
极致业务基础平台组成(续)
·
系统发布和维护工具
主界面流程设计工具
配置工具
升级工具
·
基础应用组件
用户数据库管理
组织机构管理
用户管理、权限管理
文档管理
数据导入导出
……
开发流程
–
定义数据实体
·
定义数据实体
--
数据实体的属性
--
基类、名称等基本属性
--
缓存模式管理、层次结构管理等扩展属性
--
数据实体字段的属性
--
数据类型、长度等基本属性
--
级联删除、是否必录等扩展属性
·
定义数据实体之间的关系
--
继承
--
关联
--
聚合
自动维护数据库
--
表、索引和触发器
视频下载学习地址
http://www.jeez.com.cn/docc/download/jbf.asp
作者:
longlong
时间:
2007-4-19 10:31
开发流程
–
设计用户界面
·
用户界面类型
--
通用表单、单据录入界面
--
一览表、报表(汇总表、层次汇总表、交叉表)
--
主过滤条件
·
界面属性
--
外观
--
数据实体、菜单和工具栏、权限、事件
·
界面预设操作
--
单据录入
-
新增、修改、删除、复制、审核、套打等
--
报表
-
过滤、打印、预览、联查、导出、快速查找、图表分析等
开发流程
–
设计业务流程
·
设计时
-
定义工作流服务
--
名称等基本属性
--
工作流单据
--
工作流业务操作
·
运行时
-
定义工作流
--
通过图形化的方式定义工作流
--
同一服务可以定义多个工作流
--
支持直流、分流、条件流、并发流等多种流程模式
--
支持流程监控
开发流程
–
扩展业务逻辑
·
扩展数据实体
--
重载基类的属性或行为
--
增加派生属性
--
增加扩展行为
·
扩展用户界面
--
实现扩展操作
--
实现界面控制逻辑
·
扩展业务逻辑
--
建立服务端的业务逻辑组件
开发流程
–
系统发布
·
制作模板数据库
--
通过制作不同的模板数据库发布不同版本的产品
·
编译组件
--
支持代码混淆
·
系统配置
--
设置公司名称、
Logo
、界面图片和公私钥等
--
扩展数据中心功能
--
扩展加密控制功能
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0