Time of Update: 2018-12-07
感覺做軟體最最重要的一點就是使用者!我覺得只有時刻站在使用者的立場考慮軟體才能把他做好,如果作出來一款軟體甚至自己用著都非常不爽,試問這樣的軟體怎麼能得到大家的認可呢。也許有時候我的介面功夫差點,演算法也不是最優的,但是如果我在一個小地方方便了使用者,那麼可能就會比其他的開發人員更能獲得使用者的承認。MyAssistant是工作後利用業餘時間編寫的一個小工具,主要是為了方便自己平時的工作,下面是我在軟體文檔裡對他的描述:
Time of Update: 2018-12-07
GRASP(通用職責分配軟體原則)一共包括9種模式,它們描述了對象設計和職責分配的基本原則。也就是說,如何把現實世界的業務功能抽象成對象,如何決定一個系統有多少對象,每個對象都包括什麼職責,GRASP模式給出了最基本的指導原則。初學者應該儘快掌握、理解這些原則,因為這是如何設計一個物件導向系統的基礎。可以說,GRASP是學習使用設計模式的基礎。1. Information Expert
Time of Update: 2018-12-07
(1)為防止煤礦發生瓦斯和煤塵爆炸,確保煤礦人身和裝置安全,必須加強煤礦井下供電管理,科學準確的計算煤礦井下供電參數。本軟體就是基於上述兩方面開發的。本軟體是1998年到2007年間本公司開發的第一代《煤礦供電計算、繪圖與管理軟體》的換代產品。第二代煤礦供電軟體是基於目前最先進的AutoCAD圖形拓撲技術開發的,包括地面和井下兩部分供電計算、繪圖與管理。使用者只需根據供電的實際情況用本軟體將供電圖繪好,並標註相應的已知參數,然後需要做的各項供電計算只需用滑鼠輕鬆一點就能全部完成。該軟體除了將計算
Time of Update: 2018-12-07
邵老師首先介紹了軟體開發的流程,他把軟體開發分為了兩大類,即項目開發及產品開發。項目開發是公司根據某一客戶的需求單獨為某一客戶訂製的軟體;產品開發是公司針對某一市場需求而開發的軟體產品(比如WINDOWS、OFFICE等)。這裡把流程圖用PS重新繪製了一下:程式員的基本技能包括了以下幾個方面:1、項目實踐 • 軟體工程理論 • 品質體系:ISO9001和CMM體系 • UML基本理論 • 測試理論和測試載入器使用 • 加密理論和加密方法 • 原始碼控制工具使用 • 說明書編寫 •
Time of Update: 2018-12-07
原帖地址 http://www.cocoachina.com/bbs/read.php?tid-11618.html這個App基於lolfriend的源碼改寫,完全使用官方API。目前還沒實現的功能有:替換UIImagePickerController的cameraOverlayView;濾鏡。其他效果,我的測試環境是3.1.2的虛擬機器和3.1.2的iPhone 3GS。 如果編譯不了的話,
Time of Update: 2018-12-07
作 者: hyenachenyao (BlueHyena) --摘自北京大學出版社出版的《微軟的秘密》一書北京大學出版社96年底所出的《微軟的秘密》一書是目前我所見到的對微軟公司軟體產品開發過程介紹的最專業、最深入的一本書。通過本書,我們可以看到微軟公司是如何對科學地對軟體產品開發進行有效地管理,我想這些經驗對於中國的廣大軟體開發人員,尤其是關心中國軟體產業發展的各位朋友是大有益處的。所以特將此書中涉及軟體產品開發的部分內容摘錄出來(第四章"產品定義與開發過程"),與大家共同分享。本文作為摘錄,
Time of Update: 2018-12-07
軟體工廠簡介Microsoft Corporation 擴大軟體開發的規模從目前的情況來看,軟體開發的速度緩慢、代價高昂而又極易出錯,常常會生產出存在大量缺陷的產品,在可用性、可靠性、效能、安全以及其他服務品質方面造成嚴重的問題。根 據 Standish Group [Sta94] 的統計,美國公司每年投資約 175,000 個軟體開發項目,投資額約為 2,500億美元。這些項目中只有 16% 能夠在預算內按計劃完成。另有 31% 的項目主要由於品質問題而被取消,經濟損失約為 810
Time of Update: 2018-12-07
Ubuntu 常用軟體 20個(I368的)1. AptonCD,ubuntu系統下,備份“更新下載的軟體包的軟體。(教程已經寫好了,在本部落格裡面找就行)此版本為私人修正版,官方的版本,在8.10上有bug,這個版本我自己在用,完全正常http://dl.getdropbox.com/u/378247/Software/Ubuntu/aptoncd_0.1.98-0ubuntu4_all.deb2. CDEmu 虛擬光碟機套裝。相當於windows下的Daemon
Time of Update: 2018-12-07
1.假設系統使用者有財務人員與客戶人員兩種,且每個系統使用者都可以查詢單據,但財務人員與客戶人員之間的查詢並不相同,請以系統使用者為基類,財務人員與客服人員為衍生類別,用C#語言展示如何使用多態性來處理查詢單據2.假設資料庫伺服器為DataServer1,資料庫為Sqlserver DB1,使用者名稱為test1,密碼為test,要對資料庫進行一組操作,需執行交易處理,請用代碼在ADO.NET中實現3.請用表現
Time of Update: 2018-12-07
工作滿八個月了,一直都在不停的忙項目~~學習~~~忙項目~~學習.終於...自己把自己給累倒了,終於...有時間來JE看看了.求職的文章還是一如既往的多,新手還是一如既往的多,拍磚的....比求職的新手還多...大家都在忙著找工作....找呀找呀找呀找...終於找到工作了.那對於新手來說,如何做好第一份工作呢?如何順利的度過試用期呢?趁修養的這幾天,我就自己的經曆和理解與大家一起探討一下。=============對於第一份工作,我相信所有的新人都是飽含熱情,幹勁十足的想做到最好(當然,這個最好
Time of Update: 2018-12-07
一、安全目標Ø 預防:Ø 跟蹤審計:從資料庫系統本身、主體和客體三個方面來設定審計選項,審計對資料庫物件的訪問以及與安全相關的事件。Database Audit員可以分析審計資訊、跟蹤審計事件、追查責任。並且對系統效率的影響減至最小。Ø 監控:能夠對針對軟體或資料庫的即時操作進行監控,並對越權行為或危險行為發出警報資訊。Ø
Time of Update: 2018-12-07
我們期待自己成為一個優秀的軟體模型設計者,但是,要怎樣做,又從哪裡開始呢? 將下列原則應用到你的軟體工程中,你會獲得立杆見影的成果。 1. 人遠比技術重要 你開發軟體是為了供別人使用,沒有人使用的軟體只是沒有意義的資料的集合而已。許多在軟體方面很有成就的行家在他們事業的初期卻表現平平,因為他們那時侯將主要精力都集中在技術上。顯然,構件(components),EJB(Enterprise Java
Time of Update: 2018-12-07
系 統 設 計 系統設計是把需求轉化為軟體系統的最重要的環節。系統設計的優劣在根本上決定了軟體系統的品質。就象“一切帝國主義都是紙老虎”那樣可以斷定“差的系統設計必定產生差的軟體系統。”所以我們要努力保證系統設計“根正苗紅”,把一切左傾、右傾的設計思潮消滅在萌芽狀態。
Time of Update: 2018-12-07
用戶端指令碼編寫總體要求 用戶端指令碼寫法要規範簡潔,必須配以適當注釋。用戶端必須禁止頁面緩衝,以防止幕後處理與頁面顯示脫節。方法為在網頁的<head>部分中加入以下HTML原始碼<META HTTP-EQUIV="Pragma" CONTENT="no-cache">用戶端所有頁面控制項應盡量採用HTML控制項,伺服器端控制項只有在比較簡單的情況下才可以適當少量使用。用戶端所有控制項命名全部使用ID索引,對控制項“name”屬性應盡量刪除,只有在特別需要時使用。
Time of Update: 2018-12-07
在微軟工作的華人已近千人。在微軟TechEd技術教育大會期間,他們中的16位作為講師回到北京。他們為聽眾帶來微軟軟體技術的最新進展,而他們自身的軟體生涯也是一種財富。記者在大會期間,趁他們講課 之餘,採訪了其中的5位講師。 學得雜一些 “人的成長實際上是個金字塔形的,你的基礎越紮實、越廣,塔尖才越高。”微軟Server管理部門軟體設計與測試工程師陳碩就是一個典型的“雜家”。先是在北京大學地球物理系讀書,畢業後保送到中科院大氣物理所,後又獲得普林斯頓大學全額獎學金,讀了海洋學方面的碩士
Time of Update: 2018-12-07
經過近十年的發展,說Java是地球上最受歡迎的程式開發語言一點也不為過。Java賦予開發人員高度的選擇自由,展現「Java Everywhere」的魅力與成效 你我的生活周遭已處處可見Java; 到火星上走走、eBay大採購、網路銀行轉帳、拿著健保卡到醫院看病、無聊時把玩手機上的Java遊戲…。 在生活中,你通常只知道「喔!原來這網站是用Java寫的」、「喔!原來這是手機的Java Game」。若自技術層次拆解,Java Technology可簡單區分為Java 程式語言(language)
Time of Update: 2018-12-07
這是CocoaChina會員 "stlau"根據自己的iPad軟體提交經驗總結的注意事項,希望大家留意一下,避免軟體被蘋果審核人員拒絕允許存取。帖子地址 http://www.cocoachina.com/bbs/read.php?tid-17119.html肯定會被拒的情況:1. app命名:不要用類似*** pad的名字,但可以用*** for iPad,*** iPad version之類的名字;2.
Time of Update: 2018-12-07
最近做了個地圖軟體,寫一些經驗和心得,以及一些問題 管理提醒: 本帖被 gagaga 設定為精華(2010-04-08) 這個軟體的源碼在此:http://www.cocoachina.com/bbs/read.php?tid=191171,看到很多人問如何計算兩點之間的距離,其實很簡單哎。準備兩個CLLocation的對象,比如要計算某個位置與使用者當前位置的距離,則其中一個CLLocation是userLocation = [locationManager
Time of Update: 2018-12-07
一年前斯坦福和Apple聯手推出了基於iPhone平台的開發課程, 這個課程的ppt被放在網上分享,反響非常好。這個學期,斯坦福將課程進行了錄影,放在了iTunes university上提供下載,目前這個課程在iTunes的下載排行第一,達到了100萬人次的下載。這次給大家分享的是其中關於“成功開發iPhone軟體的10個步驟”的講座,雖然與我們工作中設計軟體的應用平台不同,但是還是有很多成功的經驗可以借鑒。1.
Time of Update: 2018-12-07
大型企事業資訊管理系統非功能性需求&軟體架構技術參考 駱金松 管理資訊系統總結起來一般有三種典型的架構模式,現取主要的幾個非功能性指標比較如下: 圖:三種典型的架構模式