發(fā)布時間:2022-08-03 10:43:20
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇計算機軟件工程管理探討,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進步。
[摘 要]隨著信息工程建設的發(fā)展,計算機得到廣泛的應用。計算機軟件工程管理工作所具有的重要性也逐漸凸顯,特別是在計算機軟件工程項目的質(zhì)量控制、進度控制以及成本控制方面,計算機軟件工程管理工作發(fā)揮著重要的作用。本文在重點論述計算機軟件工程管理工作中的質(zhì)量控制與進度控制及主要方法的基礎(chǔ)上,對計算機軟件工程管理工作中的措施做出了探討,以供大家參考與借鑒,以期更好的管理計算機軟件工程工作,讓計算機能夠更好的服務于人類。
[關(guān)鍵詞]計算機 軟件 工程管理
在計算機軟件工程開展過程中,軟件產(chǎn)品的設計、開發(fā)、生產(chǎn)等都與管理工作具有著直接的關(guān)系,良好的管理工作不僅能夠確保軟件工程產(chǎn)品滿足用戶需求,同時能夠?qū)こ痰氖找嬉约帮L險做出有效的控制,所以對計算機軟件工程管理工作作出研究以優(yōu)化與指導計算機軟件工程管理工作對于推動計算機軟件工程管理的的發(fā)展而言具有重要的現(xiàn)實意義。
1.計算機軟件工程管理的主要內(nèi)容
計算機軟件工程管理工作的開展,需要與軟件產(chǎn)品的性質(zhì)與特征等緊密的結(jié)合起來,其內(nèi)容主要包括以下方面:
1.1 組織機構(gòu)管理
不能僅僅停留在簡單集合開發(fā)人員的層面上,而是應注重人員分配和組織結(jié)構(gòu)的完整性,使分工確保明確,做到上傳下達信息,這就是所謂的組織機構(gòu)。但是由于不同工程具有不同的要求,因此,至今并沒有把組織機構(gòu)的統(tǒng)一模式提出過。
1.2 工作人員管理
計算機軟件工程的主體就是工作人員,對資料的查找、和軟件程序的編寫以及處理后續(xù)工作等各種項目的實施負主要責任,所以需要不同崗位的工作人員齊心協(xié)力,共同配合才能完成這項工作。因此,在分析項目的規(guī)模和性質(zhì)等基礎(chǔ)上,對計算機軟件開發(fā)人員進行合理安排,把各自的分工和責任予以明確。但是,由于不同工作人員具有不同的素質(zhì)和專業(yè)能力等,這就應結(jié)合實際情況,及時的合理調(diào)配與管理。工作人員不僅應該具備本專業(yè)知識,而且團隊協(xié)作能力也需要具備,因為計算機軟件項目具有復雜性,需要與其他人員共同配合才能夠完成。
1.3 用戶管理
用戶使用是軟件開發(fā)的最終目標。在軟件開發(fā)過程中,應對用戶的需求和操作習慣等進行全面的充分了解,從而使來自外界的干擾因素盡量的被減少。在軟件的開發(fā)中,積極的正確用戶使用的建議,能夠做到讓用戶把誠懇的意見提出來,這樣軟件的可操作性和實用性才會具有增強的機會。
2.目前計算機軟件工程管理中存在的問題
2.1 軟件工程需求和實際業(yè)務存在較大差距
在開發(fā)計算機軟件的過程中,軟件工程需求和實際業(yè)務的差距較大是最主要的問題。此問題形成的根本原因在于在需求項目工程階段,市場調(diào)查項目的實體和數(shù)據(jù)等是重點,但是,這些工作僅僅停留在業(yè)務表面的層次上,初步獲得的資料也僅具有框架式的作用,而業(yè)務規(guī)劃工作卻完全被忽略了。而軟件的后續(xù)設計人員在進行業(yè)務規(guī)劃時也只能通過想象來完成,這樣就造成了實際情況與最終的產(chǎn)品之間產(chǎn)生直接的較大的差距。
2.2 軟件工程管理量較大
工作量極大是計算機軟件工程的特點,這是人所共知的事情。在軟件的開發(fā)過程中,影響它的因素很多,其中,開發(fā)人員的投人程度和管理水平等人為因素就是最大的影響因素。把人為因素刨除在外,在業(yè)務規(guī)則被確定的情況下,就較容易估算出軟件的開發(fā)量與管理量。
顯而易見,在計算機軟件工程管理中,存在很多地方需要進行改進,但是以軟件的基本為前提是需要改進的地方最實質(zhì)所在。把有效的業(yè)務規(guī)劃,數(shù)據(jù)的處理方法,盡快的找出來,是實現(xiàn)多規(guī)則化的前提。
3.計算機軟件管理工程的方法
3.1 提高軟件效率
在以往,修改數(shù)據(jù)前,在操作方法上需要前臺程序控制,但最近幾年,隨著數(shù)據(jù)庫與信息技術(shù)的發(fā)展,這種方法已經(jīng)被網(wǎng)絡計算所逐漸取代。因此說,修改數(shù)據(jù)程序是軟件工作效率提高的前提條件,把它向計算機的其他層次中進行分配,這是提高工作效率是最佳途徑。
3.2 加強軟件工程的風險管理
軟件開發(fā)各階段都會存在著風險。軟件項目的風險主要體現(xiàn)在四個方面:需求、技術(shù)、成本和進度。需求方面體現(xiàn)在客戶對軟件的需求表達不明確,因此這里就需要軟件工程管理人員要和客戶保持聯(lián)系,了解并明確客戶的需求。客戶對軟件的體驗效果不良,要求重新設計,或者是客戶提出的意見沒有被技術(shù)人員采納而沒有達到其預期需求的效果,導致其要求重做等;技術(shù)方面主要體現(xiàn)在如軟件開發(fā)技術(shù)人員編程不夠熟練,導致程序編寫失誤等等;成本方面,主要是軟件開發(fā)過程中成本問題,假若一家軟件公司為客戶進行軟件工程開發(fā),在其開發(fā)過程中,由于工程管理不當,造成人力資源和開發(fā)費用的浪費,這就會增加開發(fā)成本,甚至有的成本比報酬高,所以要加強成本控制;進度風險體現(xiàn)在,由于開發(fā)過程中工程管理不到位,導致人員工作效率低、拖沓等,造成進度緩慢而不能按照客戶要求的時間成功完成軟件的編程。
3.3 加強測試
對計算機軟件工程產(chǎn)品做出測試是確保計算機軟件工程取得良好質(zhì)量的關(guān)鍵,所以計算機軟件工程管理工作者在管理過程中有必要對工程成果或者階段性成果進行測試,這種測試的目的在于對工程開展狀況以及產(chǎn)品開發(fā)狀態(tài)做出了解,從而為下一步管理工作重點的確定提供必要依據(jù)。計算機軟件工程管理人員有必要要求開發(fā)商提供測試規(guī)范與測試項目,并以此為依據(jù)獲得測試結(jié)果。同時計算機軟件工程管理工作者有必要讓測試工作覆蓋計算機軟件的整個開發(fā)過程,并為軟件工程的開展提供建議和意見,在此過程中,計算機軟件工程管理人員有必要遵循以下原則:一是確保工程項目具備測量規(guī)范以及測量結(jié)果分析辦法;二是對測量數(shù)據(jù)進行及時的收集與存儲;三是對測量數(shù)據(jù)進行討論與交流并制定報告;四是以為工程據(jù)測提供依據(jù)為出發(fā)點開展測量工作;五是構(gòu)建完整的工程測量數(shù)據(jù)、報告記錄。
目前,我國計算機軟件工程管理方面所具有的工作模式具有多樣化的特點,計算機軟件工程管理制度的完善不僅能夠有效的規(guī)范管理工作者行為,同時也能夠提高管理工作者的管理能力。在此方面,有必要通過激勵機制的構(gòu)建來充分調(diào)動管理人員的工作積極性,通過發(fā)揮管理工作者的主觀能動性來實現(xiàn)工程管理質(zhì)量的提高。所以,構(gòu)建統(tǒng)一化的管理模式是我們未來的發(fā)展趨勢。
[摘 要]隨著信息技術(shù)的快速發(fā)展,計算機得到廣泛的應用。由于計算機軟件本身就是一個特殊的性能,因此在進行計算機軟件工程管理工作時應該涉及到多個學科的知識。而計算機軟件開發(fā)項目也向越來越廣泛的領(lǐng)域延伸, 同時人們也需要迎接前所未有的風險的挑戰(zhàn),這個項目已經(jīng)成為具有系統(tǒng)性和復雜性的工程。本文根據(jù)多年的實際工作經(jīng)驗,簡要分析了管理計算機軟件工程的內(nèi)容和方法問題等,以供大家參考與借鑒。
[關(guān)鍵詞]計算機 軟件工程 管理
當前,我國還沒有充分重視計算機軟件工程管理工作。主要原因是由于軟件產(chǎn)品存在的特殊性,諸多方面與管理工作相關(guān),那如何解決計算機軟件項目管理的問題,提高其效率,使其應用效果最大化的發(fā)揮,將成為當前亟待解決的問題。
1.軟件工程概述
軟件工程是應用計算機科學、數(shù)學、邏輯學及管理科學等原理,開發(fā)軟件的工程。軟件工程借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量、降低成本和改進算法。其中,計算機科學、數(shù)學用于構(gòu)建模型與算法,工程科學用于制定規(guī)范、設計范型、評估成本及確定權(quán)衡,管理科學用于計劃、資源、質(zhì)量、成本等管理。?
軟件工程的目標是在給定成本、進度的前提下,開發(fā)出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性、可互操作性和滿足用戶需求的軟件產(chǎn)品。追求這些目標有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護的困難。
2.計算機軟件工程管理的主要內(nèi)容
目前軟件開發(fā)的自動化程度很低,在研究與開發(fā)過程中,人是最重要因素。因此,軟件工程管理絕大程度上是對工程開發(fā)人士的管理。我們首先需根據(jù)軟件工程的個別特性,來分析安排軟件工程管理的具體事項,其內(nèi)容主要包括以下方面:
2.1 組織機構(gòu)管理
不能僅僅停留在簡單集合開發(fā)人員的層面上,而是應注重人員分配和組織結(jié)構(gòu)的完整性,使分工確保明確,做到上傳下達信息,這就是所謂的組織機構(gòu)。但是由于不同工程具有不同的要求,因此,至今并沒有把組織機構(gòu)的統(tǒng)一模式提出過。
2.2 工程開發(fā)者管理
工程開發(fā)者一般分成:項目負責人、系統(tǒng)分析員、高級程序員、初級程序員、資料員和其他輔助人員。根據(jù)項目的規(guī)模大小。有可能一人身兼數(shù)職,但職責必須明確。不同職責的人,要求的素質(zhì)不同。如項目負責人需要有組織能力、判斷能力和對重大問題能做出決策的能力;系統(tǒng)分析員則要有概括能力、分析能力和社交活動能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。
2.3 用戶管理
用戶使用是軟件開發(fā)的最終目標。在軟件開發(fā)過程中,應對用戶的需求和操作習慣等進行全面的充分了解,從而使來自外界的干擾因素盡量的被減少。在軟件的開發(fā)中,積極的正確用戶使用的建議,能夠做到讓用戶把誠懇的意見提出來,這樣軟件的可操作性和實用性才會具有增強的機會。
3.軟件工程的應用
隨著計算機與網(wǎng)絡技術(shù)不斷發(fā)展并廣泛應用,計算機軟件工程體現(xiàn)出良好的精準性、便捷性,在社會發(fā)展的各個領(lǐng)域廣泛運用。典型的計算機軟件包括辦公軟件、操作系統(tǒng)、數(shù)據(jù)庫、人機界面等,在我國工業(yè)、農(nóng)業(yè)、金融業(yè)、政府部門等各個領(lǐng)域發(fā)揮重要作用。在計算機軟件工程中,融人了開發(fā)人員的智慧,計算機軟件的不斷更新、不斷升級,推動了計算機軟件的系統(tǒng)化、細致化、普及化發(fā)展。
當前,計算機軟件已經(jīng)在人們的工作、學習、生活中普遍應用。例如,在企業(yè)中使用辦公軟件,提高各項管理工作效率與質(zhì)量水平,在企業(yè)內(nèi)部實現(xiàn)信息資源共享,確保各項信息的上傳下達;在校園建設中,計算機軟件也發(fā)揮了重要作用,包括在教學過程中使用的計算機軟件,便于師生之間的交流;同時,學生學籍管理、學費管理、收費管理等都需要通過計算機軟件而實現(xiàn),確保校園內(nèi)各項工作的有序性。總之,當前計算機軟件已經(jīng)無處不在,改變了人們的工作、生活方式,給人們帶來諸多便捷。加強對計算機軟件工作的管理,研發(fā)更多實用性強、操作性強的軟件,非常重要。
4.計算機軟件工程管理中存在的問題
4.1 軟件工程需求和實際業(yè)務存在較大差距
在開發(fā)計算機軟件的過程中,軟件工程需求和實際業(yè)務的差距較大是最主要的問題。此問題形成的根本原因在于在需求項目工程階段,市場調(diào)查項目的實體和數(shù)據(jù)等是重點,但是,這些工作僅僅停留在業(yè)務表面的層次上,初步獲得的資料也僅具有框架式的作用,而業(yè)務規(guī)劃工作卻完全被忽略了。而軟件的后續(xù)設計人員在進行業(yè)務規(guī)劃時也只能通過想象來完成,這樣就造成了實際情況與最終的產(chǎn)品之間產(chǎn)生直接的較大的差距。
4.2 軟件工程管理量較大
軟件工程項目管理的工作量是難以預計的。眾所周知,軟件工程實際工作量具有很大彈性,開發(fā)過程中的人為因素對其開發(fā)進度具有很大的影響。如開發(fā)者的投入程度、業(yè)務員的管理水準、用戶積極配合的程度等等。若撇開人為因素,則在確定業(yè)務規(guī)則的基礎(chǔ)下,軟件開發(fā)的工作量必然是很好估算的。?
4.3 風險管理意識較弱
任何項目都有風險,風險一旦發(fā)生便會產(chǎn)生難以預計的損失,項目風險管理特別重要。但是某些項目負責人沒有充分認識到風險管理在軟件項目管理中的重要作用,對計劃書中風險管理章節(jié)部分敷衍了事,對項目風險管理所必備的知識不能充分掌握,以至于對事后的風險防范起不到較好的抵御作用。
5.計算機軟件工程管理的方法與對策
5.1 提高軟件效率
在以往,修改數(shù)據(jù)前,在操作方法上需要前臺程序控制,但最近幾年,隨著數(shù)據(jù)庫與信息技術(shù)的發(fā)展,這種方法已經(jīng)被網(wǎng)絡計算所逐漸取代。因此說,修改數(shù)據(jù)程序是軟件工作效率提高的前提條件,把它向計算機的其他層次中進行分配,這是提高工作效率是最佳途徑。
摘 要計算機軟件開發(fā)是一項復雜的工作,涉及到的內(nèi)容過多,范圍廣闊,這就要求對計算機軟件工程的管理體系要積極完善。因此,本文對計算機軟件工程管理的內(nèi)容和其存在的問題進行了分析,并提出了一些相關(guān)的改善措施。
【關(guān)鍵詞】計算機 軟件工程 管理
計算機軟件在現(xiàn)代社會的各個領(lǐng)域和行業(yè)都起著重要的作用,軟件工程是專門設計軟件、開發(fā)軟件的。為了能夠更好地開發(fā)計算機軟件,對工程管理進行有效改善則是主要渠道,并且能夠進一步提高經(jīng)濟效益,因此,加強對計算機軟件工程的管理是非常必要的。
1 計算機軟件工程管理的主要內(nèi)容
1.1 對用戶的管理
用戶指計算機軟件的使用者,開發(fā)計算機軟件,最需要注意的就是要適合用戶,用戶也要積極反饋,在計算機軟件的開發(fā)過程中,始終保持用戶與開發(fā)者相互交流溝通的狀態(tài),這樣才更加利于完善計算機軟件工程對用戶的管理。計算機軟件開發(fā)的工作人員,不僅要與用戶保持交流溝通,還要對用戶的需求做到具體了解,并盡可能地滿足。
1.2 對組織機構(gòu)的管理
組織機構(gòu)必須要科學合理,內(nèi)部工作人員的具體分工也要十分明確。首先是主程序員,想要開發(fā)出較好的計算機軟件,就要具備高級軟件工程開發(fā)者,來負責軟件的策劃。而技術(shù)人員則是主要完成開發(fā)和具體數(shù)據(jù)分析任務的,具體統(tǒng)一的工作安排,對軟件開發(fā)有著很大的幫助作用。其次是后備支援的工程師,主要是輔佐主程序員的工作,同樣有著重要影響。最后是讓每位員工負責其專業(yè)能力最強的部分,積極發(fā)揮才能。除了在人力上的合理安排之外,在進行員工管理時,實行員工自主管理,以此調(diào)動員工的工作熱情和積極性。
1.3 對開發(fā)人員的管理
計算機軟件的開發(fā)是一項細致、技術(shù)性要求極高的工作,所以其工作人員也許具備一定的專業(yè)能力。在進行軟件開發(fā)時,員工的職責和分工一定要具體細化,明確分工。不但如此,對員工的綜合素質(zhì)也要嚴格要求,具備良好的素質(zhì)修養(yǎng),是對員工的基本要求,也是有效完成工作的必備基礎(chǔ)。
1.4 對控制的管理
計算機軟件工程的控制管理,包含許多的內(nèi)容,其中主要包括對費用的控制和對質(zhì)量的監(jiān)控。費用控制是指對計算機軟件開發(fā)所需費用的合理規(guī)劃,嚴格控制在規(guī)定范圍內(nèi)。質(zhì)量是每個產(chǎn)品的基礎(chǔ),也是用戶最注重的部分,在具體的監(jiān)控過程中,對每一個步驟都要進行檢查和審核,這樣才能進一步提高計算機軟件的質(zhì)量。
2 計算機軟件工程管理存在的問題
2.1 計算機軟件工程需求和實際業(yè)務存在巨大差距
計算機軟件工程在進行需求分析時,需要收集數(shù)據(jù)并具體分析,也需要對軟件本身進行考察分析,然而這些都只是對軟件工程的業(yè)務工作的表面分析,并沒有徹底地具體深入。而且其獲取的大量資料,對于實際業(yè)務工作只是起到了基本的作用,并沒有對實際業(yè)務的規(guī)劃做到具體分析,以至于軟件開發(fā)人員更多的是根據(jù)自己的想象對實際業(yè)務進行規(guī)劃的,從而導致軟件與實際的業(yè)務之間產(chǎn)生差異。
2.2 計算機軟件工程管理量較大
計算機軟件工程是一個具有彈性的工作,在工作中,主觀因素對軟件開發(fā)工作的影響是非常大的,比如員工的工作態(tài)度和自我管理能力等,這些因素如果不存在,那么工程管理量的估計就會變得相對容易。但是主觀因素的可控性是很有難度的,所以,想要做到完善工程管理,其管理量是非常大的。
3 改善計算機軟件工程管理的措施
3.1 統(tǒng)一規(guī)劃計算機軟件工程開發(fā)的平臺
計算機軟件的運行平臺是不統(tǒng)一的,這對計算機軟件的發(fā)展有著很大的影響,導致許多的軟件都需要在不同的平臺上被多次開發(fā)。網(wǎng)絡的發(fā)展十分迅速,信息化技術(shù)的更新也隨之加速,這給計算機軟件工程行業(yè)的發(fā)展也提供了平臺,并且,隨著國際化和全球化的發(fā)展,不同的軟件工程人才可以集合起來,相互學習,共同開發(fā)同一軟件,既節(jié)省了人力和時間,也對計算機軟件工程的快速更新起到了一定的促進作用,所以要統(tǒng)一規(guī)劃計算機軟件工程的開發(fā)平臺。
3.2 加強計算機軟件工程的合作團隊管理
良好的合作團隊是實現(xiàn)計算機軟件工程管理的有力保證,也是有效實現(xiàn)工程任務的一大途徑。因此,工作人員之間要多多進行溝通交流,帶動整個團隊積極溝通,加強團隊之間的合作意識培養(yǎng),從而有利于完成工程目標。在此基礎(chǔ)上,也應該對員工進行具體分工,根據(jù)員工的實際能力和軟件工程的具體情況,合理細化分工安排,為工作得以順利完成提供良好的基礎(chǔ)。然后,員工的積極性和主動性也很重要,需要領(lǐng)導準確引導,激發(fā)團隊的合作意識和工作熱情,促使團隊共同努力完成計算機軟件工程管理工作。
3.3 建立健全的計算機軟件工程管理體系
建立健全的計算機軟件工程管理體系,最基本的就是需要構(gòu)建計算機軟件工程管理人才體系,人才是使軟件工程得以完成的基礎(chǔ),所以要充分發(fā)揮人才的積極性和主動性,保證軟件工程任務得以順利完成。員工想要徹底地實現(xiàn)工程目標,則需具備基本的專業(yè)知識及相關(guān)知識,在此基礎(chǔ)上,還應該定期接受專業(yè)的培訓,及時更新自己的信息儲備,努力做到掌握最新的軟件工程信息和專業(yè)知識,切實地運用到實踐中去,從而提高軟件工程管理工作的效率,幫助團隊實現(xiàn)計算機軟件工程目標。管理自然應該有一定的規(guī)范制度,可以嘗試在計算機軟件工程管理工作中,全面貫徹落實獎懲機制,獎懲有度有序,以此激發(fā)員工的工作熱情,為促進管理工作有序進行提供有力基礎(chǔ)。
3.4 完善計算機軟件工程的風險管理體系
完善風險管理體系,加強員工的風險意識,對員工進行風險管理知識傳授,培養(yǎng)員工辨別風險意識的能力,使其能夠做到具體風險具體分析,針對不同的風險,能夠及時地采取有效的預防措施,并準時完成風險管理報告的總結(jié)和提交。而且,在未發(fā)生風險的情況下,固定地做好預防風險的工作,以防潛藏的風險。計算機軟件工程的工作過程,本身就具有很大的風險性和不穩(wěn)定性,所以從始至終都需要做好風險管理,以防隨時會出現(xiàn)的風險,從而能夠及時地進行應激處理,盡可能地降低損失,保證計算機軟件工程管理工作能夠有序進行。
4 結(jié)語
信息技術(shù)的在快速更新,計算機軟件也隨之改進,但是計算機軟件工程的管理工作卻出現(xiàn)了許多亟待解決的問題,需要采取一定的有效措施,改善這一現(xiàn)狀,以期能夠為計算機軟件工作提供幫助,并為計算機行業(yè)的發(fā)展奠定良好的基礎(chǔ)。
摘 要:經(jīng)濟和科學技術(shù)的發(fā)展,使得計算機已經(jīng)應用于生產(chǎn)、生活中的各個方面。計算機在工業(yè)中的應用可以使得設計人員的設計更為方便、快捷,極大的提升了工業(yè)發(fā)展的效率。計算機的大規(guī)模應用一方面在為大家的生活帶來了便利的同時,也加大了信息管理的難度,使得計算機信息泄露的風險大大增加,做好計算機軟件工程的維護對于提高計算機的使用性能和工作效率以及信息安全都有著十分重要的意義。本文在分析計算機軟件管理中所存在的問題的基礎(chǔ)上對軟件工程維護和管理的措施進行分析闡述。
關(guān)鍵詞:計算機;軟件工程;管理維護
21世紀是全球信息化的時代,經(jīng)濟及科學技術(shù)的發(fā)展使得現(xiàn)今社會的信息化程度不斷提高,計算機軟件管理作為計算機應用中的重要一環(huán)在發(fā)展速度與管理應用上都較為遲緩,特別是在軟件工程技術(shù)方面與發(fā)達國家仍存在一定的差距,造成這一現(xiàn)象的原因是多方面的,最主要的是受到技術(shù)體系和應用環(huán)境的影響,計算機軟件管理是一個綜合性較強的項目,應當積極推廣和加強其在計算機管理上的應用,提高計算機的工作效率,促進經(jīng)濟的快速發(fā)展。
1 計算機軟件工程管理維護的重要意義
做好計算機軟件工程的管理和維護對于促進計算機效率的提升、計算機信息安全方面都有著十分重要的意義。做好計算機軟件工程管理維護是計算機管理工作中的重點也是難點。做好計算機軟件工程管理維護對于工作的重要意義主要有以下幾點:
(1)做好計算機軟件工程管理維護是確保用戶工作順利的重要保證,現(xiàn)今,計算機已經(jīng)深入到了生產(chǎn)、生活中的各個方面,在計算機的應用中離不開軟件的協(xié)助,不論是數(shù)據(jù)、信息的存儲、郵件的聯(lián)系還是繪圖、數(shù)據(jù)的計算、模型的建立等都離不開計算機的輔助,在這一個過程中,計算機軟件的作用越發(fā)重要,如果對于計算機軟件工程的管理、維護工作不到位容易引發(fā)故障的發(fā)生會對用戶造成不可估量的損失,因此,應當對計算機軟件工程管理維護引起足夠的重視,確保計算機能夠安全、可靠的運行。
(2)做好計算機軟件工程管理維護對于計算機軟件的開發(fā)同樣有著十分重要的意義,通過做好計算機軟件工程管理維護能夠產(chǎn)生研發(fā)的動力,在計算機軟件工程的管理和維護過程中能夠發(fā)現(xiàn)各種不同的問題,通過對這些問題進行仔細的研究分析的基礎(chǔ)上尋找相應的解決辦法,以便在后期的軟件開發(fā)過程中規(guī)避此類問題,提高計算機軟件開發(fā)的質(zhì)量。同時,在對計算機軟件工程管理維護的過程中,在提高自身計算機水平的同時激發(fā)對于軟件開發(fā)的熱情,從而使得工作能夠更為順利的展開。
(3)做好計算機軟件工程管理維護還是提升個人計算機水平的重要途徑,現(xiàn)今,隨著計算機用用的普及,對于計算機的管理維護不僅僅體現(xiàn)在對于計算機軟件的應用上,同時也體現(xiàn)在對于計算機軟件的維護管理上,通過做好對于計算機軟件的管理維護,能夠加深個人對于計算機相關(guān)軟件的了解,為以后更好的處理相似問題打下良好的基礎(chǔ)。
2 提高計算機軟件工程管理維護效果的措施
為更好的實現(xiàn)對于計算機軟件工程的管理與維護需要從多方面入手進行協(xié)助以達到良好的效果。
2.1 從軟件的開發(fā)方面入手
計算機系統(tǒng)非常龐大,除了系統(tǒng)自帶的軟件外,為實現(xiàn)不同的功能、應用需要安裝有相應的應用程序,同時在計算機的應用上,需要在確保計算機軟件正常使用的基礎(chǔ)上提升計算機的工作效率,在如此繁雜的系統(tǒng)中實現(xiàn)這一目標這對于計算機的維護管理提出了新的挑戰(zhàn)。為提升對于計算機軟件工程管理維護的效果,需要加強軟件開發(fā)力度,使得軟件能夠?qū)Ψ雷o功能有著良好的應用,從而使得軟件能夠據(jù)具有良好的升級、保密和病毒防護能力,使得其在計算機運行的過程中實現(xiàn)好第一道的防護工作。同時在軟件開發(fā)的過程中使用高級語言,用以增加對于用戶指令的智能識別能力,提高計算機軟件工程管理維護的效率與效果。計算機所使用的軟件都是由匯編語言編制而成的,在程序編制的過程中如果使用像機器語言或是換邊語言這一層次較低的語言,雖然操作簡單、編制較快但不利于后期軟件在使用的過程中對其進行維護。所以,在軟件的開發(fā)過程中需要使用較為高級的語言,通過使用高級程序語言來增加軟件對于用戶指令的智能識別能力,并通過技術(shù)的手段來增加計算機軟件工程管理維護的可靠性與精細度。同時對于所使用的計算機軟件要把握好質(zhì)量關(guān),計算機軟件質(zhì)量的好壞對于軟件的運行效果有著十分重要的影響,同樣質(zhì)量好的軟件能夠降低軟件維護的負擔,從而實現(xiàn)從源頭入手對計算機軟件進行了維護,同時計算機系統(tǒng)需要處理的信息量十分龐大,同時各類數(shù)據(jù)之間的關(guān)系又十分緊密、復雜,為了提高計算機軟件的運行效率,需要做好軟件中各部之間聯(lián)系的緊密度和處理效率,確保計算機軟件工程的管理和維護的效果。
2.2 加強用戶對安全使用計算機的認識
計算機使用人員應當養(yǎng)成計算機軟件維護的意識,以往的計算機使用者對于計算機的維護與管理缺乏一個明確的認識,認為計算機的管理及計算機軟件的維護可有可無,只要計算機能夠運行,只要不影響自己的工作就一直運行下去,僅僅在計算機出現(xiàn)問題時才想起對于計算機的維修與維護,需要注意在日常的計算機使用過程中做好對于計算機的維護與管理,提升計算機的工作效率、延長計算機的使用壽命。同時需要在計算機上安裝有相應的殺毒及防護軟件,單位或是公司所使用的電腦往往互聯(lián)成一個局域網(wǎng)絡,如不做好計算機的防護,一旦一臺計算機有了病毒將會迅速擴散到整個局域網(wǎng)中的每臺計算機中,從而影響計算機的使用,嚴重的還會造成硬件的損壞。同時在計算機的管理維護中,應當注意做好對于硬盤的維護,硬盤是計算機重要的數(shù)據(jù)存儲部件,做好對于計算機硬盤的維護才能減少其中的垃圾數(shù)據(jù),對于計算機硬盤的維護管理最主要的是定期對計算機的硬盤進行掃描,查看計算機中是否含有病毒。木馬等,同時掃描時還需要注意做好對于廢棄、垃圾數(shù)據(jù)的處理,減少其對于內(nèi)層的占據(jù),提升計算機的運行速度,并注意做好對于硬盤壞道的掃描,查看計算機硬盤中是否有物理壞道,并注意做好相應的修復。在做好硬盤掃描、修復的同時還需要注意對硬盤中的重要數(shù)據(jù)、文件等進行備份,減少計算機故障時所造成的損失。同時還需要養(yǎng)成文明上網(wǎng)的行為習慣,不瀏覽不健康的網(wǎng)站,減少電腦接觸病毒的途徑,對于來歷不明的鏈接、文件等不打開,避免其對計算機造成影響。
3 計算機軟件工程維護中主要注意的問題
3.1 促進軟件開發(fā)與用戶的合作
計算機軟件工程管理維護是一項系統(tǒng)性的工程,需要多方面的協(xié)助來共同做好對于計算機的管理維護。計算機軟件工程管理維護是軟件開發(fā)人員與用戶共同的問題,為進一步提升計算機軟件工程管理維護的效果,需要在軟件開發(fā)的過程中不斷的提升和改進開發(fā)技術(shù),在提升計算機及計算機軟件使用性能的同時加強對于軟件防護性能及可靠性和可維護性的探索研究,提升軟件的性能和可靠性。計算機軟件的使用人員應當在計算機的使用過程中加強對于良好的軟件維護意識的培養(yǎng),并將軟件使用過程中所發(fā)現(xiàn)的問題及時的進行反饋,為軟件開發(fā)人員提供詳實的第一手數(shù)據(jù),從而便于在后期的軟件開發(fā)中進行改進。
3.2 加強對于相關(guān)計算機維護知識的宣傳
做好對于計算機軟件工程管理維護需要多方協(xié)作來共同完成,要充分發(fā)揮計算機的使用人員在計算機軟件工程管理維護中的積極作用,通過加強對于計算機軟件工程管理維護知識的宣傳工作,積極將計算機軟件工程管理維護的理念樹立在每一個計算機使用人員的腦海中,通過詳細的講解讓用戶充分了解到計算機及計算機軟件維護的重要性,并通過講解使得用戶能夠?qū)τ嬎銠C軟件工程管理維護的方法有一個充分的了解,從而更好的做好對于計算機軟件工程管理維護。同時,網(wǎng)絡管理人員可以在相應的電腦界面上給出維護的建議,并及時的提醒用戶對電腦進行維護,同時計算機管理人員也定期對計算機進行管理維護以提高計算機的使用性能。
結(jié)語
計算機是現(xiàn)今社會中應用極為廣泛的電子設備,隨著社會信息化程度不斷提高,計算機所發(fā)揮的作用也越來越重要,做好計算機及計算機軟件工程管理維護,提高計算機的使用性能對于促進我國經(jīng)濟發(fā)展以及信息化水平有著十分重要的意義。本文從計算機軟件工程管理維護所起到的重要作用出發(fā),對計算機及計算機軟件工程管理維護中所存在的一些不足進行了分析闡述,并對現(xiàn)階段下如何做好計算機及計算機軟件工程管理維護,提高計算機的使用效率,延長計算機的使用壽命進行了討論。
[摘 要]在信息化高度發(fā)達的社會,計算機軟件應用促進了經(jīng)濟和社會的發(fā)展,也提高了工作和生活效率。在計算機專業(yè)發(fā)展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規(guī)范的系統(tǒng)。本文從計算機軟件工程管理內(nèi)容入手,針對其中出現(xiàn)的問題,提出一些思考,加大改革創(chuàng)新力度,提高軟件開發(fā)效率,促進軟件行業(yè)深入發(fā)展。
[關(guān)鍵詞]計算機 軟件工程 管理 優(yōu)化
軟件工程是研究用工程化方法開發(fā)和維護有效、實用并且高質(zhì)量軟件的一項工程。計算機軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發(fā)工具的選用等等。現(xiàn)代信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。計算機軟件工程的發(fā)展不僅為人們生活提供了便利,從某一程度來說,也使得人們的生活方式得到了一些轉(zhuǎn)變,而且從社會、國家的角度來說,它也促進了經(jīng)濟的發(fā)展和綜合國力的提升。計算機軟件工程的重要作用使得我們必須全面思考當下軟件工程管理發(fā)展的缺陷,從計算機軟件工程管理內(nèi)容入手,針對其中出現(xiàn)的問題,提出一些思考,進行改革創(chuàng)新。
1 計算機軟件管理的內(nèi)容
高質(zhì)量計算機軟件的研發(fā)與生產(chǎn)一般周期性較長,自動化程度不高,所以說在整個開發(fā)過程中,人是最重要的部分,尤其要加強各項人員的管理。軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發(fā)工具的選用等等。
1.1 軟件研發(fā)人員的管理
計算機軟件行業(yè)不同于其他行業(yè)的就是它對人才、技術(shù)的高要求。在整個研發(fā)、生產(chǎn)的過程中,人是貫穿始終的重要部分,因此人員的管理非常重要。軟件生命周期中軟件研發(fā)人員從最初設計資料、設計語言、設計模式的選擇,到具體的程序編寫一直到后期的維護工作都需要相關(guān)工作人員的積極配合。那么各項工作的人員除了要相互協(xié)作之外,關(guān)鍵是要有過硬的專業(yè)素質(zhì),能把份內(nèi)的事情完成好。管理人員也需要把握員工的基本情況,根據(jù)他們的優(yōu)勢進行合適的安排,并為軟件研發(fā)人員工作創(chuàng)設良好、輕松的工作氛圍。
1.2 組織機構(gòu)的管理
組織機構(gòu)強調(diào)的是組織的系統(tǒng)協(xié)調(diào)性,不是松散的人員組織。創(chuàng)建好的組織機構(gòu)需要發(fā)揮各項人員的優(yōu)勢,并將優(yōu)勢整合,促進整體的發(fā)展。組織機構(gòu)主要有以下幾種:
1.2.1民主化組織。這個組織主要強調(diào)軟件研發(fā)人員的民主性的發(fā)揮,崗位輪流交換,雖然有利于發(fā)揮個人的能動性和創(chuàng)新能力,但是針對專業(yè)性過強,又及其強調(diào)過程化管理的軟件工程來說,這種模式不太推崇。
1.2.2專家化組織。專家化模式的限定強調(diào)個人專業(yè)技能,各有所專,各有所長,這種模式雖然能把個人能力最大化,但是卻不利于與人員之間的相互協(xié)作。
1.2.3主程序員化組織。軟件工程開發(fā)結(jié)構(gòu)化發(fā)展在組織機構(gòu)的優(yōu)化管理上,最著名的案例就是IBM公司提出的主程序員組織。主程序員負責統(tǒng)籌發(fā)展,技術(shù)人員負責數(shù)據(jù)分析和具體程序開發(fā),后期維護工作也有專人負責。
1.2.4用戶管理
軟件就是為用戶而研發(fā)的,沒有用戶需求就沒有軟件業(yè)的新發(fā)展。用戶管理需要時刻關(guān)注用戶的需求,對特定軟件用戶進行調(diào)研,根據(jù)調(diào)研結(jié)果進行相應的改進,并能夠依據(jù)用戶的反饋進行改善發(fā)展,提高軟件的研發(fā)效率與質(zhì)量。
2 優(yōu)化計算機軟件工程管理的方法
2.1 建立健全計算機軟件工程管理體系
在計算機專業(yè)發(fā)展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規(guī)范的系統(tǒng),因此要建立健全計算機軟件工程管理。高質(zhì)量計算機軟件的研發(fā)與生產(chǎn)一般周期性較長,自動化程度不高,所以說在整個開發(fā)過程中,要加強各項人員的管理。在軟件行業(yè),要人盡其才、人盡其用,充分調(diào)動人員的積極性,加大自主創(chuàng)新能力,達到整體上的協(xié)調(diào)發(fā)展。還要對加強管理人員,尤其是項目負責人進行專業(yè)知識和管理知識的培訓,理論和實踐有效結(jié)合。最后要從制度上予以規(guī)范,讓具體項目執(zhí)行有度可依,完善激勵措施,獎罰分明,獎罰有度,使得管理工作得以順利高效進行。
2.2 注重團隊化建設,加強團隊協(xié)作性
計算機軟件工程建設是一項復雜的工作,包括了有設計模式的選定、設計標準的設置、程序設計語言的選擇和軟件開發(fā)工具的選用等等。各項工作并不是單一的,而是相互聯(lián)系的,因此要特別強調(diào)整體的協(xié)作性。團隊建設不是單個人的直接組織,首先要明確分工,技術(shù)人員要有過硬的專業(yè)素質(zhì),能把份內(nèi)的事情完成好,各項工作能夠有條不紊的進行;其次,還要進行團隊協(xié)作教育,把溝通協(xié)作理念滲透到每個人心中。最后,在團隊意識建設工程中,還要充分調(diào)動個人的主觀能動性,為團隊更好發(fā)展貢獻自己的力量。
2.3 加強風險、進度管理和預警機制
在計算機軟件項目運行過程中除了正常因素之外,還要關(guān)注風險意識。尤其是項目管理人員要加強自身的風險意識,對項目的實施有宏觀的把握。風險意識的加強除了在具體項目執(zhí)行過程中把握,還要專門學習風險理論,能學以致用,正確認識風險和規(guī)避風險。除了總的宏觀上的把握,還需要定期做好計算機軟件工程項目的風險評定,風險意識要貫穿于項目始終,不能放松警惕,將風險發(fā)生的機率抑制在萌芽狀態(tài)中;最后,要專門制定具體項目的進度和風險管理預警機制,結(jié)合具體實際,進行監(jiān)督管理。
2.4 優(yōu)化工程管理具體方案
采用精研――軟件工程管理平臺,尤其是對于軟件開發(fā)商而言,軟件平臺可以更好控制項目成本、進度等可調(diào)控因素,合理進行人力資源配置,確保不會因為人員的變動導致項目的難以為繼,使得軟件公司和軟件需求方實現(xiàn)共贏。
3 總結(jié)
目前,我國進入高速發(fā)展的信息化社會,計算機軟件應用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。軟件工程是一個非常復雜的工作,需要多方面的協(xié)作與配合,因此必須加強軟件工程的管理,從有效管理入手,加大改革創(chuàng)新力度,不斷提高軟件開發(fā)效率,促進軟件行業(yè)深入發(fā)展。 最終保證軟件工程產(chǎn)品的質(zhì)量。