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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

软件工程导论——课堂学习笔记

發布時間:2023/12/16 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程导论——课堂学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章

一.基本概念

什么是軟件工程:
是研究和應用功能如何以系統化的、規范的、可度量的方法去開發、運行和維護軟件,即把工程化應用到軟件上。
軟件工程由哪幾部分組成?:程序、數據、文檔

軟件工程三要素:方法、工具、過程

軟件過程有哪些基本活動?
①.可行性研究
②.需求的獲取與分析
③.設計
④.軟件的實現:編碼及測試
⑤.維護

二.幾個軟件開發模型

1.瀑布模型

優點缺點
文檔驅動文檔驅動
反饋循環文檔偏離用戶目標
維護容易不適合需求改變且實現較晚

2.快速原型模型

3.螺旋模型

優點缺點
容易測試只適用于大規模軟件
開發和維護沒有明顯的鴻溝只適用于內部軟件的開發

4.增量模型



優點
①分批、逐步向用戶提交產品。用戶從交付第一個部件之日起,就可以做一些有用的工作。
②分解成許多遞增的組件。開發者可以逐步逐個開發組件。
③允許用戶有更多的時間來學習和適應新的產品
缺點
①軟件架構必須是開放的。
②增量組件集成不能破壞以前開發的產品。
③漸進式模型需要比瀑布模型和快速原型模型更精細的設計。
④多個組件的平行開發有無法整合的風險。

5.RUP模型

四個階段:初始化、完善、建設、交付
九個核心工作流程:業務建模、測試、需求、部署、分析和設計、配置、實施、項目管理、環境
RUP的中心思想是:用例驅動、架構為中心、迭代和增量。

需求的類型:
①功能性需求
②非功能需求:如安全性、數據容量、速度等

數據流程圖:
源點/終點:矩形
數據的處理:圓形
數據的存儲:開口矩形
數據流:箭頭

總結

以上是生活随笔為你收集整理的软件工程导论——课堂学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。