Time of Update: 2018-12-07
報表系統介紹 我們都知道,在資訊系統開發過程中,報表佔據著很重要的位置,業務運營資料最後給領導的反應就是那麼幾張綜合的業務資料報表,在如何選擇一個合適的報表系統也讓很多開發員糾結,AgileEAS.NET平台採用了基於RDL語言的開源報表系統fyireporting,最早基於其2.X版本進行了中文化並和AgileEAS.NET進行整合,到目前為止AgileEAS.NET平台中整合的是3.96版本,下面展示一下報表在AgileEAS.NET中的一個呈現:
Time of Update: 2018-12-07
過程介紹 AgileEAS.NET平台基于敏捷並行開發的一種實踐,採用優秀先進的Microsoft .Net構件技術的外掛程式式開發,AgileEAS.NET平台及其提供的一系列工具涉及產品設計、編碼實現、測試營運等環境。
Time of Update: 2018-12-07
從開發到上線差不多用了3個月,其實第一個月就把大部分功能實現了,之後兩個月都是需求的再次確認和修改BUG,期間穿插的做別的一些事情。總的來說比較順利,一馬平川沒有任何卡住的地方,也沒有出現“大腦CPU使用率突然飆升的情況”,但瑕疵太多,在此做一下簡單的記錄。簡單介紹一下我們的作戰方式。頁面由專門的人切,只製作出部分頁面,類似的自己搞定,之後的樣式問題自己搞定,一個產品經理,兩個程式員,所有的需求都問產品經理,基本上是除了切頁面,其他的都由我們程式自己搞定。做的是一個公司內部的專案管理軟體(網站)
Time of Update: 2018-12-07
作者出處未知。認識軟體缺陷,首先要瞭解軟體缺陷的概念,其次是瞭解軟體缺陷的詳細特徵,最後就是它的屬性了,再高一個層次就是學習利用管理軟體缺陷的工具了。1、首先介紹軟體缺陷的概念軟體缺陷是指系統或系統組件中那些導致系統或組件不能實現其功能的缺陷。2、軟體缺陷的詳細特徵a、單一準確b、可以再現(要求軟體缺陷具有精確的步驟)c、完整統一d、短小簡練e、特定條件f、補充完整g、不做評價3、軟體缺陷的屬性軟體缺陷的屬性包括缺陷標識、缺陷類型、缺陷嚴重程度、缺陷產生可能性、缺陷優先順序、缺陷狀態、缺陷起源、
Time of Update: 2018-12-07
大型軟體在正式發布前,通常需要執行Alpha和Beta測試,目的是從實際終端使用者的使用角度,對軟體的功能和效能進行測試,以發現可能只有終端使用者才能發現的錯誤。 Alpha測試(α測試)是由一個使用者在開發環境下進行的測試,也可以是公司內部的使用者在類比實際作業環境下進行的受控測試,Alpha測試不能由程式員或測試員完成。Alpha測試發現的錯誤,可以在測試現場立刻反饋給開發人員,由開發人員及時分析和處理。目的是評價軟體產品的功能、可使用性、可靠性、效能和支援。尤其注重產品的介面和特色。Alp
Time of Update: 2018-12-07
Success/Failure Criteria for Software
Time of Update: 2018-12-07
敏捷式軟體開發 (Agile Software Development)(下篇)NetReptile推薦 [2005-7-17]出處:ZDNet作者:Brian Swan 在敏捷式軟體開發 (Agile Software Development)方法上中下系列的最後一篇文章裡,我們將探討開發小組如何與客戶互動,如何讓其參與到開發過程裡來。在《敏捷式軟體開發 (Agile Software
Time of Update: 2018-12-07
軟體名稱:SpDevelop混淆器(.Net版本)軟體版本:1.0建議分類:系統工具-> 編程開發聯絡EMAIL:spdevelop@163.com軟體網站:http://www.spdevelop.com:http://www.spdevelop.com/spobf.rar軟體容量:40 KB軟體類型:國產軟體 / 簡體中文 /
Time of Update: 2018-12-07
最高層:過程式控制制和管理第三層:方法、思想和理論第二層:具體技術、語言和工具最底層:基礎原理、基礎知識 最底層是基礎原理和基本技術:包括電腦原理、電路、資料結構、資料庫原理、編譯原理、作業系統等。這些知識是很基礎的有了一定的基礎才能更好的學習其它能力第二層是具體技術、語言和工具,包括各種程式設計語言、開發環境、資料庫、開發架構等。每顯然,一般情況下要學習第二層的內容必須要有以最底層的能力為基礎,當然也有人沒有任何基礎就能學習第二層的能力,但是一般這樣學習效果很差,知其然不知其所以然,遇到一些問
Time of Update: 2018-12-07
首先什麼是敏捷開發呢?敏捷開發指的是一種面臨迅速變化的需求快速開發軟體的能力!敏捷式軟體開發 (Agile Software Development)宣言:·個體和互動 勝過 過程和工具·可以工作的軟體 勝過 面面俱到的文檔·客戶合作 勝過 合約談判·響應變化 勝過 遵循計劃雖然右項也有價值,但是我們認為左項具有更大價值。具體詮釋[註:()內為本人看法]
Time of Update: 2018-12-07
接上文:[XA]轉:軟體開發方法--XP(eXtreme Programming)編程講義一No overtime. 逾時工作會吞噬開發組的精神和熱情 利用版本計劃會來改變項目的範圍和時間要求 項目進度拖延時通過增加資源來改進也不是推薦的方法 Testing All code must have unit tests. All code must pass all unit tests before it can be released. When a bug is found
Time of Update: 2018-12-07
要更好闡述軟體人性化設計與技術含量的關係,個人認為應從開發軟體的目的開始談起,我們這裡所指的軟體應是給廣大使用者使用的商業軟體,而絕大多數商業軟體的開發目的都是給使用者帶來更大的商業價值,比如提高他們的業務處理能力、效率、準確率等,歸結起來也就是提高軟體使用者的生產效率,然而作為開發商業軟體的軟體企業或個人是通過商業軟體的開發來達到取得價值的目的,兩者相輔相成、緊密相連,不應該成為矛盾。
Time of Update: 2018-12-07
我們知道現在的軟體開發最大的問題就是變化,其實這也不是軟體本身的問題,我更覺得是軟體的特點。因為他不像建築,畫個建築圖,一般不會偏到哪裡去。然而很多需要軟體的人,他可能希望軟體能達到什麼目的,至於具體是什麼樣子,他自己也不知道。大部分都是看到一部分想起一部分,自己也不斷的修正。這也是為什麼最近敏捷大行其道。我甚至服務過一個客戶,做一個公園系統,為的是送一張免費的VIP卡給業主,最終目的是賣房子。既然軟體的需求是不固定,也就是不斷變化,所以我們簽合約的時候往往有兩種方式:1.固定價格這種就是一開始
Time of Update: 2018-12-07
任何一個有經驗的程式員都知道,軟體開發遵循著一些不成文的法則。然而,如果你不遵循這些法則也並不意味著會受到懲罰;相反,有時你還會獲得意外的好處。下面的就是軟體編程中的21條法則: 任何程式一旦部署即顯陳舊。 修改需求規範來適應程式比反過來做更容易。 一個程式如果很有用,那它註定要被改掉。 一個程式如果沒用,那它一定會有很好的文檔。 任何程式裡都僅僅只有10%的代碼會被執行到。 軟體會一直膨脹到耗盡所有資源為止。 任何一個有點價值的程式裡都會有至少一個bug。
Time of Update: 2018-12-07
我的理解,項目,是為達成一個或多個目標,在某些條件的限制下,做出的計劃和工作。從理論上講,目標、條件都是客觀的因素,只要把握客觀因素,在分析達成的可行性後,目標就一定會達成。但是,事實上卻並非如此。因為,客戶對於目標的理解、與項目人員對於目標的理解,以及項目成員間對於目標的理解,存在或多或少的偏差。而對於存在的條件限制,由於條件比目標往往來得更加隱蔽(人總是喜歡好的東西),就導致了更多的不同的理解。客戶對於自身業務,通常情況下是比較熟悉的,那麼客戶對於目標和條件的理解,就取決與這個客戶的素質和能
Time of Update: 2018-12-07
今天睡了個懶覺,起來開啟Google Reader看到一本關於測試的新書:《贏在測試:中國軟體測試先行者之道》,很激動,因為第九章是華姐的“服務的心”。相信這本書會對所有測試的同行有所啟示,因為那些都是非常寶貴的經驗。這裡有一篇別人寫的讀後感(書中被採訪者之一):如何成為一個優秀的測試工程師 內容簡介本書是一本傳承軟體測試經驗和人生經驗的書。作者採訪了11位軟體測試領域的專家,他們是微軟、IBM、Google、東軟和金山等知名公司的進階測試管理員,
Time of Update: 2018-12-07
原文是ThoughtWorks一哥們在06年寫的But Martin, Enterprise Software IS Boring,中文世界裡Google前幾頁主要都是g9的那篇 商業軟體編程很無聊 ,沒找到原文譯本因原文在牆外,就拷貝到牆內一份 But Martin, Enterprise Software IS BoringMartin Fowler writes about Customer Affinity, a factor he believes distinguishes a
Time of Update: 2018-12-07
“智商平平”學軟體 金旭亮 前幾天收到了一個在職普通程式員的郵件,在郵件中他說兩次報考我們學校電腦專業研究生,但總是慘敗而回,第1年總分考了250,砸在政治和數學上,努力複習了一年,又是砸在數學上,總分才285……。我幾乎能真切地體會到他那種沮喪和不甘心——為什麼我經過一年的辛苦努力,卻還是原地踏步並在同一個地方跌倒兩次?同樣的疑問我也曾經問過自己無數遍,因為我也是連續考研三次才通過的。
Time of Update: 2018-12-07
幾天一直在研究著一些設計模式,作為初學者,我想很多人可能都會有這樣的感覺,就是很多設計模式看上去都大同小異。那是因為我們並沒有過多的項目經驗,因此並不能想象到何處應該應用何種設計模式。
Time of Update: 2018-12-07
上周六,公司進行了一次技術培訓,培訓的內容無外乎就是常見的一些重構,敏捷開發的觀點,當時因為有些事沒有去聽,但之後聽同事說了一些關於培訓內容的情況,也看了看培訓的大致講義,其實就是將重構等一些經典書籍的簡單匯總,談了些常識,原則性的東西。那麼在這裡,我不是反對他的觀點,當然,我也沒有這樣的權利反對,只是語言是最容易產生誤會的,我只是糾正同樣一句話給人帶來的錯誤認識。1. 代碼和注釋的關係在培訓上,應該是說了這樣的話,好的代碼是不需要注釋的。這裡我就談談我對注釋的看法。注釋的產生有三個目的:A.