1. 程式人生 > >軟體工程的概論與團隊合作的學習與感悟

軟體工程的概論與團隊合作的學習與感悟

        在第1章中讓我瞭解到了軟體的特性:複雜性、不可見性、易變性、服從性和非連續性,軟體=程式+軟體工程。軟體工程是把系統的、有序的、可量化的方法應用到軟體的開發、運營和維護上的過程。包括了軟體需求分析、軟體設計、軟體構建、軟體測試和軟體維護。軟體工程就是為了要能研發出符合使用者需求的軟體,要通過一定的軟體流程,在預計的時間內釋出出"足夠好"的軟體,要能證明所開發的軟體是可維護的可持續發展的。

        第5章中提到了團隊的重要性,在軟體開發中一個團隊中需要各司其職,平等協作,互相交流,同時程式設計規範達成一致也是必須的 。我們在開發、運營、維護軟體的過程中有很多技術、做法、習慣和思想。軟體工程把這些相關的技術和過程統一到一個體系中,叫做"軟體開發流程",軟體開發流程的目的是為了提高軟體開發、運營和維護的效率,以及提升使用者滿意度、軟體的可靠性和可維護性。

        第17章中提到了績效管理,團隊中需要隊友,同時也需要隊友評估,根據完成任務維度以及團隊貢獻維度的不同有著不同的待遇。團隊不斷的發展,不斷地成熟,能讓團隊的效率和影響力不斷地提升。我們自己組建的小組中也應該各盡其責,各自發揮自己 的能力為團隊作貢獻。

相關推薦

現代軟體工程講義 5 團隊合作的階段

團隊合作要經歷的階段 1  萌芽階段 萌芽(Forming)階段,就像小苗破土而出,柔弱但充滿希望。在這個時候,團隊成員剛剛接觸到團隊的宗旨,同時很可能剛剛互相認識。在學校的環境中,一些同學只是匆忙地加入一個團隊,加入團隊的原因並不是因為他們對團隊的目標很認同, 而是

軟體工程概論團隊合作學習感悟

        在第1章中讓我瞭解到了軟體的特性:複雜性、不可見性、易變性、服從性和非連續性,軟體=程式+軟體工程。軟體工程是把系統的、有序的、可量化的方法應用到軟體的開發、運營和維護上的過程。包括了軟體需求分析、軟體設計、軟體構建、軟體測試和軟體維護。軟體工程就是為了要能

每個人都懂得敏捷開發 (軟體工程), 為何產品開發的效率質量還是這麼的爛?

敏捷開發(軟體工程)是 “設計” 出來的,不是 “學” 來的…… 許多人都一直在質疑敏捷開發是否能提高效率與質量? 更有不少人以嘲諷,不屑的口吻看待軟體工程。 其實,敏捷開發或者軟體工程, 無法提升團

反思 | 溝通團隊合作

看了刺(吳翰清先生)寫的文章,想到自己近半年的遊戲伺服器開發工作,很有感觸。 對程式設計師來說,可能你確實技術牛,但是單單技術牛是不行的,專案是要靠大家一起來合作完成的,做人和溝通能力也很重要。 我有的時候就不好,性子急,和自己的leader說話時就沒有太客氣,現在想想,真

軟體工程---軟體工程概論

目錄 什麼是軟體 軟體特點: 軟體分類 按功能 按軟體工作方式 按服務物件分 按使用頻度 按軟體失效的影響進行劃分 軟體發展階段 軟體過程 軟體生存期:軟體從孕育、誕生、成長、成熟、衰亡(有更好的替代軟體,並不是軟體不能使用)的生存過程 軟體設計

軟體工程概論18918第一節課

一.軟體危機 1.軟體危機是指在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題 2.典型表現: (1)對開發成本和進度估計不準確 (2)使用者對"已完成的"軟體系統不滿意 (3)軟體質量不佳 (4)軟體不可維護 (5)缺乏軟體文件 (6)軟體成本逐年增高

軟體工程-軟體工程概論

(一) 軟體危機、軟體工程的產生 軟體危機定義:在計算機開發和維護過程中遇到的一系列嚴重問題     主要包含兩方面:如何開發軟體以滿足對軟體日益增長的需求;如何維護數量不斷膨脹的已有軟體; 表現:         (1)開發成本和進度估計不準        

軟體工程】第一章 軟體工程概論

1.1 軟體的定義及特點 1.1.1 軟體的定義 兩個定義: ① ② 計算機程式和關聯文件,軟體產品可能是為了特定的使用者或者市場開發。 1.1.2 軟體的特點 特點: 無形的、不可見的邏輯實體(正確與否需上

軟體工程概論常用問答

說實話,這是為了考試準備的。明天是是軟體設計與體系結構的考試。。 雖然搞ACM,但是自己的專業本行還是不能丟掉啊。。況且自己的ACM實在是渣。 這個六月份把所有的考試都努力刷個高分,GPA刷上去,為未來做準備。。 事實上,我知道這些理論性的東西,比ACM,軟體專案開發什麼

軟體工程概論總結

1.軟體生存週期:1.軟體定義 2 .軟體開發 3.執行 4.維護 2.軟體生存週期模型: 1.瀑布 2.噴泉 3.螺旋  4.增量  5.快速原型 3.軟體需求分析階段的任務:1.需求獲取 2.需求分析  3.需求定義   4.需求驗證    4.資料流圖的型別:1.事務

【軟工視訊】軟體工程概論

在開始說軟體工程概論之前,我們先來談一談,什麼是軟體。 軟體,就是程式,資料,文件的集合。 那麼,軟體有何特點呢?我們來想一想就好了。軟體,是需要人去開發的,所以,人工開發就是它的一個特點;在開發過程

軟體工程概論課後習題

第一章 軟體工程概論1.什麼是軟體危機?軟體危機是指在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題。這些問題表現在以下幾個方面:(1)使用者對開發出的軟體很難滿意。(2)軟體產品的質量往往靠不住。(3)一般軟體很難維護。(4)軟體生產效率很低。(5)軟體開發成本越來越大

e企學秦訓學習達成戰略合作,共築企業學習生態圈

ebe 方案 雲平臺 內容 tex proc 生態 兩種 發展 隨著信息化時代的到來,傳統的企業培訓模式已不再滿足企業的需求,雲教育平臺的出現,不僅使得企業培訓成本極大降低,還解決了地域、時間等客觀問題,讓企業培訓有了新的選擇。為了更好的服務企業與用戶, e企學企業培訓雲平

git 團隊合作的使用方法以及傳統SVN的區別:

我們先來聊一聊git和svn的區別把: 首先git是一個分散式的(distribute)也就是團隊之間的成員不僅能夠共享程式碼 從管理git上pull或者是push程式碼,並且他對成員的程式碼提交過程記錄特別的好; 當然SVN也有這些功能,但是為什麼說git要更好一些呢:問題就出在分散式

經典遊戲軟體工程案例分享--最終幻想14的毀滅重生(一)

 最終幻想14是最著名的MMO(大型多人線上網遊)之一,它的發展歷程可以說是遊戲屆最傳奇的一個故事了。從剛釋出時候的1.0版本被當成是重新整理網遊界下限並受到玩家和媒體的一致差評到4.0版本獲得IGN9.2的高分超越魔獸世界7.0,這簡直讓人難以置信。按照往常經驗來說,一個大型網遊的口碑很難逆轉,釋

經典遊戲軟體工程案例分享--最終幻想14的毀滅重生(二)

FF14在發售之初遭遇了滑鐵盧,這對SE造成了巨大打擊,FF14的拯救者吉田也在這家公司負責另外一個遊戲專案,它是最終幻想系列的粉絲。  吉田是一個遊戲熱愛者,玩過很多遊戲。 懷著對rpg遊戲的熱愛,他最終成為了一名遊戲製作人,其中他最喜歡的便是MMORPG,

軟體工程:專案需求分析建議-NABCD模型的個人認知

N:(need 需求)   我們在自己的手機上或電腦上查詢檔案時,往往因為檔案數量的眾多,型別的繁瑣從而使我們的尋找非常的困難,因此一款簡單便捷的查詢格式型別的軟體(尤其是在電腦上)變得尤為重要。 A:(Approach 做法)   為了解決部分人群的需求,我們有獨有的方法,更加有效

軟體工程的專業介紹前景

軟體工程專業是一個比較熱門的專業,很多學生選擇報考。軟體工程專業涉及到的領域有:資料庫、軟體開發工具、設計模式、系統平臺、程式設計語言等,需要學習很多關於軟體方面的知識,需要熟練掌握專業知識,運用專業知識來解決實際生活中的問題。 軟體工程專業意指在於培養學生們能夠在計算機應用學科上有所發展,熟練掌握基本的計

軟體工程機房收費系統文件收穫

可行性研究報告        預期的讀者為系統開發人員,管理人員和維護人員。        可行性研究報告,是我們開發一款軟體之前,對這個專案是否可行,能否達到開

軟體工程小記——編碼測試

第六章 編碼與測試 1.程式設計語言分為兩大類:     面向機器語言:         面向機器語言包括機器語言和組合語言;     高階語言:    &