平台介绍

Agile.Net 组件式开发平台是一款针对企业级产品的开发框架,平台架构基于SOA服务体系,多层组件式架构打造。平台提供企业应用开发所需的诸如ORM、IOC、WCF、EBS、SOA等分布式架构,消息总线、二级缓存、数据报表、代码生成、自动更新一系统的快速开发工具,涵盖开发过程中的设计、编码、集成、部署、运维等各个环节。

Agile.Net 组件式开发平台是一款基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。

Agile.Net应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。

Agile.Net 组件式开发平台基于软件过程改进以及构件化快速开发两方面达到这方面的目标,在软件过程改进实践方面,提出了独有的“敏捷并行开发方法”开发方法,其目的是在软件的管理之中提出符合国内中小软件企业实际情况并且可操作的软件工程实践、软件过程改进思想、及相配套的项目管理系统。

并行开发

敏捷并行开发方法,是利用软件构件技术等技术,以及平台+组件化开发技术整合而出的一种快速开发模式;并行是指产品在生命周期内,项目管理过程、项目研发过程和机构支撑过程“并行”开展,项目研发过程中各个阶段有限度“并行”开展。

在传统的瀑布开发模式下,同一软件的多个阶段是顺序地被开发出来的,也就是说第一阶段全部开发结束后才开始第二阶段的开发;同样,等第二阶段全部开发结束后第三阶段的开发工作才会启动。但这种串行开发模式在当今的市场环境下越来越行不通,因为所有的软件产品都面临越来越大的迅速上市的压力,唯一有效的解决方案就是引入并行开发机制。在并行开发模式下,同一软件的多个开发阶段会同时进行开,如第一阶段的工作尚未完成,往往就会启动第二阶段的工作,甚至会同时启动第三阶段的工作,从而有效缩短软件的上市周期。

相关技术

软件构件技术:所谓软件构件化,就是要让软件开发像机械制造工业一样,可以用各种标准和非标准的零件来进行组装。软件的构件化和集成技术的目标是:软件系统可以由不同厂商提供的,用不同语言开发的,在不同硬件平台上实现的软件构件,方便地、动态地集成。这些构件要求能互操作,它们可以放在本地的计算机上,也可以分布式地放置在网上异构环境下的不同结点上。

软件复用技术:软件复用就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件,无论对可复用构件原封不动地使用还是作适当的修改后再使用,只要是用来构造新软件,则都可称作复用。

平台+组件开发方法: 组件的本质在于不修改程序主体(平台)的情况下对软件功能进行扩展与加强,当组件的接口公开后,任何公司或个人都可以制作自己的组件来解决一些操作上的不便或增加新的功能,也就是实现真正意义上的“即插即用”软件开发。平台+组件软件结构是将一个待开发的目标软件分为两部分,一部分为程序的主体或主框架,可定义为平台,另一部分为功能扩展或补充模块,可定义为组件。

集成体系 

敏捷并行开发方法的基础是基于构件(组件)技术支持的并行,涉及软件开发的分析、设计、实现和测试等过程, 一个完善的开发方法不单单是一个简单的理论基础,还需要相应的基础平台、项目管理工具、开发辅助工具才能构成一个完整的方法体系。

敏捷并行开发方法以Agile.Net做为构件技术运行、管理平台,应用开发人员根据应用需要及Agile.Net平台构件契约进行分析需要、设计开发应用构件,使用构件管理工具对所开发的构件进行总装集成和管理。

Agile.Net开发管理平台项目,已经托管在开源中国码云平台(http://git.oschina.net/MuNet/AgileDevelop)

多层分布式架构示意图

客户端界面拥有Windows(MDI)、Chrome(TAB)两种风格设计;

主界面拥有菜单、桌面、任务栏(标签页)、快捷方式等特性。

转载于:https://www.cnblogs.com/MuNet/p/5732451.html

Agile.Net 组件式开发平台 - 平台系统介绍相关推荐

  1. 系统分析师范文1:论软件的组件式开发

    摘要: 在我所担任的某移动短消息增值应用系统的规划和开发工作中,面对移动短消息广阔的应用领域,和众多不同行业的ASP,巨大的软件开发工作量.我们选择了组件式软件开发方式,在系统的功能.性能.开发效率和 ...

  2. Vue3+TypeScript+ElementPlus 组件式开发思路分享

    项目类型 移动端 写代码 三思而后行 工单模块 对比其他设计图可以发现重复利用的组件 1.开启设计思路(提取相同参数) Header.vue <template><div class ...

  3. Vue入门 ---- 组件式开发

    ##组件 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  4. SuperMap Objects组件式开发

    文章目录 Form1.Designer.cs Form1.cs Form1.Designer.cs(附) Form1.Designer.cs namespace experiment10 {parti ...

  5. 组件式GIS开发总结(一)

    一.组件式开发的优缺点 1)优点 (1)高度的伸缩性 (2)灵活的拓展性 (3)易于开发 (4)易于集成 (5)更高的性价比 2)缺点 (1)与专业的GIS客户端软件相比,组件式GIS的效率相对低下 ...

  6. Unity3damp;amp;C#分布式游戏服务器ET框架介绍-组件式设计

    前几天写了<开源分享 Unity3d客户端与C#分布式服务端游戏框架>,受到很多人关注,QQ群几天就加了80多个人.开源这个框架的主要目的也是分享自己设计ET的一些想法,所以我准备写一系列 ...

  7. 360奇舞团钟恒:选用Vue.js进行组件化开发,我们遇到了哪些坑?

    责编:陈秋歌,关注前端开发领域,寻求报道或者投稿请发邮件chenqg#csdn.net. 欢迎加入"CSDN前端开发者"微信群,参与热点.难点技术交流.请加群主微信「Rachel_ ...

  8. 高德开放平台发布“GAIA计划”,打造“组件式”解决方案

    今日,高德开放平台在北京举办2018战略说明会,正式对外发布了"GAIA计划",宣布将为合作伙伴提供针对包括网约车.海外.货运.游戏等行业"组件式"的垂类解决方 ...

  9. 基于阿里云官网文档-大数据开发治理平台 DataWorks研读+数据质量扩展+相应的大数据组件知识扩展

    网址:阿里DataWorkers网址:数据集成概述 - 大数据开发治理平台 DataWorks - 阿里云 目录 网址:阿里DataWorkers网址:数据集成概述 - 大数据开发治理平台 DataW ...

最新文章

  1. hadoop + spark+ hive 集群搭建(apache版本)
  2. hdu 5591 ZYB's Game 博弈论
  3. 应不应该使用inline-block代替float
  4. C++ sizeof()
  5. 通过非docker的方式进行RocketMQ的安装
  6. G - Eating Plan
  7. BEC translation exercise 4
  8. Assembly中Load, LoadFrom, LoadFile以及AppDomain, Activator类中相应函数的区别
  9. delphi接口带上请求头是什么意思_python接口自动化(二十)--token登录(详解)...
  10. itunes store服务中断_从服务器开发底层聊一聊协程的实现原理
  11. Java学习教程,Java基础教程(入门到精通)
  12. win10系统魔兽世界无法连接服务器地址,win10系统魔兽世界无法启动3d加速怎么解决...
  13. 使用rufus制作Windows Server 2008 U盘_wentfar·tsao
  14. 你不知道的微信小程序-李宁-专题视频课程
  15. python odoo pdf文件 位置获取
  16. Android用usb命令控制音量,如何在Android平台上使用USB Audio设备
  17. hr读取工作日历的函数
  18. Unicode编码表到GB2312编码表映射表
  19. C++ 堆区,栈区,数据段,bss段,代码区(详解)
  20. matlab 汉字特征提取,MATLAB特征提取代码

热门文章

  1. 途观l怎么使用_官宣!中型SUV质量最新排名出炉:汉兰达失前三,大众途观L上榜!...
  2. java getconstructor_java – 线程陷入getDeclaredConstructors的可能原因?
  3. MooTools教程(4):函数和MooTools
  4. JS代码实例:实现随机加载不同的CSS样式
  5. Regsvr32.exe 的用法
  6. FAMP5.1.0一键安装包,nginx和apache自由切换,拥有WEB控制面板
  7. CSS语法和CSS优先级
  8. Magento教程 8:如何新增首页选单?
  9. 动态规划——矩阵连乘(算法设计课题)
  10. 问题:HikariPool-1 - Shutdown initiated...的解决