基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET – 模組外掛程式組織

  前面的文章AgileEAS.NET之模組外掛程式整合我對基於AgileEAS.NET+模組外掛程式開發模式的外掛程式整合進行了簡單的說明,本文我補充一下整合的另一個任務,模組外掛程式的組織。  在AgileEAS.NET平台介紹中,我們提供到系統設計的一個要求,那就是系統被分解為子系統,子系統包括子系統和模組,模組為不可再分的葉子結節,各模組獨立並行開發,總裝整合。  AgileEAS.NET,我們提出了一個程式組的概念,也可以理解為程式包或者子系統,模組安裝完成後,我們可以對其進行分組組織

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 處理報表

報表系統介紹         我們都知道,在資訊系統開發過程中,報表佔據著很重要的位置,業務運營資料最後給領導的反應就是那麼幾張綜合的業務資料報表,在如何選擇一個合適的報表系統也讓很多開發員糾結,AgileEAS.NET平台採用了基於RDL語言的開源報表系統fyireporting,最早基於其2.X版本進行了中文化並和AgileEAS.NET進行整合,到目前為止AgileEAS.NET平台中整合的是3.96版本,下面展示一下報表在AgileEAS.NET中的一個呈現:        

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET – ActiveXForm運行容器

      前面的文章AgileEAS.NET之外掛程式運行容器中對基於WinForm和WebForm技術的容器做了個簡單的介紹,接下來,我們介紹一下WinForm和WebForm技術結合的容器ActiveXForm容器,先再說。       前看不清楚的請通過的連結,或者去相簿中看,有100%清晰的圖。      到目前為止,我把基於WinForm和WebForm技術的四種運行容器大概的介紹了一下,ActiveXForm運行容器是WinForm和WebForm技術相結合實現的。     

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 資料層開發

對象關係映射         AgileEAS.NETORM並沒有採用如NHibernate中對應檔的檔案的模式,而是採用了直接硬式編碼模式實現,ORM體系設計採用了屬性/列>資料對象>資料集合(表)的結構:          最基本的思路是一個記錄/實體(IEntity)映射一條記錄,一個實體包括若干屬性/列(Colunm),而一組IEntity和一組Colunm組成一個資料表對象(IEntity),用於對象一個表、視圖、或者一個查詢結果,下面我涉及到的類、介面介紹一下:

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 AgileEAS.NET – 外掛程式介面IModule

  我們知道,要基於平台(容器)+外掛程式的這種模式進行開發,我們必須定義一組契約,用於約束模組外掛程式開發,也就是說,模組外掛程式需要遵守一定的標準進行開發,才能正常被容器調用,這就是IModule所定義的內容。IModule/// <summary>/// 定義EAS模組外掛程式的基本規範。/// </summary>public interface IModule: IObject{ /// <summary> /// 擷取模組的名稱。

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 開發流程

過程介紹         AgileEAS.NET平台基于敏捷並行開發的一種實踐,採用優秀先進的Microsoft .Net構件技術的外掛程式式開發,AgileEAS.NET平台及其提供的一系列工具涉及產品設計、編碼實現、測試營運等環境。        

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 AgileEAS.NET – 敏捷並行開發方法

      首先聲明,此並行開發非指並行計算,而是指實踐軟體工程所總結的一些心得和做法。      敏捷並行開發方法,是利用軟體構件技術等技術,以及平台+外掛程式化開發技術整合而出的一種快速開發模式;並行是指產品在生命週期內,專案管理過程、項目研發過程和機構支撐過程“並行”開展,項目研發過程中各個階段有限度“並行”開展。並行開發     

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET – 程式集說明

      今天放出了AgileEAS.NET的ActiveXForm和SmartWin的體驗,在大家對為東西有個簡單的瞭解和感覺後,我會選擇在合適的時間發放完整的開發包。          我想有的朋友安裝了用戶端也很想知道,那些組件檔是敢什麼用的,現在我把平台中的程式集簡單的向大家介紹一下吧: 基礎程式集:EAS.Kernel.dll 包含模組介面類的東西EAS.Data.dll 提供統一的資料訪問和ORMEAS.IOCContainer.dll

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET – 統一資料訪問

      統一資料訪問(Uniform Data Access,簡寫為UDA)用於隔離系統和資料平台,使系統可以在各種資料庫平台上自由移植。該資料庫提供者要求通過該介面對資料庫進行訪問的模組要提交標準的SQL語句,而不僅僅是對當前資料庫有效語句。      統一資料訪問與資料層分離是相互相成的兩個概念和實踐、統一資料訪問為資料層分離提供資料庫訪問環境及介面的獨立、介面驅動及資料層體繫結構的一致性提供保證。     

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 應用部署

整合與測試          AgileEAS.NET採用的是平台加外掛程式的開發方式,也就是說,開發好外掛程式需要集到AgileEAS.NET平台並進行整合測試,這將涉及到外掛程式的安裝、管理與組織,因為要涉及到的AgileEAS.NET平台管理部分的操作,可以參考《AgileEAS.NET平台系統管理使用教程》。產品的部屬WinForm應用的部屬         

基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET平台開發指南 – 設定檔

         AgileEAS.NET平台提供了獨立的設定檔,主要涉及一般配置資訊、IOC對象配置資訊、SL服務配置資訊、WinService外掛程式配置資訊:系統設定檔重有如下配置項定義:  <configSections>             <section name="EAS.Configurations" type="EAS.Configuration.ConfigHandler,EAS.Kernel" />            

系統架構師-基礎到公司專屬應用程式架構-單機軟體架構

文章目錄  AgileEAS.NET快速開發平台下載 開篇      

關於園子裡討論的軟體的追求的雜談

首先抱歉,題目可能很難懂。不過不要擔心,內容會比較輕鬆。既然大家都喜歡講故事,聽故事,那我也來編一個故事來開始吧。說是在很久很久以前,數學還沒有被發明的時候,神把發明數學的難題交給了一對兄弟。兄弟二人齊心協力終於發明了0,1到9的數字,卻為誰比誰大而爭了起來。弟弟堅持認為2比1大,哥哥堅持認為1比2大。二人爭執不休,最後到神那裡去,要神給嚇定論。神想了想說:嗯,1可以比2大。哥哥聽了很高興;可是神又說:不過,2也可以比1大。兩個人都很不高興,說,你是神,你怎麼還沒有主見呢?我們兩個人的觀點是完全

軟體全程建模4

 4 物理架構模型系統的物理架構模型主要通過元件圖表和部署圖來表達。元件圖表的主要目的是顯示系統組件間的結構關係。部署圖用來描述系統硬體的物理拓撲結構以及在此結構上啟動並執行軟體。圖19是A系統的一個元件圖表,它描述了系統有兩個可執行程式,一個是品質評鑑的主程式,另外一個是進行資料庫設定和建立新資料庫的工具。主程式依賴這個工具。圖19 元件圖表 圖20是部署圖,它是一個C/S結構的部署方案,但同時還考慮該系統同其它系統的資料互動。同一個企業內部多個評鑑用戶端通過區域網路串連到同一個SQL

軟體業技術與管理的銜接角色:架構師——從技術層到管理層修鍊之路

今天開會談到個人職業規劃與發展問題,大部分人都想從技術到管理華麗轉身,可又不知道如何做管理。其實一個最好的過度角色便是架構師。請看我下面的總結與建議:軟體架構師工作職責是在一個軟體項目開發過程中,將客戶的需求轉換為規範的開發計劃及文本,並制定這個項目的總體架構,指導整個Team Dev完成這個計劃。一般來講,軟體架構師主要分成:1:前端架構師:

試著對比開發軟體與運動員成長過程的相似之處

      奧運是世界級項目,每個項目參與者都是光榮的,為了同一個目標,舉國上下,齊心協力。鳥巢依靠自己的力量站起來的時候,就跟劉翔跑過終點贏得一樣,贏得了全世界的建築奇蹟冠軍。參與此項目的人,獲得了永遠的榮譽,無論是總工程師還是負責吊裝的普通工人,還是製造高強度鋼的鋼鐵工人,他們完成了一項建築奇蹟,舉世矚目。      作為一個軟體項目來說,也是一個工程,無論大小,對社會都會有所貢獻。我們就可以把每個軟體看作是一個運動員,我們開發人員就是這個運動員的教練。每個同類軟體都要參加本項目的比賽,評委

創采人事管理軟體–分布式的人力資源管理解決方案

•分布式的人力資源管理方案創采人事管理軟體完全基於Ajax技術,採用

軟體設計(1)–避免的問題

      軟體開發出來後,無非就兩大團體來接觸他。一個是使用者,一個是開發人員。所以在設計軟體的時候這兩個團體要同時考慮,從各個角度來權衡每個設計點的偏重點。       開發的軟體是給使用者操作的,使用者每天都要與之打交道,所以介面的美觀性,功能的實用性,操作的簡易性,資料傳遞的速度以及比較貼近的商務邏輯對於使用者來講都是很重要的。      

總頁數: 852 1 .... 125 126 127 128 129 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.