軟體工程課程記錄01

標籤:  這周學習了軟體工程的很多理論,比如軟體工程師職業發展、需求分析等。  《構建之法》也看到第四章了,《構建之法》裡有句話,深覺打臉:  低層次問題:查文法,工具不熟練,低級錯誤。如果把時間都花在解決低層次問題上,就沒有時間和腦力來解決較高層次的問題。  編程量少,經常在網上查文法。說的就是我,決定提高代碼量。作個“一周Coding”勉勵自己多編程。  實踐方面,李威老師叫我們做了100份以上的調查表和在全班就食堂問題進行頭腦風暴討論。  滿有意思的。  寫完部落格

軟體測試作業--開發項目時遇到的問題

標籤: 在完成web大作業時,經常會遇到兩個問題,一類是string類型在判斷是否相等時發生錯誤;另一類是當分情況討論或運用迴圈時出現null 指標報錯。 1、判斷兩個string是否相等,不能直接用==或!=,需要用equals()判斷,相等則返回1。Java中字串用==比較引用,equal比較值,其中不同的聲明方法對字串的直接比較也有影響。例如:  String str1=new String("a");   &

軟體測試第一次作業

標籤:在最近完成的項目中讓我印象最深刻的error是web大作業串連資料庫的時候。一開始我只是用直接用jdbc串連資料庫,沒有做任何try,catch的錯誤拋出。然後編譯能順利通過但是沒有任何返回資料。找了半天不知道是哪裡出錯,所以就把代碼分段加入try和catch語句,分為驅動載入錯誤,資料庫連接錯誤和資料操作錯誤。然後根據拋出的錯誤就可以知道是那句話沒有成功執行。一開始是資料庫連接的問題,因為一直沒有給資料庫設密碼所以一開始密碼一欄的string為空白。給資料庫設了個密碼就好了。然後就拋出資

對於軟體工程的理解和困惑

標籤:      在學習軟體工程這門課之前,我對於軟體工程的瞭解還不是太多,從字面意思理解是用工程化的方法管理和開發軟體,但我並不知道是,如何一步步實現軟體的開發。對於一個軟體而言,最重要的是要有使用者,雖然我是電腦專業的學生,但我並不是太瞭解如何從客戶需求開始,到一步步實現開發的完成和後期的維護的過程。對於現在的我來說我只會編寫一些不太長的代碼和做過C語言課設、資料結構課設等。對於市場上一些app我並不知道它們是如何開發出來的,但我聽老師說了,

軟體專案管理 homework1

標籤: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

Software Testing hw1

標籤:       

軟體測試homework2

標籤:一.  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] =

第一周作業(軟體過程與專案管理)

標籤:課件上習題選一種你比較熟悉的軟體,點評它的優缺點,並描述此類軟體的發展曆史。快播 (又叫Qvod或Q播)是一款基於准ApsaraVideo for

軟體工程概論閱讀筆記1

標籤:1.列舉本學期閱讀的兩本有關軟體工程的兩本書籍。《構建之法》和《星月神話》。2.粗讀《構建之法》發現並列舉的問題。(1).什麼是Alpha和Beta階段?(2).怎樣嚴格定義一名軟體工程師,有什麼具體標準?(3).一個軟體的開發需要整個團隊的契合,那麼拿到一個項目的時候怎麼對模組進行分工合作,所分模組有沒有技術上的不同要求?我們是否能專攻某一特定模組,加深對其的理解和操作。(4).書中提到的斷言是什嗎?如何運用?(5).錯誤處理和單元測試有什麼不同之處?  (6).對於只有入門水平的軟體初

軟體過程與專案管理之描述軟體2

標籤:軟體有很多種,也有各種分類辦法:     ShrinkWrap (在封裝盒子裡面的軟體,軟體在CD/DVD上);   Web APP (基於網頁的軟體);   Internal Software (企業或學校或某組織內部的軟體);     Games (遊戲);   Mobile Apps (手機應用);   

軟體工程導論第一周作業(你認為一些軍事方面的軟體系統採用什麼樣的開發模型比較合適?)

標籤:4.你認為一些軍事方面的軟體系統採用什麼樣的開發模型比較合適?  我認為軍事方面的軟體系統採用瀑布型的開發模式比較合適,原因如下:  首先,我覺得軍事方面的開發是一項要求嚴格,不允許有嚴重差錯甚至細微差錯也最好不要出現的項目,因為軍事是和國家的安全與政治息息相關的,正因為如此,軍事方面的開發要求參與人員在設計時候更嚴謹,在項目從開始到結束都不能出現多次更改,反覆修正的情況,應當一個階段一個階段的經過深思熟慮後再進行,並且要求最終生產出來的產品是優質的,而瀑布模型的顯著特徵就是階段間具有順序

對於軟體工程存在的疑問

標籤:       作為一名電腦專業的在校大學生,剛剛接觸了軟體工程這門課,於是有了些許疑問。       學生本人將軟體工程,理解為用工程學將軟體的製作過程分工,那麼擁有這個技能的人應該不會是最底層的碼農, 他是否要對各種技術都要有所涉獵?如果這樣,如此眾多的技術,學生又該如何取捨?       淺薄之見,希望老師讓大家交流自己的平時生活中迸發的一些靈感,idea,

你認為一些軍事方面的軟體系統採用什麼樣的開發模型比較合適?

標籤:個人認為可採用增量模型或者螺旋模型。增量模型可逐步建立出構件,軟體的體繫結構設計是開放的,且軟體新加入的新構件簡單方便,可以使軍事人員有較充裕的時間學習和適應產品。而針對增量模型中軟體的體繫結構設計是開放的這一特性,軍方應該做到高度保密才不會讓駭客們破解。螺旋模型雖然風險較大,但對于軍方的能力對比其他大型企業更有能力和經費來管理軟體的開發,能在高度機密的情況下逐步研發出內部開發的大型項目,雖然每個周期都有大量的風險分析過程便於及時停止,有風險驅動的優勢,但軍方的軟體研製是難於找到競爭者的,

[軟體測試_hw1]記一次調試bug的經曆

標籤:上學期期末web開發的大作業,要求寫一個通緝犯管理系統,基本要實現的功能歸結起來不外乎資料庫的增刪改查。大體實現起來很容易,但在一些細節上讓我糾結了很久。其中一個就是中文亂碼的問題。其中主要涉及一下兩個方面:一、無法在mysql資料庫中插入中文的資料,一旦涉及中文資料,在資料庫中就會變成亂碼。經過查詢發現是由於資料庫的預設編碼設定的問題,將相應表和列的編碼設定成UTF-8即可二、頁面顯示亂碼。1.通過<%@ page language="java" im

bzoj 1221: [HNOI2001] 軟體開發

標籤: 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #define M 10001 5 #define inf 2139062143 6 using namespace std; 7 int cnt=1,sum,T,n,a,b,f1,fa,fb,a1[M],d[M],fr[M],f[M],q[2*M],head[M],fro[100*M],next[100*M],u[100*M],

對於軟體工程課程的疑問

標籤:  步入大三,接觸到了軟體工程這門專業課。使我認識到了工程方法開發程式的必要性。也認識到了自己之前所開發程式的不成熟性,不完整性。對於專業方面的技術和經驗層面的疑問,我總結如下:  1.程式測試,基本上一無所知,我希望在今後的學習中能夠加以瞭解。  2.程式的發布,程式以何種形式發布,在什麼平台發布,以什麼渠道接收反饋資訊,都是我不清楚的。 

軟體過程與專案管理第一周作業

標籤:Dijkstra曾經提到:“Software engineering, of course,presents itself as another worthy cause,but that is eyewash: if you carefully read its literature and analyse what its devotees actually do,you will discover that software engineering has

軟體測試(一)

標籤:最近的時間內,我印象最深刻的Bug是在上學期的javaweb的大作業中。其中的要求是在工作人員的每一條記錄後面添加一個修改按鈕,要求把前一個頁面的內容帶入到下一個頁面中,由於密碼採用的是MD5的加密,所以帶入到後面的頁面中的內容是經過加密後的內容,當需要修改密碼時,不會發生錯誤,但是,如果不修改密碼,直接點擊確定,此時,會將加密後的密碼在加密一次,導緻密碼修改出現了問題。發生bug的原因是:編寫代碼時,只考慮到片面的情況,未考慮到全面的情況。找出的方法是:自己在測試其他功能時,在未修改密碼

軟體工程(1)——對書本的溫習

標籤:      我們首先定義了軟體工程的範疇。有兩種可選的定義:          系統收集的幾十年來的編程經驗,以及研究者為了以更低的成本開發高品質的軟體進行的創新。       開發軟體的工程方法。       

Homework1 of Software Project Management-- a project description

標籤:There was once a project about establishing a website providing some basic functions such as showing data from a database, searching for some certain data and so on. Initially, I was considering to spend three weeks on this website project, two

總頁數: 852 1 .... 553 554 555 556 557 .... 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.