軟體工程6

2022-08-02 12:03:08 字數 2940 閱讀 1204

軟體工程

軟體工程作業

這個作業屬於哪個課程

這個作業要求在**

/homework/10864

這個作業的目標

軟體工程實踐總結作業

作業正文

其他參考文獻

無一、回望

(1)比開篇部落格你對課程目標和期待,「希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?

答:在本次課程中,讓我學會了很多東西,學會了團隊當中該怎麼去相互協作,更好的發揮團隊的作用。還學會了一些工具的使用,比如axure rp,github的運用。我感覺資料庫還存在很多問題,因為自己花的時間還是不夠吧,希望好好暑假去學習

(2)你在第一次作業的個人簡歷中制定的這門課結束後,你預期你將增長的能力,技術,技能;和你在第二次作業中繪製的學習路線圖。對比當前你的所學所得,你達到了當時的預期值嗎?

答;對於這門學科,我自認為個人的學習完全沒有達到當初的預期值,甚至有點相差甚遠。尤其對於我第一節課回答老師你的問題說自己想要學習好資料庫,如今看來有點天方夜譚。這個暑假必須再加一把力了,加油吧!

(3)請總結這門課程的實踐總結和給你帶來的提公升,包括以下內容:

1.統計一下,你在這門軟體工程實踐中,一共完成了多少行的**;

答:自己完成的**量大約是200~300行**左右的量。

2.軟工實踐的各次作業分別花了多少時間?(做乙個列表)

作業名稱

花費時間(h)

2020軟體工程作業00——問題清單

0.5h

2020軟體工程作業01

2h2020軟體工程作業02

4h2020軟體工程作業03

6h2020軟體工程作業04

5h2020軟體工程作業05

5h2020軟體工程作業——團隊01

5h2020軟體工程作業——團隊02

5h2020軟體工程作業——團隊03

6h2020軟體工程作業——團隊04

6h2020軟體工程作業——團隊05

8h2020軟體工程作業——團隊06

6h2020軟體工程作業06

2h總計

58.5h

3.哪一次作業讓你印象最深刻?為什麼

答;對我個人來說是在第三次數獨作業的時候,它讓我明白了演算法的重要性,之前一直聽老師說要學好演算法,這次總算是栽跟頭了,還有就是有一些軟體不太熟悉,因此這次數獨的作業徹底讓我無從下手,最終看了很多資料。

4.累計花了多少個小時在軟工實踐上?平均每週花多少個小時?

答;總的來說有100~200個小時,每週大概個10小時。

5.學習和使用的新軟體

答;pycharm,axure rp,

6.學習和使用的新工具;

答;github,axure rp,

。7.學習和掌握的新語言、新平台;

答;慕課,智慧型樹,。

8.學習和掌握的新方法;

答;**測試,構建之法

9.工程能力的提公升;

答:學會了資料庫的一些技術,規範了**,以及如何團隊合作

11.其他方面的提公升

答:能夠去管理好時間,提公升了自己的團隊交際能力。

二,團隊總結

1.軟體工程實踐是大學裡少有的認真的團隊協作經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?

答:一共有4個階段。分別為:萌芽、磨合、規範、創造。我認為團隊還存在很多問題,很多不足,目前團隊應該處於規範階段,並沒有到達創造階段。

2.你在團隊中擔任了什麼角色?你是否完成了該角色的任務?現在你覺得你適合該角色嗎?

答:我擔任了**測試員,我覺得還好,應該勉勉強強完成了任務,目前來說還算比較適合,如果可以,也想嘗試新的角色。

3.如果你是組長,你覺得你有哪些地方做的不夠好的?有哪些地方做的好的?你覺得該怎麼改進?

答:我覺得組長應該每天多聯絡組員,並且要多監督每日工作,以便工作順利有效的完成。

最主要的我還是覺得組長應該本人具備良好的綜合實力,以便為組員排憂解難。

4.如果你是組員,你覺得你的組長分工安排是否合理?你對組長的選舉有什麼建議?

答:還算合理,因為有好的團隊分工。建議是應該詢問下自己的工作完成情況,能夠更好的交流。

三、人月神話

1、怎樣證明你學會了軟體工程?以下要求你們的團隊達到了哪幾個?

答:(1)軟體工程共包含了獲取、**、開發、操作、維護、管理和支援過程。

我們的團隊基本達到要求,不足之處是軟體的維護有點差,介面美化不太好,還有對軟體的管理不夠好。

(2)如果要說學會軟體工程的話,我個人應該沒有學會軟體工程,因為團隊合作讓我有的盲區無法觸到

2、寫下屬於你自己的人月神話——個人或結對或團隊專案實踐中的經驗總結+例項/例證結合的分析,字數不限,開放命題,可以使用你自己喜歡的方式表達..

答:由於疫情原因,由於電腦在學校,個人在家之前一直沒有電腦,所以多多少少課程學習一定是落下了,不能及時完成老師的作業,也不能夠更好的和組員交流。但軟體工程這一門課程從2月底到現在,從第一次的個人作業,到現在7月底的最後一次個人作業,期間還有團隊作業。我學到了很多,比如如何使用axure , github等,以及在團隊中怎樣定位自己,怎樣互相協作,怎樣能更高效地完成任務。我是做**測試的,我就覺得有時**執行錯誤有很多原因,比如變數名的不規範使用,符號使用錯誤,以及引數錯誤等。這些原因都會是**無法執行成功的因素,所以我深深明白到,寫**並不是那麼容易,不僅要寫,還要寫對,這就需要掌握好基礎知識,盡量避免低階錯誤的發生。最重要的還是乙個團隊中組員與組員之間的交流,每位組員都不能單打獨鬥,這樣出了問題大家才能一起分析問題,也就能更好去解決問題。個人-團隊-個人,這種作業模式對我個人來說是一次有趣的個人歷練,對團隊來說是一次團隊完美的磨合。

對軟工實踐課程建議:可以先做一些新手實踐的小練習,但任務量可以適當的減少點,方便讓自己產生興趣。

對今後自己的建議:一寸光陰一寸金,努力去彌補自己薄弱環節,希望自己在今後的學習中和將來的工作中能嚴格要求自己,時不我待!

軟體工程6 軟體編碼

1960年底dijkstra提倡的 a 是一種有效的提高程式設計效率的方法。dijkstra為了使程式結構易於理解,把基本控制結構限於順序 b c 避免使用 d a 不僅提高程式設計的生產率,同時也容易進行程式的 e 供選擇的答案 a 1.標準化程式設計 2.組合語言 3.多道程式設計 4.巨集語言...

軟體工程 軟體工程概述

一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...

軟體工程 軟體工程的概述

軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考 驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科,它涉及到程式語言 資料庫 軟體 開發工具 系統平台 標準 設計模式等方面。先從軟體工程的第一章開始說起 軟體工程的概述,這一章是...