- 現(xiàn)代軟件工程
- 周蘇
- 495字
- 2020-05-29 11:56:03
小結(jié)
軟件危機的根本原因是軟件系統(tǒng)高度復雜、難以駕馭和早期軟件開發(fā)所帶有的個人色彩。要解決軟件危機,必須應用嚴格的技術(shù),使用幫助管理復雜性的工具。從廣泛的意義上,稱這個學科為軟件工程,即軟件開發(fā)、運行、維護和退役的系統(tǒng)方法。
軟件已經(jīng)成為以計算機為基礎(chǔ)的系統(tǒng)和產(chǎn)品中的關(guān)鍵部分。在過去的50年里,軟件已經(jīng)從解決特定問題和信息分析的工具發(fā)展成為獨立的產(chǎn)業(yè)。然而,如何在有限的時間內(nèi),利用有限的資金開發(fā)高質(zhì)量的軟件仍然是人們所面對的難題。軟件——程序、數(shù)據(jù)和描述信息——覆蓋了科技和應用的很多領(lǐng)域。
基于Web的系統(tǒng)和應用已經(jīng)從簡單的信息內(nèi)容集合演化為能夠展示復雜功能和多媒體信息的復雜系統(tǒng)。盡管Web應用具有獨特的特性和需求,它們?nèi)匀粚儆谲浖懂牎?/p>
一款計算機軟件,從出現(xiàn)一個構(gòu)思之日起,經(jīng)過開發(fā)并投入使用,到停止使用止,被認為是該軟件的一個生存周期。軟件產(chǎn)品的生存周期又劃分成若干個互相區(qū)別而又有聯(lián)系的階段。更進一步,軟件生存周期是從概念形成直到退役,并且由獲取和供應軟件產(chǎn)品及服務的各個基本過程、支持過程和組織過程組成。
軟件工程包含過程、方法和工具,這些工具使得快速構(gòu)建高質(zhì)量的、復雜的計算機系統(tǒng)成為可能。
推薦閱讀
- 大前端三劍客:Vue+React+Flutter
- 業(yè)務驅(qū)動的推薦系統(tǒng):方法與實踐
- 用戶體驗四維度
- ODPS權(quán)威指南 阿里大數(shù)據(jù)平臺應用開發(fā)實踐
- Python與數(shù)據(jù)挖掘
- 軟件測試之魂:核心測試設(shè)計精解
- 深入淺出數(shù)據(jù)結(jié)構(gòu)與算法(微課視頻版)
- 負載均衡:高并發(fā)網(wǎng)關(guān)設(shè)計原理與實踐
- 大話軟件工程:需求分析與軟件設(shè)計
- Android性能優(yōu)化入門與實戰(zhàn)
- Apache Cordova移動應用開發(fā)實戰(zhàn)
- 火災與逃生模擬仿真:PyroSim+Pathfinder中文教程與工程應用
- AR與VR開發(fā)實戰(zhàn)
- 云原生Kubernetes全棧架構(gòu)師實戰(zhàn)
- IEC算法及其在多目標優(yōu)化中的應用