這段時間結合機房收費系統對文件的編寫進行了學習,可能是由於之前沒有接觸過文件編寫的相關知識,寫起來感覺特別費勁,都不知道怎麼去描述各部分的內容。結合文件的樣本站在巨人的肩膀上一步步的「艱難的」前行。慢慢的通過查閱資料,看的多了就對各個階段的文件有了一定的了解。通過寫文件我個人感覺只有結合實際的例子寫的多了才能更加熟練。在此之前我們要弄明白,每個階段要產生什麼文件?為什麼要寫相應的文件?每個文件裡又要包含寫什麼?
目的:說明軟體開發專案的實現在技術上、經濟上和社會條件上的可行性;論述為達到開發目的而可能選擇的各種方案;說明並論證所選定的方案。
內容:
1.引言:
(編寫目的、背景、定義、參考資料等);
2.可行性研究的前提:
(要求、目標、條件、假定、限制、進行可行性研究的方法、評價尺度);3-
對現有系統的分析(資料流程和處理流程、工作負荷、費用開支、人員、裝置、侷限性);
3.所建議的系統:
(對該系統的說明、資料流程和處理流程、改進之處、影響、侷限性、技術條件方面的可行性)
4.可選擇的其它系統方案;
5.投資以及收益分析:
(支出、收益、收益/投資比、投資**週期、敏感性分析);
6.社會條件方面的可行性:(法律方面的可行性,使用方面的可行性);
7 .結論。
目的:將開發過程中有關各項工作的負責人員、開發進度、經費預算、軟硬體等問題做出的安排記載下來,以便根據本計畫開展和檢查本專案的開發工作。
內容:
2.專案概述:(工作內容、主要參加人員、產品、驗收標準、完成專案的最遲期限、本計畫的批准者和日期);
3.實施計畫:(工作任務的分解與人員分工、介面人員、進度、預算、關鍵問題);
4.支援條件:(計算機系統的支援、使用者承擔的工作、外單位提供的條件);
5.專題計畫要點。
目的:使使用者和軟體開發者雙方對軟體的初始規定有乙個共同的理解,使之成為整個開發工作的基礎。
內容:
2.任務概述:(目標、使用者的特點、假定與約束);
3.需求規定:(對功能/效能的規定、輸入輸出要求、資料管理能力要求、故障處理要求、其他專門要求);
4.執行環境規定:(裝置、支撐軟體、介面、控制)。
目的:說明對程式系統的設計考慮,為程式的詳細設計提供基礎。
內容:
2.總體設計:(需求規定、執行環境、基本設計概念和處理流程、結構、功能需求和程式的關係、人工處理過程、尚未解決的問題);
3.介面設計:(使用者介面、外部介面、內部介面);
4.執行設計:(執行模組組合、執行控制、執行時間);
5.系統資料結構設計:(邏輯、物理、資料結構設計要點);
6.系統出錯處理設計:(出錯資訊、補救措施、系統維護設計);
目的:說明乙個軟體系統各個層次的每乙個程式(每個模組或者子程式)的設計考慮。
內容:
2. 程式系統的組織結構;
3.各程式:(識別符號)設計說明。
注意:如果軟體系統比較簡單、層次很少,也可不必單獨編寫「詳細設計說明書」,有關內容可以併入總體設計說明書。
目的:對於設計中的資料庫的所有識別符號、邏輯結構和物理結構做出具體的設計規定。
內容:
2.外部設計:(識別符號和狀態、使用它的程式、約定、專門指導、支撐軟體);
3.結構設計:(概念、邏輯和物理結構設計);
4.運用設計:(資料字典設計、安全保密設計);
目的:向整個開發時期提供關於被處理資料的描述和資料採集要求的技術資訊。
內容:
2.資料的邏輯描述:(靜態資料、動態輸入資料、動態輸出資料、內部生成資料、資料約定);
3.資料的採集:(要求和範圍、輸入的承擔者、預處理、影響)。
目的:提供對該軟體的測試計畫 。
內容:
2.計畫:(軟體說明、測試內容、各項測試);
3.測試設計說明書:(各測試的控制、輸入、輸出、過程等);
目的:把整合測試和確認測試的結果、發現以及分析寫成檔案家以記載。
內容:
2.測試概要;
3.測試結果以及發現:(不同的測試);
4.對軟體功能的結論:(各功能的能力、限制);
5.分析摘要:(能力、缺陷和限制、建議、評價);
6.測試資源消耗。
目的:總結本專案開發工作的經驗,說明實際取得的開發結果以及對整個開發工作的各個方面的評價。
內容:
2.實際開發結果:(產品、主要功能和效能、基本流程、進度、費用);
3.開發工作評價:(對生產效率、產品質量和技術方法的評價,出錯原因的分析);
4.經驗和教訓。
目的:向操作人員提供該軟體每乙個執行的具體過程的有關知識,包括操作方法的細節。
內容:
2.軟體概述:(軟體的結構、程式表、文捲表);
3.安裝與初始化;
4.執行說明:(執行表、執行步驟、各個說明-執行控制、操作資訊、輸入輸出文捲、輸出文段、輸出文段的複製、恢復過程);
5.非常規過程;
6.遠端操作;
目的:使用非專門術語,充分描述該軟體系統所具有的功能以及基本的使用方法,使使用者了解該軟體的用途,正確使用它。
內容:
2.用途:(功能,效能-精度、時間特性、靈活性,安全保密);
3.執行環境:(硬體裝置、支撐軟體、資料結構);
4.使用過程:(安裝與初始化,輸入-輸入資料的現實背景、輸入格式、輸入舉例,輸出,文捲查詢,出錯處理與恢復、終端操作)。
目的:及時向有關管理部門匯報專案開發的進度和情況,以便及時發現和處理開發過程中出現的問題。
內容:
1.標題;
2.工程進度與狀況:(進度、狀況);
3.資源耗用與狀態:(工時、機時、狀態);
4.經費支出與狀態:(支援性費用、裝置購置費用,狀態);
5.下個月的工作計畫;
6.建議;
軟體文件也稱檔案,通常指的是一些記錄的資料 和資料**,它具有固定不變的形式,可被人和計算機閱讀。它和 電腦程式共同構成了能完成特定功能的計算機軟體(有人把源程式也當作文件的一部分)。我們知道,硬體產品和產品資料在整 個生產過程中都是有形可見的,軟體生產則有很大不同,文件本 身就是軟體產品。沒有文件的軟體,不成其為軟體,更談不到軟體 產品。軟體文件的編制在軟體開發工作中占有突 出的地位和相當的工作量。高效率、高質量地開發、分發、管理和維 護文件對於轉讓、變更、修正、擴充和使用文件,對於充分發揮軟 件產品的效益有著重要意義。
第一次機房收費系統總結
1.sub與function的區別 1 sub 過程,不需要返回值 function 函式,可以帶返回值 2 語法 sub subname 引數1,引數2,end sub function functionname 引數1,引數2,functionname 返回值 end function 2.如何...
第一次機房收費系統 總結 概括
機房收費系統,是我們在不看源 的情況下做出的第乙個系統。在此我要寫一下我的製作歷程。首次進行機房收費系統,經過分析得知,本系統共有三類使用者 管理員,操作員,一般使用者。並且他們分別有如下功能 經過更深層的分析得知 他們各自有管理的許可權。一般使用者許可權最低。他只能執行他用於的五項功能。對其他員工...
第一次機房收費系統 幽夢
經過了分析需求 基本配置。終於開始敲機房了。第一步就是敲模組,我只能按照學生資訊管理系統的模組照葫蘆畫瓢。稍微改改,雖然當時整學生時把模組的 一句一句的查了一遍,但到現在還是不懂。不管怎樣,接著進行吧。於是,正式開始了!0.0 登入 在敲登入窗體時,還是要參考學生資訊管理系統。這第一句 就讓我一頭霧...