八,軟體介面的設計

    今天在這看了半天使用者介面設計的相關知識,但是覺的還是很多沒有什麼用,感覺看了那些知識總結為一句話,使用者介面的設計一切從使用者本身的特性出發!當然這裡包括,使用者本身的學習能力,自製能力,使用軟體的頻繁度等等.總而言之,根基使用者的各種特點來設計適合使用者的介面,這是這裡的宗旨!   下邊是我對視頻中知識的大概的架構,在實際做中,我們可以從這幾個方面入手:     

一款軟體介面的重要性

    這周繼續做我們的作品,感覺實現了功能不是很多,而我們把更多的精力投到了介面的修飾上,感覺以前的介面太不好看,和人家正規的瀏覽器相比簡直不堪一擊.在這周我感受最深的就是一款軟體的成功以否不僅僅在於功能的強大以否上,介面也佔了其成功因素的半壁江山.   作品開始準備以前就聽八期的師哥師姐說,介面的美觀,協調,布置合理等是一款軟體成功不可或缺的因素.前幾次作品展最後獲勝的都是介面漂亮,和諧,布置合理,非常迷人的作品,例如寶寶樂園等,他們運用了Flash等工具,的確非常漂亮吸引人!通過這周的做作

軟體工程總結三:軟體的需求分析

          今天總結這張圖的時候感覺特別困難,可能是視頻效果不好的緣故吧,有很多迷茫點,所以在分類總結的時候,感覺很頭疼。儘管現在總結完了,但心裡還是不順暢,感覺還是有很多迷茫地方,我想等明天頭腦清醒的時候再根據思維導圖圖看一遍興許會好很多。這兩天,每天只能總結一章,與定的目標差的很遠,希望再做的時候,有所突破。最後呢,還望大家指導。 點擊此處見詳圖: 

軟體開發 – 一路風風雨雨

 學習的曆程:一路風風雨雨軟體工程  UML   C#  設計模式 vb.net   三層  mvc  機房收費系統  合作開發  學習的過程:1.      軟體工程是整個軟體開發的標準,貫穿整個學習過程中.軟體工程的學習奠定了根基. a)      軟體開發的基本流程:需求分析-概要設計-詳細設計-軟體實現-軟體測試.-軟體維護b)      軟體開發需要的文檔:軟體合作開發交流的工具.圖形化說明尤為清晰重要. 1.     

《高品質程式設計指南——C/C++語言》第1章 高品質軟體開發之道

第1章 高品質軟體開發之道      本書的第1章之高品質軟體開發之道,作者用大量的篇幅介紹了“軟體品質”的基本概念,解釋了軟體品質的十大屬性。這十大品質屬性又分為功能性和非功能性兩類,功能性包括正確性,健壯性和可靠性;非功能性包括效能,易用性,清晰性,安全性,可擴充性,相容性和可移植性。 1.1 軟體品質的基本概念      

你有自己的“匹薩軟體”了嗎?

所謂的“匹薩軟體”—— 意思是說,如果您喜歡這個軟體,您可以寄給作者一些買匹薩餅的錢。[一個值得你深思的小故事]有兩個和尚住在隔壁,所謂隔壁就是隔壁那座山,他們分別住在相鄰的兩座山上的廟裡。這兩座山之間有一條溪,於是這兩個和尚每天都會在同一時間下山去溪邊挑水,久而久之他麼變成為了好朋友。  就這樣時間在每天挑水中不知不覺已經過了五年。突然有一天左邊這座山的和尚沒有下山挑水,右邊那座山的和尚心想:“他大概睡過頭了。”便不以為意。   

Four Tricks for Fast Blurring in Software and Hardware(Favorites)

Four Tricks for Fast Blurring in Software and HardwareWith the ever-increasing resolutions made possible by modern 3D graphics cards, computer games and real-time graphics are acquiring a uniform "look," imposed largely by technical limitations and

軟體工程文檔

文檔是軟體開發使用和維護當中必備的資料,文檔主要是管理員、開發人員、操作人員、使用者人員之間進行協商溝通的橋樑。1.可行性分析文檔主要是說明軟體在經濟上,技術上和市場情景等方面的可行性。根據這個文檔,公司判斷軟體能否實現,客戶要考慮是否把項目給公司,公司考慮是否要接這個項目。2.需求文檔使用者與開發人員進行交流,開發人員根據和使用者不斷地進行交流,把使用者的需求寫成文檔。需求文檔是使用者和需求人員溝通的橋樑,需求人員根據使用者的要求來變更需求文檔。需求文檔對所開發軟體的功能、效能、使用者介面以及

軟體程式編碼

      程式編碼是也是軟體設計的一個過程,不同的是程式編碼將前面的詳細設計轉換成用程式設計語言實現的程式碼。在程式編碼階段遵循自頂向下,逐步求精方法。程式編碼主要是向我們介紹了一個好的程式的標準和對一個程式的評價以及程式設計風格!總原則:先求正確後求快、先求清晰後求快、求快不忘保持程式正確、保持程式整潔以求快、不要因效率而犧牲清晰。     好程式的標準:易於測試和調試、易於維護、易於修改、設計簡單、高效率。     程式設計品質評價:正確性、結構清晰、易修改性、易讀性、簡單性。   

面向過程的軟體設計方法

    前面主要是對系統的分析,從而明確我們系統的邏輯模型。也就是說,通過前面幾章我們清楚了“系統需要做什嗎?”。而軟體設計階段主要任務則是要實現系統邏輯模型向物流模型的轉化,即“系統是如何?”的問題。    例如,下面是面向過程的軟體設計方法階段的一個大概圖,主要包括這幾個方面:軟體設計的目標和任務、軟體設計基礎、模組獨立性、設計類型、結構化設計方法以及最後形成概要設計說明書等。 

七,軟體維護

       當我們測試好了軟體,交付給使用者使用後,我們製作的軟體就將正式進入使用中,但是在使用中的軟體它也會有這樣那樣的問題!這怎麼辦呢?這就需要我們去維護,維護我們製作的軟體,這也是軟體生命週期中重要的一個階段!下邊,我簡單的說一下軟體維護的相關的內容:        首先我們瞭解一下軟體維護的有關定義:               然後,在維護軟體哪些因素影響我們維護的難易程度:        針對這些東西,需要我們有策略的去維護軟體,下邊我說說,現在通用的在維護中的策略:       

軟體品質管理

        前邊我們介紹了,面向過程的軟體開發過程,從計划到測試的整個過程,但是如何確保軟體的品質呢?只要我們的軟體品質過關才會得到使用者的肯定,所以從品質這個角度看,我們該如何管理呢?這篇部落格,總結了軟體品質管理的相關知識。          首先,總的瞭解一下,需要我們知道一些相關概念;然後是我們軟體品質該如何保證,有什麼措施;再者就是軟體的可靠性,即如何測量我們的這款軟體的品質好與否;最後就是我們軟體的不斷變更的相關管理。大家看圖:            

軟體工程管理

       前邊寫的部落格都是從軟體的角度寫的,例如軟體的開發整個過程,軟體的開發方法,軟體的開發品質等,這篇部落格,站在專案經理的位置上總結一下軟體開發的工程管理。這裡的重點就不是軟體技術了,而是重於管理,重於軟體開發的總體過程上了。        作為軟體工程的管理,我們需要從以下幾個方面,當然我這裡列出了幾個重點,我們在實際分析中,還需要根據實際情況,增加或者刪減:         

一,軟體工程的概論

        機房收費系統的結束了,開始了軟體工程!看了幾集視頻了,感覺感受頗深!對這種製作軟體的過程有點不可思議,但是它確實在開發大型軟體,所必須的。剛剛開始,在這篇部落格中,給大家講講軟體工程的概括,宏觀瞭解一下!        大家先看這張圖:        這張圖介紹了,軟體的相關知識,和軟體工程的相關知識。在圖中的瀑布模型中大家看到了,軟體工程的過程,下邊我詳細講述這裡的內容因為,這是軟體工程的主體部分:        

三,軟體需求分析

          看了上邊的這張圖,相比大家都會明白這張講的大概內容,下邊我按這張圖的分類進行總結。         一,先看需求分析的任務:       通俗一點講就是藉助當前系統的邏輯模型匯出目標系統的邏輯模型,也就是解決“做什麼”的問題。大家看這張圖理解一下:          詳細一點說就是:1,深入描述軟體的功能和效能;       2,確定軟體設計的約束和軟體同其它系統元素的介面細節;           3,定義軟體的其它有效性需求。         

二,軟體計劃

       上邊這幅圖表示軟體計劃的幾大項,下邊我逐個為大家做一下詳細的講述:       一,問題定義:    1,定義的內容:問題的背景,開發系統的現狀,開發的條件與理由,總體要求,問題的性質,類型轉換,目標,開發條件,環境要求等;          

六,軟體測試

       當我們一款軟體的功能實現以後,我們需要做就是,對其進行測試,找錯誤,不斷改正,使其趨於完整!        首先我們從測試的流程來看兩張圖,來總體認識一下測試,這張是測試的流程圖:            這張是測試階段和其它階段的一些關係:         下邊我們先看一下,在軟體測試前,Crowdsourced Security Testing道的一些理論知識:        1,測試前首先需要明確我們的任務和目標:           

四,面向過程的軟體設計方法

    前邊三篇部落格,分別從軟體工程學科的角度,軟體計劃角度,軟體需求角度三個方面來寫的.我們做好了計劃,確定了軟體的可執行性,我們開始針對軟體來做各種需求分析,有了需求,我們就可以開始真正到我們軟體的設計階段了,這章,總結有關軟體設計的相關知識!   下邊我們先來看這張圖,是關於這章要總結的結構:      這五個方面,看似沒有聯絡,其實卻有著不可分割的關係.面向過程的軟體設計,首先我們需要明白,我們需要做什麼,有什麼樣的目標;     其次,要完成這些任務,我們需要知道一些必備的基礎知識;

軟體工程大總結

 第一輪的總結,是按照每一章為單元進行總結的,總結了幾張,感覺有些機械了,其中的思路很混亂,越是這樣心中越是內疚,因為軟工視頻真的是沒好好看。有一種想重新看視頻的衝動,後來在同學的建議下,我借了本軟體工程書,大致了看了一遍,漸漸地感覺思路清晰了許多,於是我總結了下面這張圖。單擊圖顯示大圖。為瞭解決軟體危機的問題,軟體工程逐漸形成。軟體生命週期分為6各階段:可行性分析、需求分析、設計、編碼、測試和運行與維護,在各個階段中產生相應的文檔。每一階段所做的這些工作,都為下一階段奠定了堅實的基礎。軟體的專

軟體工程總結四:軟體設計

             軟體設計是軟體的核心技術,不管採用何種軟體設計方法,軟體設計階段一般包括體繫結構設計、資料設計及詳細設計等設計活動,是繼需求分析之後的又一重要的環節。軟體設計的過程和目標是根據軟體需求進行體繫結構設計、資料及詳細設計。         軟體設計階段是整個軟體開發過程最能體現軟體品質的地方,為日後評價軟體的品質提供了依據。軟體設計的任務是從軟體需求規格說明書出發,形成軟體的具體設計方案。軟體設計通常可分為四個子子階段:資料設計、體繫結構設計、人機介面設計和詳細設計。

總頁數: 852 1 .... 321 322 323 324 325 .... 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.