北京大學 軟件工程1 軟件 軟件工程 軟件開發 軟件工程框架

軟件的定義

在這里插入圖片描述

重新定義軟件

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

新一代信息技術

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

區塊鏈

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

創造性思維

在這里插入圖片描述

軟件的特點

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

軟件的種類

支撐軟件:VC++,PyCharm等
應用軟件:QQ,微信
在這里插入圖片描述

軟件工程的起源

在這里插入圖片描述

軟件開發的三個階段

在這里插入圖片描述
在這里插入圖片描述

軟件工程概念的提出

在這里插入圖片描述

軟件工程的定義

軟件工程將系統化,可量化,規范化的方法應用在軟件工程中,同時需要建立和使用合理的工程原則,以在成本,范圍,進度范圍內獲取高質量的軟件;同時軟件工程從學科的角度是一門交叉性的學科,需要使用多種學科的方法和技術指導和支持
在這里插入圖片描述

軟件開發的含義

在這里插入圖片描述

軟件開發的本質

實現問題域到不同抽象層次概念和計算邏輯的更好地映射:
系統建模:映射
設計模式MVC等:更好的軟件設計,以提高軟件設計的質量和效率
應用框架:更好地實現軟件系統,以提高軟件的質量

軟件開發:從問題域中的概念和處理邏輯到運行平臺的概念和處理邏輯的有效的映射
這一映射過程,通過分層分而治之,降低映射的復雜性

映射:
問題域==》需求領域==》設計層次==》實現層==》部署層
在這里插入圖片描述

問題空間與解空間的映射案例

抽象:數據相似的部分
在這里插入圖片描述
在這里插入圖片描述

實現映射的基本手段-建模

在這里插入圖片描述
模型:任何抽象的模型都包括基本的能力,屬性和側面的描,這些描述去除了大量的不必要的細節,是對事物本質的概括

在這里插入圖片描述

軟件系統或項的模型分類

一系列軟件項或軟件模型
在映射過程中需要借助驗證和確認技術和手段,來確認這一映射是否得到了問題域中所想要表達的效果
分層:控制開發的復雜性,在每一個分層上由一組確定的術語來定義
在這里插入圖片描述

軟件工程框架

軟件工程的三要素:目標,原則,活動
在這里插入圖片描述

軟件工程的目標

可用性:開發文檔及其可讀性也很重要
在這里插入圖片描述

軟件工程的活動

在這里插入圖片描述
需求獲取:與用戶或領域專家交互去獲取需求
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

軟件工程的原則

需求在不斷地變化
在這里插入圖片描述

軟件工程框架的作用

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/446402.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/446402.shtml
英文地址,請注明出處:http://en.pswp.cn/news/446402.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java學習_Python基礎學習教程:從0學爬蟲?讓爬蟲滿足你的好奇心

Python基礎學習教程:從0學爬蟲?讓爬蟲滿足你的好奇心有必要學爬蟲嗎?我想,這已經是一個不需要討論的問題了。爬蟲,“有用”也“有趣”!這個數據為王的時代,我們要從這個龐大的互聯網中來獲取到我…

安卓rom制作教程_安卓手機TWRP_Recovery卡刷圖文教程 適用于卡刷ROM,TWRP救磚

掃一掃二維碼,關注我,解決刷機各種疑難雜癥 ROM樂園獨家支持最近有很多小伙伴問怎么去卡刷,卡刷的操作是什么,什么是卡刷,小編就仔細來寫一下卡刷教程吧,記住,我們所說的卡刷,并不是…

東軟 軟件工程1 軟件危機 軟件工程 軟件生命周期

軟件危機 軟件危機產生的原因 消除軟件危機的途徑: 軟件工程歷史 軟件工程的概念 軟件工程項目的基本目標 軟件工程的基本原理 軟件生命周期 軟件工程的中的軟件生命周期

iphone全部機型_iPhone 12 銷量或創 iPhone 6 以來最高|iphone|郭明錤

iPhone 12 系列目前正在預售中,本周五兩款 英寸機型就將正式上市。有不少小伙伴已經成功預購到了首批 iPhone 12,另有一些用戶仍在持幣觀望,等待第三方平臺報出更便宜的價格。而從 iPhone 12 的預售情況來看,兩款 英寸機型還是相當…

東軟 軟件工程2 軟件開發模型 瀑布模型 原型模型 螺旋模型 統一過程模型RUP 敏捷開發模型

軟件開發過程模型 瀑布模型 原型模型 螺旋模型 統一過程模型-RUP 敏捷開發模型 敏捷開發模型:Scrum方法 敏捷開發模型:進行Scrum開發

算法 筆試的時候 如何輸入元素?

/* * 長度 3* 數組 1 2 3* 注意&#xff1a;元素之間以空格相隔 */int length 0;std::cin >> length;getchar();std::vector<int>input_vector{};for (int i 0; i < length; i) {int temp 0;std::cin >> temp;input_vector.emplace_back(temp);} 使…

自動點擊器一秒200_做PPT還需要找模板?用這招3分鐘就能自動排好PPT!

點擊上圖直達活動詳情頁&#xff0c;優惠券超 400 元&#xff01;大家好&#xff0c;我是愛挖神器的潔潔。今天我來跟大家聊聊「PPT里的神器」~我們每次做 PPT 的時候&#xff0c;經常面對的一個難題就是&#xff1a;如&#xff01;何&#xff01;排&#xff01;版 ?比如像這樣…

東軟 軟件工程3 軟件項目管理 團隊組織管理

團隊組織管理 團隊的概念 項目組的組織原則 項目組的組織方式 軟件項目管理過程組

dedecms怎么改php版本_玩轉Termux:手把手教你在手機上安裝php與nginx!

大家好&#xff0c;這里是 「手機編程」&#xff0c;我是作者&#xff1a;舞劍&#xff0c;記得「關注我」今天是Termux系列第三節&#xff0c;我來講講怎么安裝 PHP 與 Mysql&#xff0c;然后用 Termux 搭建一個網站。PHP全球有幾乎95%的網站都使用 php 需要編寫的&#xff0c…

Python學習8 函數 匿名函數 內置函數

轉換相關的方法-eval 轉換相關的方法-json 函數基本語法大綱 函數概念 示例&#xff1a; 題目&#xff1a; 函數的參數 def f(x,y1,*z,**abc):print(x,y,z,abc,sep"\n")f(1,4,5,3,a1,b2,c3) #1 # 4 # (5, 3) # {a: 1, b: 2, c: 3}易錯題&#xff1a; 1&#xff0…

求兩個集合的交集

letcode原題 排序雙指針 如果兩個數組是有序的&#xff0c;則可以使用雙指針的方法得到兩個數組的交集。首先對兩個數組進行排序&#xff0c;然后使用兩個指針遍歷兩個數組。初始時&#xff0c;兩個指針分別指向兩個數組的頭部。每次比較兩個指針指向的兩個數組中的數字&#…

Python學習7 集合Set

區別 集合的基本使用 如果是空集合&#xff0c;使用set {}是字典 pop:無序&#xff0c;隨機刪除一個元素 add添加一個元素 remove移除指定元素 update合并&#xff0c;合并在原集合上 union合并到一個新的集合上 clear清空 總結&#xff1a; 集合運算 補集&#xff1a; f…

cad怎么快速算面積_用cad算面積的快捷鍵方法步驟詳細,大朗CAD培訓班

在繪圖的過程中經常需要查詢和計算圖形的面積&#xff0c;網上有不少人問這方面的問題。都市領航教育將計算面積的方法和相關命令整理一下&#xff0c;希望對初學者有幫助。 查詢圖形的面積 我們利用邊界或編輯多段線命令生成了多段線和面域&#xff0c;不需要再使用查詢面積命…

給定沒有重復數字的序列,將其全排列

leetcode題目 void backtrack(vector<vector<int>>& res, vector<int>& output, int first, int len){if (firstlen){res.push_back(output);}for (int i first; i < len; i) {std::swap(output[first],output[i]);backtrack(res,output,first1,…

Java web后端4 會話 Cookie Session

會話 會話&#xff1a;指的是一個客戶端&#xff08;瀏覽器&#xff09;與Web服務器之間連續發生的一系列請求和響應的過程。 客戶端和服務器的請求和響應的過程&#xff08;對話雙方只要有一方發生變化&#xff0c;都屬于不同的會話&#xff09; 超時間隔【距離上一次請求的…

將安全信息應用到以下對象時發生錯誤 拒絕訪問_手機資訊:拒絕「京東金融」事件再次發生|如何避免iPhone 應用私自獲取照片...

如今使用IT數碼設備的小伙伴們是越來越多了&#xff0c;那么IT數碼設備當中是有很多知識的&#xff0c;這些知識很多小伙伴一般都是不知道的&#xff0c;就好比最近就有很多小伙伴們想要知道拒絕「京東金融」事件再次發生|如何避免iPhone 應用私自獲取照片&#xff0c;那么既然…

走臺階一共有多少種走法

可以走1臺階 2臺階 3臺階 long long MoveStairs(int total){if (total < 4) {return total 3 ? 4 : total;}int a 1, b 2, c 4;for (int i 4; i < total; i) {int temp (a b) % 1000000007 c;a b;b c;c temp % 1000000007;}return c; }

C/C++藍橋杯1 備賽準備

藍橋杯信息 算法基礎學習 1.學習C基礎語法 2. 3.做藍橋杯的真題 賽題&#xff1a;情況 賽題&#xff1a;國賽 賽題&#xff1a;暴力數學練習 暴力的題目類型

手機qq表白代碼大全可復制_街機游戲大全~手機版

街機游戲大全~手機版安卓&#xff1a;街機游戲大全~手機版1、街機游戲2、經典游戲游戲介紹安卓手機街機游戲1500合集&#xff0c;街機模擬器街機游戲可以說是一代80、90后的童年回憶&#xff0c;此合集收錄1500多款街機經典游戲&#xff0c;僅限安卓系統&#xff0c;這么多游戲…