⑴ 我大三了,學軟體工程的,撒都不會,怎麼辦對計算機一點興趣也沒有
關鍵是要靜心,想一想,你究竟想做什麼,只有解決了思想上的問題,找准方向,全世界都會給i你讓路。
⑵ 英語翻譯:三年來的學習和實踐讓我對軟體工程產生了濃厚的興趣
Three years of study and practice let me have a keen interest in on software engineering, especially in computer graphics, image analysis, face recognition, "struggle, innovation" spirit of xx university attracts me deeply, so I expect to enter xx university software college to continue my study. Conscientious research, steadfast personhood.
⑶ 談談對軟體工程的認識
軟體工程(SoftWare Engineering)的框架可概括為:目標、過程和原則。
(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現及文檔為用戶可用的程度。開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。
(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。
(3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。
這個問題很復雜,恕在下自不量力說幾句。
軟體工程的目標是最小的成本、最高的質量、最短的開發時間開發軟體產品。眼下流行的各種軟體工程方法對這個目標的實現都差強人意。以RUP為代表的重量方法用來做計劃、准備的時間太多,真正用在開發的精力卻很少,以為只要企業保證軟體過程的實施,其他的事情都好辦,這種極端壓抑人性的方法不會取得很好效果。輕量方法要好一些,畢竟絕大部分注意力都在開發上,大家都很喜歡,可是僅依靠少數幾個人,對付不了大型項目。當然,大家都在改進各自的缺點,吸收對方的優點。
G.Booch說過,自動化不足是軟體開發過程中大量問題存在的重要原因,在下深以為然,並且認為是最小的成本、最高的質量、最短的開發時間之目標難以實現的根本原因。因此,將來的軟體工程必然要發展到以軟體自動化技術為核心的階段——4GL時代。
為什麼4GL時代還沒有來臨,這是因為軟體自動化太困難,眼下所取得的成果局限在某些很窄的領域內,達不到實際項目要求,而且這種技術太難理解,需要對理論的深入學習,一般的開發人員難以接受。軟體自動化技術沒有大發展的重要願意是目前描述動作語義的技術都很低級,因此即便用形式化方法作設計也是很費時間的,雖然可以提高一定的效率,但是還是遠遠不夠的。
為了解決這個問題,只有從利用以前的成果入手了,也就是復用構件,但不是用今天的構件技術。將來,實現了機器檢索的大型構件庫,這是計算機實現對構件的查找、轉配等自動化的構件庫,不是今天的手工構件庫。但這樣的構件庫為什麼沒有出現,還是老問題,我們還沒有一個很理想的描述動作語義的方法,計算機無法判定兩個構件或規約和構件之間是否等價,或者有等價的成分,當然也就無法進行自動檢索了。
雖然有很多困難,但我相信將來軟體工程的發展方向必將是高度自動化的構件式開發方法。
上面說的,完全是個人觀點,也許不足採信。
⑷ 如何學好軟體工程
你好!你覺得闡述詳細一定能准確地說明問題嗎?
我相信要想學好軟體工程,首先要對軟體工程有興趣,了解什麼是軟體工程,舉個例子吧,我是做軟體的,大學時期我就非常喜歡這門課程,所以現在順利地走上了我喜歡的專業——計算機軟體,應該說興趣是我最大的老師!
以上的心得,與你一同分享!
⑸ 軟體工程愛好怎麼寫
籠統一點:愛好IT,因為我不知道你是喜歡編程還是僅僅這個行業,你可以說細一點,軟體工程好多的
⑹ 你是如何培養對軟體開發工作的興趣的
如果你是零基礎的話,我建議你可以選一門好入門的語言,比如說Python語言。
這個語言的使用范圍很廣,不但可以用他來寫游戲代碼,還可以用它來爬去,各種各樣有意思的數據。我建議你可以找一門課程,邊看邊學,一定要實踐,不能只看理論知識。等你的實踐有成果了,你就會對軟體開發開始感興趣,自然而然你就會學更多的東西。
⑺ 關於軟體工程專業的興趣怎麼培養呢我是初學者。
我是學軟體工程的,我們現在學的教程是《
C語言程序設計
》分上下兩側,已經學了一年了,現在學的是《
數據結構——C語言描述
》。希望對你有幫助!
⑻ 談一談對軟體工程專業的認識
對軟體工程的一點看法--希望能夠拋磚引玉
在這里看到很多網友的高論,很有啟發。而且目前市面上也涌現出一批面向不同方面的軟體過程的書籍,可是在這里,我一直沒找到真正對實踐有指導意義的,可操作的應用方法,所以現在這兒拋塊磚,望各位高手指正。
我個人的理解,軟體工程就是按照工程學的管理方式,有組織、有計劃的,在一定的質量基礎、時間限度和成本范圍內,實現功能明確的軟體系統。而且,軟體工程在企業范圍內運行,一定需要企業資源的支持,要與企業的經營、決策、管理體系聯系在一起,才能夠被踏踏實實的落實下來。
軟體業作為一個服務業,要想得到發展,首先必須形成一個對軟體服務有迫切需要的市場。其次,這個市場中的消費者必須具備足夠的購買力。軟體的消費群體簡單一點,可以分為個體消費和企業消費。中國的企業群體,數量龐大,但是質量不高。上規模的企業極少,因此,中國的企業對大型軟體的消費肯定是有限的,軟體的個人消費,至少目前在中國,還是不成氣候。因此,國內目前能夠形成比較大規模的獨立市場的,肯定是小規模的軟體系統。
此外,質量的好與壞也不能絕對而論。比如說,你花500元,買雙皮鞋,只穿了一個月就壞了,肯定是劣質產品。可是如果你只花了5元買這雙鞋,還是穿了一個月就壞了,他就是個優質產品了。軟體也是一樣。
還有一個,就是軟體生命周期問題。在國外,很多中、大型企業里,軟體系統已經作為企業的命脈在運行,這些企業當然需要長期、穩定的軟體服務、開發體系作為保障,因此相對來說,對於軟體的功能需求就比較明確,而國內的中小企業在運營方面本來就把靈活多變作為生存武器,當然不可能有比較長期的經營計劃,更不可能運用軟體系統進行全面企業管理。這就導致對軟體系統需求的短期行為,因此,他們更加希望一次性購買功能有限的軟體系統,而不是長期連續的軟體服務。
如果上面的分析有代表性的話,那就是說我們現在必須對開發這類軟體形成一套非常有效的工程方法:
1。規模小。
2。成本低
3。質量要求不高。
4。售後服務有限。
5。生命期短。
我想,對於這類系統,RUP未必是一套好的方法。另外,我還想談談對軟體人員素質的看法。
從我個人的經歷來說,我覺得我們對於軟體工程師的培養方法有問題。理論上說,軟體只要設計了一個好的結構,解決了所有的技術難點,剩下的代碼高中生就能做。實際上我們的很多名牌大學的計算機專業畢業生都不能很好的Coding。尤其是現在有了VB、PB、JAVA之後,大家似乎認為計算機的體系結構都不用關心了。我曾經經手的幾個軟體項目中,很多工程師對於用C語言開發Win32多線程、事件驅動、死鎖、內存分配等問題根本束手無策。我不相信這些問題可以靠很好的文檔解決。實際上,能夠用OO的工具工作,根本不代表能夠進行OO的系統分析與設計。
話又說回來,在中國,有10年以上軟體開發背景的人,又有幾個?而且他們在過去10年裡的經驗,更多的是小項目的Coding,而不是大項目的管理與系統分析。而一個好的系統分析師,需要的是實踐、實踐、再實踐。假如說我們的商業環境中根本沒有大型的軟體項目,怎麼可能有優異的系統分析師呢?
所以,我想,目前我們的問題,是工程師的技術水平、知識面與管理意識、管理方法同樣重要,在這樣的前提下,我們是不是要探索一下真正適合我們的軟體工程方法呢?
⑼ 如何培養對軟體的興趣
首先對你說,任何東西基礎都不重要,重要的是你有沒有信心和勇氣堅持下去,學軟體可能很難,你需要比別人花很多的時間和精力,但是有一點你可以堅信,那就是堅持下去就有進步。關鍵看你對這個東西有沒有興趣,如果有興趣,那就不要考慮高中的一些東西了,現在又是一個心得起點,那些只是以前的事情了,根本對現在沒有什麼影響。沒有興趣的話,給你兩個建議,第一,換專業因為任何東西如果沒有興趣,那麼堅持下去將會是一件很痛苦的事情,自己學習沒有激情,而且也很難學好;第二,那就是努力培養自己的興趣,其實也許你明白,上大學有好多事情自己沒有那麼多的選擇空間,學什麼不重要,重要的是你在這個心得起點之下,有沒有信心和勇氣繼續堅持下去。現在叫你換專業你也許做不到,一般的人很難做到,因為考大學畢竟是一件比較難的事情,或者說是考取一個自己理想的大學是不容易的,盡管現在考大學很容易!
因此,給你以上建議,僅代表我個人的觀點,祝你好運!!
⑽ 我是一名軟體工程的大一女生,想要發展自己的興趣愛好,希望是對專業有利的,求指導
軟體工程在我國大學教育中,相對於國際水平真的是出奇落後,也許你聽說過這樣的說法,學你這專業的,四年下來學會的就是編個貪吃蛇。你應該在學國內教材的同時,最好能看看老外編的英文原版書,不要翻譯的,一來英文水平提高,二則學的東西更加合理,比如c語言,最一開始一上來就學語法學句子,其實最後用熟悉了這些根本不會想到,而國內教材尤其強調語法,譚老頭那本尤其是這樣,軟體工程是面向應用的,所以你最好還要能夠懂得工科其他門類的知識,數學系的課可以看看,演算法實現的方式可以借鑒,還有機械、土木、水利這些能懂得基本知識最好,因為你的知識可能和是為他們的最終成果服務的,可以多多了解。大學中,有「挑戰杯」這樣的活動,可以和上述專業的同學組隊參加,擴充知識面