軟體工程第一次作業

2022-08-20 16:15:13 字數 1389 閱讀 7878

讀了整整一本書,遇到了乙個窘境,我想這也是我目前最大的問題——形成不了自己的判斷。在閱讀《構建之法》時,所有遇到的文字,對於我來說,要麼是我所認同的,要麼就是我從未考慮過而只能接受的。小學時老師就告訴我們,「你們要帶著批判的思維去學習,不要畏懼權威,要細細思考,要勇敢反駁」,但是,對於現在的我來說,至少是對於閱讀專業性更強的計算機書籍時,更多的只能是接受。當然,走出這個窘境的唯一方式也只有多看書,想一想也很有趣,乙個幻想計算機能改變世界的人,還是要通過更多的與螢幕、鍵盤滑鼠無關的紙質書籍來提公升自己。

但是,我還是注意到了一段文字,而引出乙個思考,或者說問題。

2023年,中國還出了一件怪事:a公司要挾使用者必須解除安裝b公司的軟體,然後a公司的軟體此案能執行…… 在相關法律完善之前,軟體行業還有乙個行規,即應該有職業道德規範來約束it人的行為。(第1章 概論    page 4)

現在看來,這是乙個非常錯誤的決定,雖然在當時看來「十分艱難」。

同一型別的軟體進行「選邊站」就掀起了這麼大的波瀾,更別說乙個社交軟體與安全軟體進行選邊站了,不過,360倒是因此獲得了更大關注,並在激烈競爭中活了下來。

雖然事件已過去八年,但是有些問題好像沒有得到解決。前段時間有兩家初創公司在網上曝出支付寶公司通過談合作的方式拿走原始碼,後又拒絕合作,自己推出與初創公司相同的功能。這時,需要注意到的是,八年過去,被侵權的公司還是在通過網路來引起公眾的注意,尋求同情。更有趣的是,就算有相關法律站台,還有乙個問題,三年前「快播案」中的法官並不是乙個十分懂技術的人,雖然我們能看到法官為了能公平判案,進行了很多學習,但還是出現了一些在網路上津津樂道的「金句」。所以,我們能依靠的就只用引文中提到的「職業道德規範」來保護自己的軟體了嗎?

開發者與oem廠商進行繫結,對出廠的產品進行內建。以盈利為目標。以賺取oem授權費用為目標,oem將費用分攤進產品。

通過購買oem的產品到我手裡。

當bug出現時,通過「藍屏」「報錯」等方式上傳log到伺服器進行分析,並根據觸發概率、波及範圍和影響程度對bug進行修復。通過自動更新的方式更新版本。

linux系統通過開源的方式讓大眾參與系統的維護;mac系統通過與同公司硬體產品相繫結進行銷售。

樣例:windows 10 怎樣計算硬碟整數分割槽?1gb應該等於多少mb

以一篇博文展現軟體方便的使用環境,讓人一試。不以盈利為目標。展現自己的技術並通過技術幫助他人。

基於網頁,通過瀏覽器便能使用。

尋找使用者不常用但又十分有用的功能,並製作合集以吸引使用者只需呆在乙個**便能完成所需,並收藏**。

通過各種**宣傳。以盈利為目標。賺取使用者現金。

通過玩家反饋進行bug收集,在伺服器停機或不停機更新進行公升級。

製作與同行不同型別的遊戲型別,提供更高質量的製作、劇情和操作體驗來吸引使用者。

軟體是能夠根據使用者的反饋進行改變的,而硬體無法做到。

軟體工程第一次作業

第一次閱讀和準備作業 這個作業屬於哪個課程 課程的鏈結 這個作業要求在 課程作業要求 我在這個課程的目標是 打下軟體開發基礎,學習如何做乙個合格的軟體工程師,而不只是碼農。這個作業在哪個具體方面幫助我實現目標 它提供了很多優秀的文章,供我們閱讀,其中不乏一些前輩的經驗之談。為我日後的發展提供了一些指...

軟體工程第一次作業

通過乙個星期的閱讀我已經看完了鄒欣的 構建之法 現代軟體工程 這本書,我對軟體工程也有了更多的認識,對我來說,軟體工程包含了軟體的整個生命週期,包括需求分析,軟體設計,測試和維護等,軟體工程與許多的學科密且相關,而軟體有很多種類,比如遊戲娛樂軟體,系統軟體,和應用軟體等。軟體工程的主要內容有 軟體工...

軟體工程 第一次作業

第一章 概論 計算機專業術語 軟體 程式 軟體工程 程式 資料機構 演算法 軟體企業 軟體 商業模式 軟體架構 software architecture 軟體設計與實現 soft design,implementation and debug 源 管理 source code control 配置...