Time of Update: 2016-03-06
標籤:在最近完成的項目中讓我印象最深刻的error是web大作業串連資料庫的時候。一開始我只是用直接用jdbc串連資料庫,沒有做任何try,catch的錯誤拋出。然後編譯能順利通過但是沒有任何返回資料。找了半天不知道是哪裡出錯,所以就把代碼分段加入try和catch語句,分為驅動載入錯誤,資料庫連接錯誤和資料操作錯誤。然後根據拋出的錯誤就可以知道是那句話沒有成功執行。一開始是資料庫連接的問題,因為一直沒有給資料庫設密碼所以一開始密碼一欄的string為空白。給資料庫設了個密碼就好了。然後就拋出資
Time of Update: 2016-03-06
標籤:1書中說開發人員要做足夠好的軟體,那麼什麼樣軟體是“足夠好”的軟體呢?2作為一名大學生,如果我們要做軟體這個職業的話,我們必然要成為軟體工程師,那麼作為一名軟體工程師我們要怎樣提升自己的能力和價值?3當一個團隊中發生了嚴重的分歧,我們應該如何處理呢?4我們經常講要有團隊意識,尤其是軟體工程師,但是現在社會上又有一種聲音要全面發展的人才,這是否與書中強調的團隊有衝突呢?5在一個軟體開發之前我們應該有哪些準備呢?在軟體後續的維護中我們又需要做些什麼呢?6創新出來的新產品
Time of Update: 2016-03-06
標籤:the recent project i completed is a system about bank management. it is a very small project did by myself last semester. according about login, logoff, account transfer and so on. the planned starting and ending dates is from 2015-01-12 to 2015-0
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
標籤:對軟體工程的困惑來源於軟體工程本身的定義,在許家珆著作的《軟體工程-理論與實踐》一書中,"軟體工程"是一門指導電腦軟體系統開發和維護的工程學科。軟體工程起源於”軟體危機“的出現。在軟體工程沒有出現之前工程師是如何對電腦系統軟體進行開發和維護的,軟體工程師是如何對通過軟體工程對電腦系統進行開發和維護的,這種開發和維護對電腦的發展以及對於未來軟體的發展有哪些重要的改變和影響。如何能從個人技能方面提高對軟體工程聯絡的電腦領域整體理解和學習,從軟體工程的需求分析、設計、編碼
Time of Update: 2016-03-06
標籤: 1.《構建之法》中提到了一樁怪事:A公司要挾使用者必須卸載B公司的軟體,然後A公司的軟體才能運行......而我也遇到了一件類似的事情:如果想要安裝SQL server資料庫,就必須把VS2008卸載,理由是兩者不相容,我想知道這是否合法?2.書中多次提到的API是什麼東西?3.著名的“沒有銀彈”論斷所闡述的道理具體是什麼,這個道理從何而來,是否有與之相關的故事呢?是什麼呢?4.何為“煙霧測試 (Smoke
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-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-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) 此類軟體是什麼時候開始出現的, 這些軟體是怎麼說服你(陌生人)成為他們的使用者的? 他們的目標都是盈利麼?