日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程---1.概述

發(fā)布時間:2023/11/30 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程---1.概述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

軟件的特征

  • 抽象: 不可觸摸,邏輯實體,可記錄,但看不到
  • 復制成本低:不受物質(zhì)材料的限制,不受物理定律或加工過程的制約,與開發(fā)成本相比,復制成本很低無折舊、受硬件制約、未完全擺脫手工工藝開發(fā)費用高
    • 軟件是開發(fā)出來的,不是制造出來的
    • 軟件可能被“廢棄”,但不會“用壞”
    • 軟件大部分是定制的,而不是裝配的
  • 軟件復雜度

  • 計數(shù)復雜度
  • 管理復雜度
  • IEEE對軟件的定義

    軟件是計算機程序、規(guī)程以及運行計算機系統(tǒng)可能需要的相關文檔和數(shù)據(jù)。

  • 計算機程序是計算機設備可以接受的一系列指令和說明,為計算機執(zhí)行提供所需的功能和性能。
  • 數(shù)據(jù)是事實、概念或指令的結(jié)構(gòu)化表示,能夠被計算機設備接收、理解或處理。
  • 文檔是描述程序研制過程、方法及使用的圖文材料
  • IEEE 對軟件工程的定義

    軟件工程是:

  • 將系統(tǒng)化的、規(guī)范的、可量化的方法應用于軟件的開發(fā)、運行和維護,即將工程化方法應用于軟件。
  • 對(1)中所述方法的研究。
  • 什么是軟件工程

    • 軟件工程是一項建模活動
    • 軟件工程是一項解決問題活動
    • 軟件工程是一項受事物基本原理指導的活動、

    什么是建模

    • 對系統(tǒng)抽象的表示,可以了解未知的系統(tǒng)和領域。

    為什么需要建模

    • 系統(tǒng)太大、太小、太復雜或體驗代價太高時,需要模型。

    應用域模型

    從用戶角度去描述的系統(tǒng)

    解答域模型

    從開發(fā)者的角度去描述的系統(tǒng),評估具體實現(xiàn)時不同的方案

    面向?qū)ο蟮姆椒▽糜蚪:徒獯鹩蚪:隙橐?#xff0c;
    面向?qū)ο蠓椒ǖ乃枷?#xff1a;解答域模型就是從應用域模型轉(zhuǎn)化過來的。
    采用UML對應用域及解答域建模,然后將其轉(zhuǎn)化為具體實現(xiàn)

    軟件工程概念

    功能性需求

    系統(tǒng)必須支持功能的規(guī)格說明

    非功能性需求

    是對系統(tǒng)運行的一些約束,指導著系統(tǒng)如何去實現(xiàn)

    軟件工程開發(fā)活動

  • 需求獲取
  • 分析
  • 系統(tǒng)設計
  • 對象設計
  • 實現(xiàn)
  • 測試
  • 需求獲取

    客戶和開發(fā)者定義系統(tǒng)目標,其結(jié)果是使用參與者和用 例來描述系統(tǒng),包括功能性需求和非功能性需求

    分析

    將需求分析中產(chǎn)生的用例轉(zhuǎn)化順序圖和狀態(tài)圖


    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

    總結(jié)

    以上是生活随笔為你收集整理的软件工程---1.概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。