A. 軟體維護工作主要是干什麼工作
應用性維護:
系統維護主要分為信息系統維護和計算機系統維護。因為信息系統維護可能你平時不會涉及到,在這只簡述計算機系統維護的內容
計算機系統維護服務內容:
(1)病毒防治
病毒是計算機系統的殺手,它能感染應用軟體、破壞系統甚至毀壞硬體,必需及時查殺。
(2)數據備份
數據備份是對硬碟參數、計算機引導區參數、系統艾件及其他數據的存取,以便發生大故障時恢復計算機正常工作。
(3)數據整理
經常整理計算機數據,清除無用的數據,修復錯誤的數據,維護系統的穩定性。
(4)故障排除
發生故障及時發現排除以免發生更大的故障,造成更大的損失。
(5)硬體清洗
經常清掃硬體,保持硬體清潔,有效保護硬碟等易損硬體,延長計算機壽命。
(6)維修計算機硬體,恢復計算機系統,計算機網路維護、調試,計算機技術咨詢,系統集成等,區域網搭建。
(7)免費指導
指導計算機管理人員重要的操作規程,提高他們的計算機應用水平。
(8)定製維護
按照企業的要求進行維護工作。
開發維護:
維護階段的關鍵任務是,通過各種必要的維護活動使系統持久地滿足用戶的需要。
通常有四類維護活動:改正性維護,也就是診斷和改正在使用過程中發現的軟體錯誤;適應性維護,即修改軟體以適應環境的變化;完善性維護,即根據用戶的要求改進或擴充軟體使它更完善;預防性維護,即修改軟體為將來的維護活動預先做准備。
雖然沒有把維護階段進一步劃分成更小的階段,但是實際上每一項維護活動都應該經過提出維護要求(或報告問題),分析維護要求,提出維護要求,提出維護方案,審批維護方案,確定維護計劃,修改軟體設計,修改程序,測試程序,復查驗收等一系列步驟,因此實質上是經歷了一次壓縮和簡化了的軟體定義和開發的全過程。
B. 軟體工程 維護的目的是什麼有哪幾種
目的:是保證軟體穩定運行。
維護內容:
修復BUG,保證安全,提高用戶體驗。
軟體功能模塊更新
優化軟體代碼,提高效率。
C. 軟體工程中有哪些措施可以提高軟體的可維護性
我覺得可以有這樣一些措施:1 所有的程序員遵從一定的編程規范;2 按照軟體工程的要求,編制軟體文檔; 3 在編寫程序時增加適當的注釋; 4 盡可能實現組件/軟體復用。供參考。
D. 軟體工程圖書管理系統維護報告怎麼寫
不知道你是不是系統設計大作業啊……找到了一份我以前參考過的文檔。希望有點幫助吧。裡面系統實現部分沒有寫,因為每個人用的東西都不一樣,你就斟酌一下吧。至於時間表,這個完全看技術水平。畢竟邏輯還是挺簡單的。
一、系統簡介
隨著計算機技術的飛速發展,利用計算機來獲得和處理信息是當今信息管理的一大特點。伴隨計算機硬體的快速發展,有關信息管理的軟體——資料庫系統軟體也在迅猛發展著。圖書館是高等院校的重要組成部門,是教師和學生獲取知識的重要場所。由於圖書館主要從事大量的圖書資料的儲存和流通。所以一直以來,計算機在圖書館的圖書管理中得到了廣泛的應用。本系統即是結合實際情況開發的圖書資料管理系統。系統開發的主要任務是針對原來系統的時效性、數據的正確性、操作的方便性上的不足,解決圖書流通上的問題。實現圖書信息管理的系統化,規范化和自動化,以最大程度提高操作人員的辦公效率。
二、系統需求分析及總體設計
2.1 系統的功能要求
1、 對信息進行條形碼管理。
2、 對成批數據的高效錄入, 系統對錄入的數據的合法性應做出有效性檢查, 能夠對數據進行增加、刪除、修改等基本操作。
3、 實現對數據的動態查詢且查詢速度快, 並能夠將數據以統一形式的報表列印輸出。
4、系統應該提供相應的代碼維護功能。
5、該系統應具有對資料庫中重要數據的備份和恢復的功能。
6、該系統應該採用用戶匿名登錄的方式, 以保護系統資料庫的重要敏感數據。
2.2 系統總體設計
本資料庫管理系統主要由圖書檢索、圖書管理、數據維護、圖書統計、列印輸出、系統維護六大模塊組成, 如圖1 所示。各模塊功能如下:
1、主控模塊主控模塊的功能是控制各個分支模塊,它是實現各模塊功能的總控制台
2、圖書檢索模塊是圖書管理系統的重要模塊之一,是讀者快速查詢圖書的途徑 本模塊的功能是按書名、書號、作者、出版社、圖書分類查詢
3、圖書管理模塊是圖書管理員操作模塊,讀者是無權進入的。本模塊由讀者編號和姓名查詢、借出圖書登記、歸還圖書登記和續借圖書登記子模塊構成,在「借出圖書登記」中管理員對借出的圖書進行登記,圖書庫中這本書的庫存減少,而讀者在歸還圖書的圖書庫中這本書庫存增加。對超過規定日期未歸還圖書的讀者進行計算罰金 。圖書管理相當於圖書管理人員日常的管理工作,即圖書借閱、歸還和續借等登記工作。
圖1 圖書管理系統功能模塊圖
4、數據維護模塊是由圖書管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除圖書,瀏覽修改讀者、瀏覽修改圖書等程序組成。 在軟體設計時考慮到讀者編號、書名、書號是唯一的,因此,在修改讀者或圖書中,讀者記錄或圖書記錄一經登記「讀者編號」和「姓名」便不能修改,在刪除讀者或圖書時只要讀者有借出圖書未還或庫存圖書原有數量與現有庫存量不符便不能刪除。
5、數據統計模塊由讀者統計、圖書統計、借出圖書分類統計、到期未歸還圖書讀者統計幾部分組成。
6、列印輸出模塊由讀者信息、列印借出圖書、列印到期未歸還圖書的讀者和列印圖書簡介卡片組成,本模塊由圖書管理員控制。
7、系統維護模塊由數據備份、數據恢復、密碼修改和資料庫索引構成,本模塊由管理員控制。數據備份主要備份讀者庫、借出圖書庫、圖書庫及索引庫,主要防止意外事件發生,如突然掉電、病毒或硬碟的損壞等。 數據恢復是數據備份的逆操作 密碼的修改主要考慮到數據的安全,圖書管理員可以隨時更改密碼,不讓他人進入圖書管理系統 數據索引是在操作過程中如果發生資料庫與索引庫不能同步時,圖書管理員只要使用本功能,就可以正常使用 。
8、退出系統退出系統模塊由幫助和退出構成。
三、系統設計步驟、方法
開發工具
平台:Visual C++ 6.0
語言:兼容C的C++語言
3.1 資料庫的設計
3.2 功能模塊的設計與實現
3.3 菜單的設計與創建
3.4 主程序的編寫
3.5 系統的編譯與運行
3.6 系統說明
E. 軟體開發流程有哪些、軟體後期維護怎麼做
檣杓啤⒈喑毯偷魘浴⒊絛蛄
F. 軟體維護是指什麼
軟體維護(Software maintenance)是一個軟體工程名詞,是指在軟體產品發布後,因修正錯誤、提升性能或其他屬性而進行的軟體修改。
軟體維護活動類型總起來大概有四種:改正性維護(糾錯性維護)、適應性維護、完善性維護、預防性維護。除此四類維護活動外,還有一些其它類型的維護活動,如:支援性維護(如用戶的培訓等)。針對以上幾種類型的維護,可以採取一些維護策略,以控制維護成本。
(6)軟體工程維護擴展閱讀:
軟體維護的類型介紹:
1、改正性維護:軟體交付後,如果開發時的測試沒有徹底的進行,一些隱藏的錯誤將被留下。這些隱藏錯誤將在某些特定的使用環境中暴露。為了發現和糾正軟體錯誤,糾正軟體性能缺陷,消除在實施中的錯誤使用, 診斷和糾正錯誤的過程應稱為改正性維護。
2、適應性維護:在使用過程中,外部環境(新的硬、軟體配置)數據環境(資料庫、數據格式、數據輸入/輸出方式、數據存儲介質)可能發生變化 。
3、完善性維護:在軟體的使用過程中,用戶往往會對軟體提出新的功能與性能要求。為滿求了足這些要求,需要修改或再開發軟體,以擴充軟體功能、增強軟體性能、改進加工效率、提高軟體的可維護性。
4、預防性維護:採用先進的軟體採用先進的軟體工程方法對需要維護的軟體或軟體中的某一部分(重新)進行設計、編制和測試。
參考資料來源:網路-軟體維護
G. 軟體工程如何指導軟體開發與維護
軟體工程是個大的學科,內容非常多,我也說不完整,畢竟我沒有到那個學術程度。我只能從我工作的實際角度來解釋你的問題。如果有錯誤的地方還請原諒。
在我看來,軟體的開發流程無外乎就這么幾個過程:
1.需求調研
2.概要設計
3.詳細設計
4.編碼實現
5.基本功能測試
6.集成測試和性能測試
7.發布試運行以及正式運行後的維護工作
我是程序員,也做多編碼工作,其中3、4、5是與我關系比較緊密的,那在我的工作中最重要的就是要看明白詳細設計的內容,詳細設計中必須要有的叫UML建模圖,可能會包含時序圖、類圖等等,它們詳細的描述了我的編碼該如何寫,結構該如何設計,用戶操作流程是什麼等等內容。這些內容都需要一個統一的要求進行規范,而規范的統一標准隸屬於誰呢?就是軟體工程這個范疇。當然它只是實現的一小部分。我剛才舉例的是實現的部分,整個軟體研製流程的若干標准、要求、習慣統統都包含在內,除了這些我想針對項目前期的立項、資金成本核算也應該要包含在內。哦,對了,還有就是一些機制的東西,例如軟體開發流程模型(常用螺旋瀑布混合模型)等等。
既然是做基層工作,那我就從基層工作中給你解釋一下我對軟體工程的認知,希望你從這個角度能理解到我闡述的內容。