《軟體開發工具》(第三章)

2021-08-21 13:07:38 字數 1753 閱讀 1712

軟體開發過程資訊流通:

1) 有關系統環境。現狀以及需求的資訊

2) 有關軟體功能設計與物理設計的各種資訊

3) 軟體成果本身,包括程式與文件

4) 使用者對系統的各種變更要求

5) 以及系統的各種變更記錄

概念模式

1) 框圖:(flowchart)是用來描述程式執行的邏輯工程的(處理、判斷、輸入輸出、起始點、終結)

2) 結構圖:(structure chart順序電泳、選擇呼叫、迴圈呼叫)好處能夠體現稱此觀點,由粗到細、自頂向下描述程式

**3) 資料流程圖:**dfd 面對的是系統的資訊流程。它更多地用於描述某一業務吃力系統的資訊**、儲存、處理、去向的全面情況。他的基本思想是把資訊流看做乙個組織或系統運作的線索,例圖簡明扼要地勾畫出全域性。它更適用於客觀描述,而結構圖則著重於軟體模組之間的控制。資料流程圖廣泛應用於描述已有系統的狀況,也廣泛應用於描述設想中的新系統

4) 實體關係圖e_r:是一種用於描述靜態資料結構的概念模型。它以實體、關係、屬性三個基本概念概括資料的基本結構,他廣泛應用於資料庫的設計中,常常和資料流程圖。結構圖等互相配合使用

**5) 資料字典:**datadictionary

**6) 時序網路:**perinet:用於一些實時控制方面的軟體的功能描述,它的基本概念是狀態與轉換

7) 數學與邏輯模型:

8) 計算機模擬模型資訊庫及其一致性

定義:資訊庫的意義就是資料庫

它是軟體開發全過程的資訊管理總樞紐

如何保持資訊庫的一致性,是資訊庫研究中的核心問題

應當存入資訊庫的有:

1) 所述軟體的工作環境、功能需求、效能要求、有關的各種資訊**狀況、使用者狀況、硬體環境以及在該專業領域中的租用等外部資訊

2) 需求分析階段:手機有關也能使用者的耕種資訊,包括使用者本身提供的,也包括調查研究中得到的

3) 邏輯設計階段的各種調查材料和由此生活才能額各種文件:調查記錄、原始資料、報表及單證的樣本。繪製的各種圖 以及最後生活才能的系統說明書

4) 設計階段:包括所有的資料庫與資料檔案格式、資料字典、程式模組的要求、總體結構、各種介面、以及引數的傳遞方式和最後形成的設計方案。

5) 程式設計階段的素有成果:包括程式**、框圖、變數說明、測試情況(輸入出資料結果)、驗收報告、使用說明等**

6) 執行及使用情況的詳細記錄、包括每次使用的時間、狀態、問題、特別是有關錯誤及故障的記錄情況

7) 專案管理的有關資訊、人員變更、資金投入、進度計畫及實施情況。這項還包括版本資訊,即各個版本的備份、每個版本的推出日期、與以前版本相比的變更說明

人機介面及其管理

使用者介面的基本原則:

專案管理與版本管理

四個突出的特點:

1) 子任務多,關係複雜

2) 任務不可重複,形式不斷變更

3) 協調組織的任務十分突出

4) 資訊處理工作的作用於意義更為突出

5) 資源浪費風險與提高效益的機會並存

專案管理的基本目標是一下四點:

1) 使產品的質量得到有效的控制

2) 保證整個系統按去頂的進度完成

3) 有效利用各種資源

4) 控制與降低成本(成本的情況是專案管理狀況的綜合 最終體現)

第三章 軟體計畫

上邊這幅圖表示軟體計畫的幾大項,下邊我逐個為大家做一下詳細的講述 一,問題定義 1,定義的內容 問題的背景,開發系統的現狀,開發的條件與理由,總體要求,問題的性質,型別轉換,目標,開發條件,環境要求等 2,定義的步驟 需要系統分析員到問題現場,1,聽取使用者對系統的要求 2,調查開發的背景理由 3,...

第三章 UI開發

alertdialog可以在當前的介面彈出乙個對話方塊,這個對話方塊是置頂於所有介面元素之上的,能夠遮蔽掉其他控制項的互動能力,因此一般 alertdialog都是用於提示一些非常重要的內容或者警告資訊。public class mainactivity extends activity imple...

軟體開發工具

簡介 軟體開發工具這本書從兩個方面為我們展示了學習的內容。分別是理論篇和實踐篇。本書通篇講述的中心或者說物件就是軟體開發工具。首先軟體開發工具簡單來說就是開發軟體的軟體,它具有整合開發的環境 實現開發的所有裝置所需 整本書的線索大致是這樣的 在第三代計算機語言出現之前,人們開發軟體可能需要從二進位制...