現代軟體工程作業1 3(譚昭瑋)

2022-08-23 06:12:11 字數 1269 閱讀 1153

對於我來說,與我最相關的一類軟體莫過於作業系統了

,因為我所能過做的一切與計算機相關操作都是在作業系統的基礎上完成的,並且我接觸的第乙個軟體就是windows95。

1) 這類軟體出現在二十世紀五十年代開始出現的,最開始是為了進行資料的批量處理。作業系統可以說是絕大部分現代計算機使用者進行操作的基礎,所以為了更加便捷明快的使用計算機就需要使用合適的作業系統。並不是所有的作業系統都是為了盈利,有些開源的作業系統是為了讓更多人一起發現系統的漏洞,加入到開發系統功能的隊伍中來,增加新的個性化的功能。

2) 我個人第一次用作業系統是在小學的時候,當時我只有11歲,在我家的縣城裡的實驗小學讀五年級,處於一種對任何新鮮的事物都感到好奇的狀態。當時接觸的是老師安裝在學校的電腦上的

windows95系統,我們可以直接進行使用。

3) 編寫作業系統的人員可以分為兩類,一種是自由開發者,他們不以盈利為目的,只為得到更加完備的或者個性的功能,另一種就是工作於軟體公司的研發工程師,他們以團隊的形式對公司的作業系統進行更新和維護,參考一些招聘**的薪資水平,他們的年薪一般在二十萬到四十萬人民幣不等。

4) 我是通過老師的教學學會使用作業系統的。它給我帶來的好處是使我更加

5) 作業系統之間的競爭主要體現在是使用者介面的體驗、系統對硬體的要求、系統操作起來的反應速度以及**和使用壽命等方面。我現在不再使用windows95了

,但是用的還是同一公司的產品win8.1,因為那一版本年代過為久遠,不再適用當下對計算機的要求。

6) 五年後,作業系統對硬體的要求將更加高階,處理器速度必然會更快。我認為再過五年作業系統也還是會存在的,因為它是非專業人員與大部分專業人員操作計算機的基礎。

7) 軟體具有一定的容錯性和健壯性,不會像硬體一樣壞了就不能繼續使用了,同時軟體具有很好的後期拓展的特性,可以在之前版本的初上進行繼續開發甚至保留絕大部分的設計,而硬體的可能在更新之後完全不同。

microsoft tfs具有良好的整合性,它把版本控制系統和工作項儲存器在註冊時整合在一起,所以在註冊時可以將其與乙個或多個工作項關聯,但是在使用瀏覽器訪問時速度比較慢,對電腦的配置要求較高;

github

重視社群活動,使用者可以十分輕易地找到海量的開源**方便交流,但是國內訪問速度太慢;

trac

力求不影響現有團隊的開發過程,所以具有良好的擴充性,以里程碑的方式進行專案管理,但是功能較少;

bugzilla

是開源的,擁有強大的檢索功能,缺點是只能管理缺陷;

的分支管理系統易於管理,集中式伺服器更能保證安全性,管理方便,邏輯明確,符合一般人思維習慣,但是更新版本之後某個外掛程式可能會失效。

現代軟體工程 作業彙總

現代軟體工程課程 各個學校的程式設計 軟工作業列表 很多老師反映軟體工程的作業題不好出,學生做的 大作業 也是了無新意。怎麼辦?師生們身處轟轟烈烈的軟體產業的大環境,但是在軟體工程課上做的題目卻是非常簡陋,沒有起到應有的作用,這的確是乙個很有諷刺意義的事情。有很多因素導致這一結果,這些因素都是可以克...

現代軟體工程作業四

天津大學軟體學院 聶學成 2012218007 盧思洋 2012218006 1.目前市場上以有的產品 基於手機移動平台的有 android平台上的創意學術研討平台 window phone平台上的微軟學術搜尋軟體。基於web的學術搜尋產品有 1 學術搜尋 2 谷歌學術搜尋 3 國學寶典普及版 5 ...

現代軟體工程作業二

天津大學軟體學院 聶學成 2012218007 盧思洋 2012218006 開發團隊的不足之處 不足一 缺少實際使用者的參與。在軟體開發過程中,使用者對於需求的確定起著很大的作用。在這個專案的整個開發流程中,雖然最初確定了典型使用者,但這之後根本沒有讓使用者參與進來,需求的提出和確定都是開發人員來...