軟體工程第一次作業

2022-06-23 17:39:12 字數 925 閱讀 8743

1.結合你之前的工程經驗以及任正非致員工信,談談你對軟體工程的看法。

軟體工程是一門研究如何用系統化、規範化、數量化等工程化思想和方法去進行軟體開發、維護和管理的學科,其涉及電腦科學、管理學、系統工程學和經濟學等多個科學領域,涉及範圍極廣,所以進行軟體開發是一件要求極其複雜的事,全面提升軟體工程能力與實踐,才能打造出可信的高質量產品。

2.軟體開發就是編碼麼?談談你對軟體開發的本質的認識。

軟體開發不等於編碼,編碼只是軟體開發過程中的一個步驟,軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。它是一項包括需求獲取、開發規劃、需求分析和設計、程式設計實現、軟體測試、版本控制的系統工程。 軟體開發包括研究、修改、複用、重新設計(再工程)、維護等活動,通常採用軟體開發工具進行開發。

3.舉例說明軟體的特點有哪些?

軟體的特點:①複雜性 ②一致性,軟體必須和執行它的硬體保持一致 ③退化性:軟體不存在磨損和老化問題,但會因缺陷和過時而退化 ④易變性 ⑤移植性 ⑥高成本。

4.什麼是軟體危機?軟體危機出現的原因及解決手段有哪些?

①軟體危機:軟體開發和維護過程中所遇到的嚴重問題,主要是兩方面問題:一是如何開發軟體,以滿足對軟體日益增長的客戶需求,二是如何維護數量不斷膨脹的現有軟體;

②出現原因:軟體技術的進步一直未能滿足形勢發展提出的要求,致使問題積累起來,形成日益尖銳的矛盾。若在軟體開發初期階段,需求提得不夠明確,或未能得到確切表達,開發工作開始後,軟體開發人員和使用者又未能及時交換意見,則造成開發後期矛盾集中暴露,最終導致了軟體危機;

③解決手段:軟體工程。

5.軟體工程的要素有哪些?各有什麼作用?

①軟體工程的三要素:方法、過程、工具;

②各自的作用:軟體工程方法為軟體開發提供了“如何做”的技術;軟體工具為軟體工程方法提供了自動的或半自動的軟體支撐環境;過程是為了獲得高質量的軟體所需要完成的一系列任務框架,規定了完成各項任務的工作步驟。

軟體工程 第一次作業

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

軟體工程第一次作業

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

第一次軟體工程作業

學號 031702312 我是鮑冰如,愛好挺多的,只要是不需要太動腦太費力氣我都挺喜歡的,比如看看動漫看看 追追星 這學期愛上了玫瑰園一樓的蘭州拉麵裡的番茄炒蛋蓋澆面,去的次數太多,我已經能夠決絕地從上學期愛的手工水餃面前路過奔向蘭州拉麵了 最近聽《萬水依山》比較經常,走在路上都想外放給全世界 不是...