閱讀《軟件工程基礎》所產生的問題。
1、關於軟件危機,從書中可以看出,現如今人們對這個問題已經有了相當的了解,包括它所產生的的原因以及解決方法。既然解決方法都有,但為何仍然要強調這個問題呢?
2、世界上有相當多的編程語言,各自都有自己獨特的功能。但一個人的精力畢竟是有限的,是無法徹底掌握每一種語言的。那為什麽不集這些語言的優點於一身,創造一種通用、實用的語言呢?
3、各種編程語言都是以符號為基礎的,那麽未來能否有一種基於自然語言的編程語言呢?
4、在編寫大型程序時,對程序往往要進行封裝,那麽到底封裝到怎樣才算個度呢?封裝是否存在一個度?
5、《軟件工程基礎》是一本偏理論的書,對於一位程序員,到底是這種抽象的理論重要還是親身的代碼編寫重要?
6、對於一個上萬行的程序,假如在進行後期測試時出現了問題,有哪些有效的方法找到錯誤?難到需要一行一行的判斷嗎?
閱讀《軟件工程基礎》所產生的問題。
相關推薦
閱讀《軟件工程基礎》所產生的問題。
世界 工程 pos 程序員 post 以及 程序 關於 強調 1、關於軟件危機,從書中可以看出,現如今人們對這個問題已經有了相當的了解,包括它所產生的的原因以及解決方法。既然解決方法都有,但為何仍然要強調這個問題呢? 2、世界上有相當多的編程語言,各自都有自己獨特的功能。但
軟件工程基礎
cti 可行性研究 軟件工程 系統軟件 工程 邏輯 依賴 開發 plan 1.軟件特點 (1)邏輯實體,抽象性 (2)不同於硬件,沒有明顯制作過程 (3)不存在磨損老化 (4)對計算機系統的依賴 (5)軟件復雜性高,成本昂貴 (6)開發涉及諸多的社會因素 2.軟件的分類 (
(4)軟件工程基礎知識
過程 軟件過程模型 基礎知識 軟件項目 軟件項目管理 tro ron 軟件工具 軟件開發 4.1 軟件工程概述 4.2 軟件過程模型 4.3 軟件開發方法 4.4 軟件工具與開發環境 4.5 軟件項目管理 4.6 風險管理 4.7 軟禁讀量 (4)軟件工程基礎知識
軟件工程基礎-第0次作
軟件項目 代碼 適應 經驗 中國 實習 自己的 it行業 普通人 第一部分:結緣計算機 1 你為什麽選擇計算機專業?你認為你的條件如何?和這些博主比呢?(必答) 當初選擇計算機這個專業是因為覺得未來的日子很多的地方都能用機器來解決,那麽計算機在未來就像藝術那樣是幾乎不會
軟件工程基礎·2·一些問題
當前 需求 gpo 基礎 階段 實現 事物 版本 浪費 Q1: 在叠代式開發過程中,產品需要經過多次叠代以達到用戶需求而用戶需求也在變化,如果多次叠代後發現某一前期版本恰好滿足了當前用戶需求,那麽中間的多次叠代是否算是對於成本的浪費?(1.4.4螺旋模型) Q2: 對於
淺談關於軟件工程基礎的一些問題
軟件設計 軟件工程 簡單 必須 基礎 設計 關於 body 工程項目 通過快速瀏覽了一遍課本,大致了解了我們所要學的東西,但還是存有一些問題讓我感到迷惑。 一 : 開發一個工程項目需要哪些步驟?就必須按照書中所述的模型一步步的來實現嗎?(第一章) 二 : 在進行軟件設計的過
<軟件工程基礎>個人項目——數獨
stage 測試 審核 工作量 post include tdi 改進 border 參見GitHub:https://github.com/1773262526/Software-Foundation.git Personal Software Process St
#2018BIT軟件工程基礎#個人項目:數獨
算法 我認 遍歷 png 一場 make 合法性 前三 分享圖片 一、開發時間 PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這
軟件工程基礎-個人項目-數獨
lan devel test eve 註釋 算法 post 大量 order 任務:實現一個能夠生成數獨局並且能求解數獨問題的控制臺程序。 1、GitHub:https://github.com/MiaoZhou48/SoftwareEngineeringProject 2
#2018BIT軟件工程基礎#結對項目:四則運算題目生成
重新 不為 寫代碼 tro borde 位數 後綴表達式 嘗試 stand 小隊成員: 1120161945 雷雲霖 1120161949 劉鎵煜 一、開發時間 PSP2.1 Personal Software Process Stages 預估耗時(分
《20170906-構建之法:現代軟件工程-閱讀筆記》
人員 移植 越來越大 軟件設計 用戶需求 原因 支持 貴的 需求分析 閱讀第一章使我知道了 1.軟件分為系統軟件,應用軟件和病毒軟件。 軟件=程序 + 軟件工程 2.軟件的特點:復雜性,抽象性,不可見性,易變性,服從性,非連續性,
2017090-構建之法:現代軟件工程-閱讀筆記
軟件 可維護 unifi 軟件工程 筆記 瀑布模型 軟件維護 老板 ces 現代軟件工程 軟件 = 程序 + 軟件工程 程序 = 數據結構 + 算法 軟件工程包括了開發,運營,軟件維護的過程中的很多技術、做法、習慣和思想。軟件工程把這些相關的技術和過程統一到一個體系中,叫“
因軟件危機的產生而衍生出的軟件工程
基本上 支持 私人 進行 運行 關註 bsp 速度 危機 軟件危機出現於20世紀60年代,計算機剛剛投入實際使用,軟件設計往往只是為了一個特定的應用而在指定的計算機上設計和編制,使用依賴於計算機的機器代碼或匯編語言,軟件的規模比較小,設計軟件往往等同於編制程序
現代軟件工程-閱讀筆記
軟件工程 維護 技術 閱讀 算法 結構 滿意度 軟件開發 秘密 構建之法:現代軟件工程-閱讀筆記 現代軟件工程 軟件 = 程序 + 軟件工程 程序 = 數據結構 + 算法 軟件工程包括了開發,運營,軟件維護的過程中的很多技術、做法、習慣和思想。軟件###工程把這些相關的技術
2017-09-10-構建之法:現代軟件工程-閱讀筆記
參數 驗證 時間 第二章 軟件企業 功能 模塊 復雜 1.3 第一章 軟件= 程序+軟件工程 程序= 數據結構+算法 軟件企業 = 軟件+商業模式 軟件的特殊性:復雜性、不可見性、易變性、服從性、非連續性。 第二章 2.1單元測試: 2.1.1用VSTS寫單元測試 2.1
20170913-構建之法:現代軟件工程-閱讀筆記
一個 管理 質量 常用 容易 高質量 目標 易用性 其它 軟件工程包括了開發、運營、維護軟件過程中的很多技術、做法、習慣和思想。軟件工程把這些相關的技術和過程統一到一個體系中,叫“軟件開發流程”,軟件開發流程的目的是為了提高軟件開發、運營、維護的效率,以及提升用戶的滿意度、
《20170914-構建之法:現代軟件工程-閱讀筆記1》
筆記 bsp 量化 應用 pan class 包含 運營 有序 1.軟件= 程序+軟件工程 2.軟件工程定義:軟件工程是系統的、有序的·、可量化的方法應用到軟件的開發、運營和維護上的過程。 3.軟件工程包含以下領域:(1)軟件需求分析 (2)
20150914-構建之法:現代軟件工程-閱讀筆記
玩具 過程 同時 測試的 問題 參數 修改 效率 個人 我閱讀了本書的第一章和第二章。第一章開篇引導了軟件工程的概念,又通過一則故事引導出了一個程序員編寫一個程序到需求變成一個軟件的過程。通過生動的舉例讓讀者生動的認識到了,什麽是程序,什麽是用戶,後面有了需求。把一個隨手的
20170914-構建之法:現代軟件工程-閱讀筆記
舉例 原本 需要 最大的 軟件工程 別人 過程 想想 現在 我看了《構建之法:現代軟件工程》前四章,本來沒有接觸過軟件工程,以為這是一門很無聊也很沒有用的課程,但是通過上課和看書我發現,這裏面的內容並不是我想想的那樣,可能看著文字多,但是都很有趣,而且還給配圖,一點都不無聊
《20170914-構建之法:現代軟件工程-閱讀筆記》
軟件工程 穩定 軟件 失敗 抽樣 屬於 閱讀 依賴 可見 第一章: 1.軟件=程序+軟件工程。 2.程序=數據結構+算法。 3.軟件企業=軟件+商業模式。 4.復雜的軟件有合理的軟件架構、軟件設計、實現,以及程序文件之間的依賴關系、編譯參數、鏈接參數,都屬於