課程名 | 軟件工程 |
做業要求 | 快速通讀實驗教材《現代軟件工程--構建之法》,嘗試擬定3個準備從課程學習中找到答案的問題 |
個人課程目標 | 泛讀《構建之法》,提出本身的疑問 |
做業內容 | Q1: 鄒欣老師的《構建之法》第4頁有這樣一段話「……這些軟件企業的商業模式有些是合情合理也合法;有些看似合情合理,但不怎麼合法;有些作法不合理,可是還沒出臺相關法律。在相關法律完善以前,軟件行業還有一個行規,即應該有職業道德規範來約束IT人的行爲。」那麼軟件行業的職業道德規範什麼呢?由IEEE-CS頒佈的《軟件工程師職業道德規範》中,從軟公衆、客戶和僱主、產品、職業判斷、管理、專業、同行、自身八個方面對軟件工程師提出了要求,一名合格的軟件工程師應該以遵循公共利益、維護客商利益、產品最高規格、誠實獨立思考、推進道德建設、高尚職業信譽、終身不懈學習爲榮(參考:https://yq.aliyun.com/articles/527715)。那麼,IEEE-CS頒佈的標準,是否真的全方面的對軟件工程師做出了約束呢?時代的發展對軟件工程師又會提出什麼新的要求呢? Q2: 書中第八章提到,焦點小組是一種很常見的調研方法,在個人我的經驗中,咱們團隊也是找到了一羣目標用戶的表明和項目的利益的相關者來討論用戶想要什麼,可是出現了一種狀況,系統的真正使用者習慣了以往的辦公方式,並不怎麼認同咱們的系統,在討論時並敷衍了事,出現了我師父所說的「真正可怕的不是用戶不懂,而是不想懂」的現象。若是採用深刻面談的方式,又會特別的費時費力。因爲軟件的不可見性,用戶並不能感覺到系統對於他們辦公的方便性,那麼出現這種狀況時,該如何高效的獲取真實用戶的需求呢? Q3: 書中提到「軟件=程序+軟件工程」,在接觸了操做系統、數據結構等其餘專業課程後,我能理解做者表達得意思,但做爲一名師範生,未來我要投入到教師崗位中去,那麼在將來,我做爲一名信息技術老師,中學生並無這些專業知識的學習,那麼我該如何形象地給中學生講解「軟件」呢,以及如何培養學生對於軟件學習的興趣呢? |