第一章 軟體工程概述
1.1.1 軟體的概念和特點
軟體:(公認的解釋)是計算機系統中與硬體相互依存的另一部分,它是包括程式、資料及其相關文件的完整集合。
程式是按事先設計的功能和效能要求執行的指令序列;
資料是使程式能正常操縱資訊的資料結構;
文件是與程式開發、維護和使用有關的圖文材料。
軟體的特點:
(1)軟體是一種邏輯實體,而不是具體的物理實體。因而它具有抽象性;
(2)軟體的生產與硬體不同。在軟體的開發過程中沒有明顯的製造過程;
(3)在軟體的執行和使用期間,沒有硬體那樣的機械磨損,老化問題;
(4)軟體的開發和執行常常受到計算機系統的限制,對計算機系統有著不同程度的依賴性;
(6)軟體是複雜的;
(7)軟體成本相當昂貴;
(8)相當多的軟體工作涉及到社會因素。
相關推薦
第一章 軟體工程概述
1.1 軟體的概念、特點和分類 1.1.1 軟體的概念和特點 軟體:(公認的解釋)是計算機系統中與硬體相互依存的另一部分,它是包括程式、資料及其相關文件的完整集合。 程式是按事先設計的功能和效能要求執行的指令序列; 資料是使程式能正常操縱資訊的資料結構; 文件是與程式開發
第一章 java程序設計概述
.cn 發布 線程 字節 做了 ges 運行時 依賴 images Java 的設計者已經編寫了頗有影響力的“ 白皮書”, 用來解釋設計的初衷以及完成的情況,並且發布了一個簡短的摘要, 這個摘要用下面11 個關鍵術語進行組織:1 ) 簡單性2 ) 面向對象3 ) 分布式4
第一章 開始學習C/C++
pri span 學習 mar 一個 code 介紹 nbsp printf 第一個程序 跟大多數介紹編程語言的教程一樣,本書要創建的第一個程序也是 HelloWorld程序。 1 #include <stdio.h> 2 #include <stdli
stm32第一章cortex-M3處理器概述
處理器特點 哈弗結構3級流水線核心 實現Thumb-2指令集,告別切換32位的arm指令和16位的Thumb指令,優化效能和程式碼密度 結合可配置的巢狀向量中段控制器Nvic,提供非遮蔽中斷NMI和32個通用物理中斷,並帶有8級的搶佔優向級 匯流排矩陣和介面應用 除錯支援-支援傳統JA
Java EE入門教程系列(一)——第一章Java EE的概述(1)
題外話:這個系列是為了記錄學習Java EE的軌跡,也算是讀書筆記,是我先看完了一遍教程對相關概念有了一個大體印象以後準備再重頭細看一遍時同步寫的部落格。感想就是其實以前課堂上老師教的課都是很有作用的,如果你能很好地掌握設計模式、計算機網路的相關知識,那麼對你理解Java EE會有很大的幫助。可能是
Java EE入門教程系列第一章Java EE的概述(二)——Java EE技術框架和開發工具
1.3Java EE的技術框架 從技術的角度劃分,完整的Java EE分成了4個部分:元件技術、服務技術、通訊技術和架構技術。 下面給出的是一個適合初學者的體系結構簡化圖,暫時接觸不到的部分統一用“支援技術”表示,我們暫時只專注於與應用級開發相關的技術即可。 1.元件技術 這是
[2]第一章 計算機基礎知識
1.1 計算機的基本常識 (本資料均從 internet 上進行收錄整理,若要轉載,請予原作者聯絡) 1.1.1 計算機的產生與發展 計算機的產生是20世紀最重要的科學技術大事件之一。世界上的第一臺計算機(ENIAC)於1946年誕生在美國賓夕法尼亞大學,到目前為止,計算機的發展大致經歷了四
安全培訓第一章:安全攻防概述 上
0x00 前言 用我能所利用的一切資源進行學習。 0x01 安全攻防概述 上 1.安全攻防 1.1 什麼是安全攻防? 攻防分為攻擊與防禦。 1.1.1 攻擊 所謂的攻擊就是指利用網路存在的漏洞和安全缺陷對網路系統的硬體、軟體,及系統中的資料進行攻擊。 1.1.2
軟體工程:概述
軟體概述 軟體的概念及特點 軟體與程式: 程式是人們為了完成特定功能而編制的一組指令集 軟體不僅包括程式,還包括程式的處理物件-資料,以及文件 軟體具有的一些特點: 軟體是一種邏輯實體,具有抽象性 軟體的生產與硬體的製造不同,是被開發或設計的 軟體在使
第一章 編寫第一個angular應用程式
一個簡單的reddit應用程式 在這一章,我們編寫一個能夠提交一篇文章(包含URL以及標題)並且可以對帖子進行投票的應用程式。 你可以認為這個應用程式是Reddit.com或者Product Hunt的原型。 在這個簡單的應用程式中,我們將會學習到an
[uboot] (第一章)uboot流程——概述
建議先看《[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)》,根據例子瞭解一下上電之後的BL0\BL1\BL2階段,以及各個階段的執行位置,功能。 ===================================
《玩不夠的數學:算術與幾何的妙趣》:第一章 平面上的幾何藝術
第一章 平面上的幾何藝術 人們往往從悖論中獲得思維的樂趣,而幾何學的悖論就是不可能圖形。如今我們已創造出數千種這樣的二維影象,不斷挑戰我們的眼睛和思維。三角形、披薩餅、七巧板也蘊藏著無窮的變化和巧妙的發現。 不可能!你確信嗎? 人們從透視錯覺得來靈感
軟體工程學習軟體工程概述(一)
1.軟體的定義: 軟體的的定義包含程式,資料和文件三個方面,即在執行中能提供所希望的功能與效能的程式,是程式能夠正確執行的資料及其結構和描述軟體研製過程和方法所使用的文件。 2.軟體的特點 (1)是邏輯實體,不是物理實體 (2)生產過程主要是研製 (3)具有複雜性,開
第一次作業--軟體工程之概論
第一章 概論 知識點: 1.1 軟體=程式+軟體工程 之前我們已經懂得了:程式=資料結構+演算法 但我們這一學期需要知道:軟體=程式+軟體工程 1.軟體的構建過程: (1)合理的軟體架構(Software Architecture) 軟體設計與實現(Software Des
《Google軟體測試之道》 第一章google軟體測試介紹
前段時間比較迷茫,沒有明確的學習方向和內容。不過有一點應該是可以肯定的:迷茫的時候就把空閒的時間用來看書吧! 這本書,目前只是比較粗略的看了一遍,感觸很大。以下是個人所作的筆記,與原文會有出入的地方。建議感興趣的夥伴閱讀原文書籍! 一、質量不等於測試 質量不是被測出來的:未經測試也不可能開發出有
【軟體工程導論】 第一章 軟體工程學概述
引言:文章是按照markdown格式寫的,可直接複製到markdown上進行檢視 #第一章 軟體工程學概述# ------------------ ###1.1 軟體危機### 軟體危機的介紹:軟體危機是指在計算機開發和維護過程中所遇到的一系列嚴重
【軟體工程】第一章 軟體工程概論
1.1 軟體的定義及特點 1.1.1 軟體的定義 兩個定義: ① ② 計算機程式和關聯文件,軟體產品可能是為了特定的使用者或者市場開發。 1.1.2 軟體的特點 特點: 無形的、不可見的邏輯實體(正確與否需上
軟體工程第一章——
什麼是軟體? 軟體是計算機系統中與硬體相互依存的另外一部分,是包括程式,資料計器相關文件的完整集合。 什麼是軟體工程? 軟體工程是知道計算機軟體開發可維護的工程學,軟體工程是為了經濟的活得可靠的和能在實際計算機上高效執行的軟體而建立和使用的好的工程原則。 軟
『構建之法』第一章讀後感+我認為的為什麼要學習軟體工程之重要性
在《構建之法》的第一章就有醒目的黑體字寫著『軟體=程式+軟體工程』。雖然這看上去是1+1的關係,但我在上學期軟體工程概論這一門課的學習中就已經感受到,軟體工程這一體系似乎比軟體本身更加來得重要,用一個
易學筆記-系統分析師考試-第11章 軟體需求工程/11.1 軟體需求概述
軟體需求工程 概念:包括建立和維護軟體需求文件所需要的一切活動的過程,分為 需求開發 內容 需求獲取 需求分析 編寫需求規格說明書 需求驗證