Time of Update: 2016-03-06
標籤:軟體輸入面板(Software Input
Time of Update: 2016-03-06
標籤:我印象最深的一次錯誤是關於==與equals的,是在寫資料庫的時候遇到的。比如:String a = "123";String b = new String("123"); System.out.println(b.equals(a)); System.out.println(b ==
Time of Update: 2016-03-06
標籤:對軟體工程的困惑來源於軟體工程本身的定義,在許家珆著作的《軟體工程-理論與實踐》一書中,"軟體工程"是一門指導電腦軟體系統開發和維護的工程學科。軟體工程起源於”軟體危機“的出現。在軟體工程沒有出現之前工程師是如何對電腦系統軟體進行開發和維護的,軟體工程師是如何對通過軟體工程對電腦系統進行開發和維護的,這種開發和維護對電腦的發展以及對於未來軟體的發展有哪些重要的改變和影響。如何能從個人技能方面提高對軟體工程聯絡的電腦領域整體理解和學習,從軟體工程的需求分析、設計、編碼
Time of Update: 2016-03-06
標籤:博主選的是老師給出的第四個議題“你認為一些軍事方面的軟體系統採用什麼樣的開發模型比較合適?”。我認為在軍事方面軟體系統應採用瀑布模型。瀑布模型的特點:1.階段間具有順序性和依賴性;2.延遲實現的觀點;3.品質保證的觀點。首先從第一點開始分析瀑布模型用于軍事方面軟體系統的好處。軍事方面的嚴謹性一直是最高的,能滿足瀑布模型所需要的順序性和依賴性,這種規範性的流程有利于軍事風格。第二點,由于軍事方面的項目一般時間很長,所以可以滿足分析與設計階段的基本任務規定,在將目標系統
Time of Update: 2016-03-06
標籤:一. public intfindLast(int[] x, inty) {//Effects: If x==null throwNullPointerException// else return the index of the last element// in x that equals y.// If no such element exists, return -1for (inti=x.length-1; i> 0; i--){if (x[i] =
Time of Update: 2016-03-06
標籤:課件上習題選一種你比較熟悉的軟體,點評它的優缺點,並描述此類軟體的發展曆史。快播 (又叫Qvod或Q播)是一款基於准ApsaraVideo for
Time of Update: 2016-03-06
標籤:1.列舉本學期閱讀的兩本有關軟體工程的兩本書籍。《構建之法》和《星月神話》。2.粗讀《構建之法》發現並列舉的問題。(1).什麼是Alpha和Beta階段?(2).怎樣嚴格定義一名軟體工程師,有什麼具體標準?(3).一個軟體的開發需要整個團隊的契合,那麼拿到一個項目的時候怎麼對模組進行分工合作,所分模組有沒有技術上的不同要求?我們是否能專攻某一特定模組,加深對其的理解和操作。(4).書中提到的斷言是什嗎?如何運用?(5).錯誤處理和單元測試有什麼不同之處? (6).對於只有入門水平的軟體初
Time of Update: 2016-03-05
標籤:在這一章當中,我瞭解到了軟體生存期的幾個模型。 首先是瀑布模型。其優點有:1 可強迫開發人員採用正常化的方法 2 嚴格規定了每個階段必須提交的文檔 3 要求每個階段交出的產品都必須是經過驗證的。其缺點有:1 最終產品可能與客戶要求不符 2 該模型只是用於項目開始時需求已知的情況。在瀑布模型的基礎上,還發展出了v模型,其將設計與測試有機的結合在了一起。 其次是快速原型模型。其優點有:1 滿足客戶真實需求 2 規格說明文檔能正確的描述客戶需求 3
Time of Update: 2016-03-06
標籤:1、要求:詳細地描述一個曾經遇到並現在已經解決的自己影響最為深刻的錯誤。列出原因,描述錯誤,並說明自己是怎麼發現它的。 2、描述:我印象最為深刻的錯誤有兩個。一個是是暑假和學長學姐們一起做項目的時候,一個是上學期在完成web發開的大作業的過程中。 暑假的那一次,我負責完成一個功能的前端介面,和我一組的學長負責寫後台。錯誤的地方是我首先寫的是html格式的靜態頁面,當把寫好的.html檔案中的代碼copy到項目中的時候,沒有在.jsp檔案中更改引用的.js檔案
Time of Update: 2016-03-06
標籤:瀑布模型在軍事方面的軟體開發週期一般較長,考慮的方面比較廣,而瀑布式模型在項目各個階段之間極少有反饋,不利於軟體的健壯性。快速原型軍事方面的使用者一般是內部人員,資金野比較充足,沒有必要先做出模型。且原型有泄露的可能,對軍事開發不利。快速增量軍方要求的項目是環環相扣的, 對整體性要求會比較強, 不是很合適就這樣一點點交付, 也不需要一點點的製作。螺旋模型螺旋模型每一步都有風險分析, 這個很重要, 軍方最重要的是安全, 國家機密不能泄露, 所以相較於之前的方式 ,
Time of Update: 2016-03-05
標籤:軟體有很多種:ShrinkWrap(在封裝盒子裡面的軟體,軟體在CD/DVD上);Web APP (基於網頁的軟體);Internal Software (企業或學校或某組織內部的軟體);Games(遊戲);MobileApps (手機應用);Operating Systems (作業系統);Tools(工具軟體)選取三種軟體,請分析它們各自的特點1) 這些軟體是怎麼說服你(陌生人)成為他們的使用者的?他們的目標都是盈利的麼?
Time of Update: 2016-03-05
標籤:增量模型又叫做漸增模型,是先做出簡單的軟體,再在其基礎之上一步步完善的一種模型。 創業公司並不能保證準確獲得社會民眾的真實需求,迫使創業公司使用增量模式開發軟體。 當下互連網創業公司在針對社會民眾的需求進行軟體開發時,只是對於民眾的需求有一個大致的瞭解,然而並不具體。這就迫使創業公司先從要開發軟體的核心功能開始著手,然後再通過使用者對於所開發軟體部分功能的使用後所提出的新的需求對軟體進行完善。 有助於延長軟體的壽命。軟體發行
Time of Update: 2016-03-06
標籤: 關於我弄出來過的Error。大大小小曾經製造出來過無數的Error有一些是一些初學階段對語言瞭解不夠深入的時候經常會出現一些把if (a == b){ balabala; }的判斷中的等號打丟打成if (a = b){ balabala; }這個問題說難找也難找因為他能編譯的過去。而且有的時候那個值(賦值時會取右值)如果恰好和應該的值一樣。。。是看不出錯的。。。還有一些就是經常會犯的一些甚至都算不上error,也不難排除的一些typo比如經典的int
Time of Update: 2016-03-06
標籤:隨著時代的發展和科技的進步,我們大學生面對的就業問題越來越嚴重。第一:求職人數變多,已經變成僧多肉少的局面。第二:企業的要求隨著科技的發展越來越高。第三:找不到自己理想的工作,正所謂理想很豐滿,現實很殘酷。看了許許多多的就業場面。那真是人擠人,人山人海。在這種人海中找尋一份工作,就如同海底撈針。但如果自己是一顆明珠,那就不一樣了。是的。要在那麼多人中找工作,你就得脫穎而出。是要讓各種企業找你,而不是自己去找企業。只有自己本事過硬,別人才會找上門來。沒有付出就沒有彙報,人生很難坐享其成的,除
Time of Update: 2016-03-06
標籤:1.第一次接觸軟體工程,不是很懂,所以首先想知道的是電腦科學與技術這個專業和軟體工程的一些關聯。2.我知道軟體工程師在以後的社會發展過程中會有很好的前途,但是現階段我們真的沒有學到太多的東西,不是很充實,更不要談以後的什麼安卓工程師,遊戲工程師了。3.比較迷惘以後自己是否應該學這些東西,對未來也不是很自信。我知道軟體工程這個東西偏向與編程,演算法之類的,最典型的就是C,C++,JAVA,學的一般般,還有什麼資料結構等一些演算法,現階段正在學習作業系統和資料庫,目前覺得還行,但是如果遇到什麼
Time of Update: 2016-03-06
標籤: 軟體有其孕育、誕生、成長、成熟和衰亡的生存過程,一般稱其為“軟體生命週期”。軟體生命週期一般分為6個階段,即制定計劃、需求分析、設計、編碼、測試、運行和維護。典型的開發模型有:瀑布模型、增量模型、快速原型模型、螺旋模型、噴泉模型、智能模型、混合模型等。
Time of Update: 2016-03-05
標籤:一、軟體測試理解1.軟體測試是一種有效提高軟體品質的手段,但是軟體品質不僅僅是測試出來的。2.好的測試人員不僅要掌握各種測試技術和工具,還要具備豐富的編程技術和對BUG的敏感。3.軟體測試要早做計劃,分配好時間、人力、財力等資源。4.軟體測試是根據軟體開發各階段的規格說明和程式的內部結構而精心準備的一批測試案例,並利用這些測試案例去執行程式,發現程式錯誤的過程。二、軟體測試對象1.軟體測試貫穿於軟體定義程式和開發的整個期間。需求分析、概要設計、詳細設計、以及程式編碼的各個階段所得到的文檔以
Time of Update: 2016-03-05
標籤:選擇第七題:7. 有人認為,“中文編程”, 是解決中國程式員編程效率一個秘密武器,請問它是一個 “銀彈” 麼?答:經查閱資料知道了銀彈的含義:顧名思義就是銀質的子彈(Silver
Time of Update: 2016-03-05
標籤: 7.有人認為,“中文編程”, 是解決中國程式員編程效率一個秘密武器,請問它是一個 “銀彈”
Time of Update: 2016-03-05
標籤:軟體有很多種:ShringWrap(在封裝盒子裡面的軟體)、WebAPP(基於網頁的軟體)、InternalSoftware(企業或學校或某組織內部的軟體)、Games(遊戲)、MobileApps(手機應用)、OperatingSystems(作業系統)、Tools(工具軟體),選取1種軟體,請分析他們各自的特點。 1) 此類軟體是什麼時候開始出現的, 這些軟體是怎麼說服你(陌生人)成為他們的使用者的? 他們的目標都是盈利麼?