軟體工程第一次作業

2021-10-03 03:32:57 字數 1268 閱讀 6610

通過乙個星期的閱讀我已經看完了鄒欣的《構建之法:現代軟體工程》這本書,我對軟體工程也有了更多的認識,對我來說,軟體工程包含了軟體的整個生命週期,包括需求分析,軟體設計,測試和維護等,軟體工程與許多的學科密且相關,而軟體有很多種類,比如遊戲娛樂軟體,系統軟體,和應用軟體等。軟體工程的主要內容有:軟體工程的目標、軟體的測試、個人成長、**規範、msf、軟體的需求分析、對專案的正確計畫、軟體的設計和實現主要的設計方法、滿足使用者體驗、質量保障、it行業的創新、軟體工程師的職業道德等,這些內容完善了軟體工程方面的知識。

以下是我的個人理解,我理解的軟體工程是:

1.如果要開發乙個軟體,首先你需要乙個團隊,個人的能力固然重要,但是團隊的功能也不可或缺,乙個好的,分工明確的團隊是優質軟體開發基礎,結隊程式設計是軟體開發的前提。

2.在有乙個團隊之後,開發軟體前要進行軟體的需求分析,只有正確把握住使用者對於軟體的需求,才能更好地進行開發。

3.在開發中,**編寫完成後需要對軟體進行測試,乙個好的**,需要進行多次測試,在測試中發現**中存在的問題,以避免造成更大的損失。**複審是對於**質量的乙個把控,複審會暴露**中所隱含的問題,使**質量得到提公升。

4.滿足使用者的體驗,對於軟體的開發來說,軟體工程師就像商家,而使用者就是消費者,滿足使用者的體驗至關重要,使用者的體驗也間接反映了軟體的質量。

5.it行業,是新興的,蓬勃發展的行業,它需要創新型的技術以及理念的支撐。創新的技術與功能是軟體工程發展的前提,軟體的開發目標就是改善人類的生活,讓生活更加方便,美好。技術的創新就是人類生活水平的提高。電子商務,使人們的購物方式發生了巨大的變化,使購物變成了一件異常方便的事。通訊軟體使人們的交流方式,變得愈加方便。當今人工智慧和大資料也在快速發展,在未來也將極大地改變人類的生活。這都離不開技術的支撐。

6.軟體工程師的職業道德也很重要,包括追求高質量,可接受的成本,和合理的計畫。開展專案時設定合理的目標,識別定義和解決專案相關的道德法律問題,確保軟體滿足使用者的需求。確保程式和文件經受了足夠的測試除錯和複審,確保專案文件齊全等。一名合格的軟體工程師,除了個人技術,職業道德也很重要。

我了解最為深刻的就是**的規範。寫出規範,標準的**是一名合格的軟體工程師必須具有的能力。包括**的整潔和注釋。不管是什麼公司,對於**的規範都具有要求,因為這會影響到**的可閱讀性,以便後續的開發。乙份規範的**在閱讀時會更加流暢和舒適。因為專案不是乙個人所開發的,會經由多個人之手,這個時候,注釋將會對後來人的開發起到很大的作用。所以**的規範是必須具備的技能。在學習過程中我也有很多疑問,例如書中的"方**"是否是最佳實踐方案?成為軟體工程師需要哪些條件?什麼叫巨集觀視角什麼叫最佳方案?成為乙個軟體工程師前的工作和經驗重不重要?

軟體工程第一次作業

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

軟體工程 第一次作業

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

軟體工程第一次作業

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