走出軟體作坊(三十三)

三十三、燈塔客戶  過去一直做項目,也就是說,沒有東西,先有方案,方案客戶同意簽單,才開始調研、設計、開發、測試、安裝、培訓、支援。營銷部對這種模式也是很熟悉了。   但從前年開始做產品。也就是說,沒有明確的客戶,也沒有特定的客戶調研,開發出來客戶到底需要不需要不知道,客戶買不買單不知道,客戶希望多少錢購買也不知道。這就讓營銷部沒有底兒了。  不能讓產品悶死在研發部啊。我得想轍。老闆和營銷部也都認可公司應該由做項目提升到賣產品,但誰也沒有經驗,都是做大客戶大項目出身的。而且現在的項目也做的不錯,

軟體的架構與設計模式之什麼是架構

什麼是軟體系統的架構(Architecture)?一般而言,架構有兩個要素:  ·它是一個軟體系統從整體到部分的最高層次的劃分。  一個系統通常是由元件組成的,而這些元件如何形成、相互之間如何發生作用,則是關於這個系統本身結構的重要訊息。  詳細地說,就是要包括架構元件(Architecture

C#開發多語言翻譯軟體

N年前的文章了,拿出來晒晒,哈哈。。。   一、概述    

讀《JOEL說軟體》有感—-通才和專才

      “在軟體方面,各個方面的變化總是如此頻繁而迅速,以致你需要一種能夠勝任你交給他們的任何一項編程任務的程式員。如果因為某種原因你發現一位集白癡與專家於一身的程式員,他真的非常非常非常精通SQL,但對其他程式設計知識卻一無所知,那麼就是簡單不錄用而了斷。長痛不如短痛。”        ---------P.135       今天周末,偶爾翻翻《JOEL說軟體》,忽然看到這一段話,覺得與我心有戚戚然。       

[98] Manifesto for Agile Software Development

 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:Individuals and interactions over processes and tools Working software over comprehensive documentation Customer

走出軟體作坊(三十)

三十、蛋白質女孩  我想給大家分享一下關於文案人員,我一下子想起了王文華寫過的一篇小說《蛋白質女孩》,因為我們要找的文案就是這個樣子。  “她日月座是獅子和雙魚,同時會講日文和法語。她早起,起床後先跑半小時,吃了麥片才去公司。她賢慧,每天做一打火腿三明治,帶到公司請同事們吃。她有禮,快遞臉上有雨時遞上面紙,清潔婦來吸地時抬起椅子。她準時,和你約會前一天打電話確認,第二天寄卡片謝謝你點的果汁。她純情,愛像宋詞唐詩,意境優美對仗工整;個性像阿拉伯文,她知道它的存在卻不懂是什麼意思。她善良,生理時期還

提升軟體的使用者體驗

  一個軟體,除了穩定,功能強大,使用者體驗也很重要。程式開發人員和測試人員在強調其功能和效能的同時,往往忽視了使用者體驗的重要性,或者說只關注使用者體驗的介面,易用等方面,而忽視了其他方面。我就我所積累的淺薄經驗談一些體會。  總體來說,一個應用系統的顯示系統,組織圖及操作提示等方面應該一致。介面風格和布局的一致性讓人在視覺上感覺到這是一個統一的系統,協調的系統,至於採用什麼風格及顏色系統,美工和設計人員起決定作用。組織圖和操作提示的一致性讓人在操作體驗上感覺這是一個在結構和回應程式面統一的系

新蠕蟲通過ISS安全產品傳播 反病毒軟體難發現

ZDNet China 3月29日專稿(記者:RobertLemos):電腦病毒分析師說,Witty蠕蟲先挑具有已知安全性漏洞的電腦下手,隨即快速蔓延,中毒的公司大多來不及安裝Hotfix。   上周,描述相關安全性漏洞的文字發布後,不到48小時,Witty蟲便開始在網路上蔓延,成為目前為止利用安全性漏洞作亂手腳最快的蠕蟲,網路資料分析合作協會(CAIDA)與聖地

軟體的架構與設計模式:Layers模式

建築學的設計原則也應當成為軟體系統設計的指導原則。  第一種情況  這也就是最為熟知的情況。用戶端向第N層發出請求,而第N層不能獨立完成請求,需要調用第N-1層所提供的服務,第N-1層同樣需要他的下級,也就是N-2層所提供的服務。如此往複,直到第2層和第1層。  第1層可以獨立完成自己的任務,它將執行的結果返還給第2層。第2層得到第1層的結果之後,便能夠繼續完成自己的任務了,它會把執行的結果繼續向上,也就是第3層傳遞。如此反覆,一直到第N-1層和第N層。圖12、在有N個層次的架構中,請求(Req

軟體的架構與模式:經典架構模式簡介

根據Linda Rising的《Pattern Almanac》一書,已知的架構模式有七十多種。這是一個只多不少的統計,其中包括了很多通常認為是設計模式的模式,比如Bridge,Facade,Interpreter,Mediator等模式通常認為是設計模式,但是在許多情況下,也可以作為架構模式出現,因此也常常被當作架構模式。  Layers架構模式  在收集到使用者對軟體的要求之後,架構設計就開始了。架構設計一個主要的目的,就是把系統劃分成為很多"板塊"。劃分的方式通常有兩種,一種是橫向的劃分,

什麼人適合從事軟體開發工作(轉貼)

IT行業火了20年了。個人電腦從蘋果、286發展到了雙核,主頻從幾兆發展到了幾G,記憶體更是從K級發展到了G級,多少倍,10萬倍。這個行業造就了多少英雄,成就了多少富  豪,已經不勝枚舉了。  然而,今天,我們國家的經濟建設取得了長足的發展,各行各業的人才層出不窮,教育體制的改革一方面促進了經濟建設,另一方面也造就了大量的剩餘勞動力。今天我們不時看到這樣的報道:   求職者擠壞了電梯……   求職者要求很低的工資……   求職者鐘情於IT行業…… 

再談肥六之應用軟體

1、系統管理:Smart Fileman 和 SeleQ。後者自不多說,是S60平台上的經典軟體,介面親和、功能強大;後者Fileman是我現在所用的系統管理軟體,個人覺得此款軟體更順手些——開啟軟體後便可以清楚顯示手機各盤的儲存情況(剩餘空間/總空間)、功能一應俱全、表徵圖清晰形象……總之,個人比較偏愛於Fileman。  2、記憶體管理:APPMAN。功能極為強大,能夠顯示當前系統資源的利用情況、安裝程式的詳細情況、當前啟動並執行程式,還可壓縮記憶體等……  3、映像瀏覽:RESCO

碼農常用軟體

#Programming Visual Studio Eclipse XCode Delphi Matlab IntelliJ Idea gcc cygwin Gnome-Terminal tcsh CodeBlocks SourceInsight QT Creator Windbg gdb MyEclipse JDeveloper Keil#Edit Notepad Notepad++ UltraEdit MadEdit vim emacs vi gVim rxvt-unicode

敏捷軟體交付的頭10條原則

1. 先做出架構密切相關的決策,以減少不確定性. 2. 建立自適應的生命期過程,進一步減少變異. 3. 通過資產複用和中介軟體,減少定製開發的數量。4. 調節過程以度量變更成本、品質趨勢和進度趨勢. 5. 和所有涉眾誠實溝通進展和阻礙. 6. 定期和涉眾協作,重新協商優先順序、範圍、資源和計劃. 7. 在演化寬度和深度上持續整合發布和測試使用情境. 8. 建立協作平台,提升潛在分布團隊的團隊協作 9. 通過自動化提升變更計劃、範圍和代碼發布的自由度. 10. 建立保證參與人員創造自由的治理模型.

個人排程永不亂:五款定時提醒軟體橫評

個人排程永不亂:五款定時提醒軟體橫評 (2006-04-24 16:19:57)  

大中型軟體項目開發步驟流程總結

軟體項目開發,通常也會按正常化的流程及規約有序進行。以下為我的經驗與總結關於大中型軟體項目開發流程結構,總流程可分為:1、 目錄結構2、需求分析3、庫選擇及設計4、計劃安排,開發週期等5、環境搭建6、項目開發下面作分別闡述:1、 目錄結構:主要是,documents(文檔資料/式樣)/src(代碼)

開發檔案操作記錄軟體的設想,督促一下自己,歡迎指正建議。

        在做項目的時候發現一個問題:我們這個項目比較老,有300多個檔案組成,經常改動的有40個左右。添加一個新功能的時候,有的時候會涉及到很多檔案。經常會忘記了在什麼地方修改代碼,增加註釋標誌的時候又會打斷思路,而且又麻煩。於是有了做一個檔案操作記錄軟體的設想。        構想是這樣的:監控一個檔案夾下的制定類型的檔案。如果有檔案的建立,修改等則記錄下來。對於建立檔案,記錄建立的檔案名稱和時間;對於修改檔案,對比修改前的檔案,記錄修改的部分,並加入注釋標誌修改。       

軟體版本號碼規定原則

1. 軟體版本階段說明* Alpha版: 此版本表示該軟體在此階段主要是以實現軟體功能為主,通常只在軟體開發人員內部交流,一般而言,該版本軟體的Bug較多,需要繼續修改。 * Beta版: 該版本相對於α版已有了很大的改進,消除了嚴重的錯誤,但還是存在著一些缺陷,需要經過多次測試來進一步消除,此版本主要的修改對像是軟體的UI。 * RC版: 該版本已經相當成熟了,基本上不存在導致錯誤的BUG,與即將發行的正式版相差無幾。 * Release版:

學習軟體開發的一種方法

學習軟體開發的一種方法本文是描述學習軟體開發中條條大道中的一種,其中一些建議和流程也是非常適合於軟體項目中的"救火"作業的.那下面我們就來看一下這種方法的具體操作流程:1.首先找一個正規的IDE,這個非常非常的重要,所謂"工欲善其事,必先利其器"是也;據說JAVA社區中的IDE是五花八門,不過我認為在這一點上多不如精.比如MS.NET的IDE就是"只此一家,別無分店",你也就不必為這根本就不用挑的東西而費精力了(據說有個C#Builder,我在軟體園中還沒有發現朋友提到哪家公司是用的那個IDE)

淺談軟體專案管理成本

  好久沒有寫部落格了,感覺陌生了好多,今天就我最近一直在深思的軟體專案管理成本和各位園友進行交流。作為企業是必須把利潤放在首位的,否則就沒有辦法生存,更不用說擴張,但在今天這個競爭激烈的社會,一個企業能夠生存下來需要有以下兩個有優勢:  1、企業有較強競爭力的產品,企業的立足之本;  2、產品的成本必須足夠低,增強和對手的競爭力。怎樣來增加以上兩個方面的競爭力,是每個企業的一直頭疼和不能擺脫的問題,怎樣來控制企業的產品成本?  在管理學中管理的成本分為以下三類:  1、決策成本:它主要是企業管

總頁數: 852 1 .... 779 780 781 782 783 .... 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.