當前位置:首頁 » 玄幻小說 » 軟生命周期科幻小說

軟生命周期科幻小說

發布時間: 2021-08-07 21:08:52

『壹』 如何評價科幻小說《海伯利安》系列

海伯利安」敘事是一種史詩般的「感覺」,將小角色的故事放在宏大的歷史背景中,結合了自然與完美,看似獨立的故事,一切聯系在一起。

在每一個故事的敘述中,故事中主人公的性格特徵生動地反映在故事中,而獨立故事的氛圍被渲染到了極致。然後他們切換到一個非常不同的環境(朝聖)和其他人的故事,創造一種強烈的外來感。

在設置和「硬科幻」方面,海伯恩有很多錯誤,而光之王實際上是一樣的。然而,作者出色的寫作和故事框架使得這些bug對作品的質量沒有影響,而一些bug已經成為我心中的一個好段落。海伯利安的朝聖者們在海邊的時候,坐著大木船,開始,我一直想怎麼坐這東西,但後來發現船變成了一個故事的優雅,讓工作更充滿了不同的未來感覺和心情。

『貳』 軟體生命周期的過程

你好,軟體生命周期(Software Life Cycle,SLC)是軟體的產生直到報廢或停止使用的生命周期。舊的解釋是周期內有問題定義、可行性分析、總體描述、系統設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想方法是軟體工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟體的質量。

『叄』 哪位能推薦一些經典的或者很有想像力的科幻小說

從名氣上講,主推作品應該在《神經浪遊者》和《真名實姓》中產生,但前者可讀性略差,後者好看是好看,但缺乏科幻深度。最後還是選擇了我個人比較鍾愛的《艾比斯之夢》,除了出於日系科幻作品比較適合中國人的口味之外,更主要的是,小說以七個中篇故事寓言了AI發展的七個階段——

《宇宙盡在我指尖》和《令人雀躍的虛空間》代表AI的產生,前者是文字形式的虛擬角色(其實是個網路接龍小說),後者是將大腦植入數字空間,這兩篇算是前AI時代,主角都是真實的人類。

《鏡子女孩》、《詩音翩然到來之日》和《黑洞隱者》這三篇,代表了AI學習和獲得自我意識的三種途徑,前者講述AI如何在學習人類的行為後獲得自我意識,《詩音翩然到來之日》是植入自我意識的機器人如何學習人類的技能、與人類溝通,後者講述AI試圖理解人類的理想、藝術、哲學等形而上的理念。

《正義不打折的世界》講述擁有自我意識的AI如何與人類相處,在這一篇中,AI從人類的寵物發展為追求平等地位的物種時,與人類發生了正面沖突。

最後一篇《艾比斯之夢》將AI與人類的命運推到了一個悲劇的背景,結局我就不劇透了。

《艾比斯之夢》有點像加長版的《軟體體的生命周期》(特德姜),而故事性更強。全書最大的看點是AI視角,傳統的賽博朋克作品都是人類以AI的形式進入數字空間,其思考模式也是人類視角。

『肆』 求一本科幻小說

美國華裔科幻青年作家特德·姜的中篇科幻小說《你一生的故事》,當年榮獲美國科幻大獎雨果獎。
他2011年的另一部科幻中篇《軟體體的生命周期》,也獲得雨果獎,寫作風格前者類似,建議去閱讀一下。

『伍』 .軟體生命周期分為哪幾個階段簡要說明各階段的主要任務

軟體生命周期分為問題定義、可行性研究、需求分析、開發階段、維護這5個階段。各個階段的主要任務是如下。

1、問題定義

要求系統分析員與用戶進行交流,弄清「用戶需要計算機解決什麼問題」然後提出關於「系統目標與范圍的說明」,提交用戶審查和確認。

2、可行性研究

一方面在於把待開發的系統的目標以明確的語言描述出來,另一方面從經濟、技術、法律等多方面進行可行性分析。

3、需求分析

弄清用戶對軟體系統的全部需求,編寫需求規格說明書和初步的用戶手冊,提交評審。

4、開發階段

開發階段由四個階段組成:概要設計、詳細設計、實現、測試

五、維護

維護包括四個方面:

(1)改正性維護:在軟體交付使用後,由於開發測試時的不徹底、不完全、必然會有一部分隱藏的錯誤被帶到運行階段,這些隱藏的錯誤在某些特定的使用環境下就會暴露。

(2)適應性維護:是為適應環境的變化而修改軟體的活動。

(3)完善性維護:是根據用戶在使用過程中提出的一些建設性意見而進行的維護活動。

(4)預防性維護:是為了進一步改善軟體系統的可維護性和可靠性,並為以後的改進奠定基礎。

(5)軟生命周期科幻小說擴展閱讀:

軟體常見周期模型:

1、瀑布模型

瀑布模型首先由Royce提出。該模型由於酷似瀑布聞名。在該模型中,首先確定需求,並接受客戶和SQA小組的驗證。然後擬定規格說明,同樣通過驗證後,進入計劃階段…可以看出,瀑布模型中至關重要的一點是只有當一個階段的文檔已經編制好並獲得SQA小組的認可才可以進入下一個階段。

瀑布模型通過強制性的要求提供規約文檔來確保每個階段都能很好的完成任務。但是實際上往往難以辦到,因為整個的模型幾乎都是以文檔驅動的,這對於非專業的用戶來說是難以閱讀和理解的。

2、迭代式模型

迭代式模型是RUP推薦的周期模型,也是我們在這個系列文章討論的基礎。在RUP中,迭代被定義為:迭代包括產生產品發布(穩定、可執行的產品版本)的全部開發活動和要使用該發布必需的所有其他外圍元素。

所以,在某種程度上,開發迭代是一次完整地經過所有工作流程的過程:(至少包括)需求工作流程、分析設計工作流程、實施工作流程和測試工作流程。實質上,它類似小型的瀑布式項目。RUP認為,所有的階段(需求及其它)都可以細分為迭代。

3、快速原型模型

快速原型模型在功能上等價於產品的一個子集。瀑布模型的缺點就在於不夠直觀,快速原型法就解決了這個問題。一般來說,根據客戶的需要在很短的時間內解決用戶最迫切需要,完成一個可以演示的產品。這個產品只是實現部分的功能(最重要的)。

它最重要的目的是為了確定用戶的真正需求。在我的經驗中,這種方法非常的有效,原先對計算機沒有絲毫概念的用戶在你的原型面前往往口若懸河,有些觀點讓你都覺得非常的吃驚。在得到用戶的需求之後,原型將被拋棄。

因為原型開發的速度很快,設計方面是幾乎沒有考慮的,如果保留原型的話,在隨後的開發中會為此付出極大的代價。至於保留原型方面,也是有一種叫做增量模型是這么做的,但這種模型並不為大家所接受的。

『陸』 軟體生命周期各階段的任務是什麼

軟體生命周期各階段的任務:

1、問題定義

確定好要解決的問題是什麼(what),通過對客戶的訪問調查,系統分析員扼要的寫出關於問題性質、工程目標和工程規模的書面報告,經過討論和必要的修改之後這份報告應該得到客戶的確認。

2、可行性研究

確定該問題是否存在一個可以解決的方案。可行性研究的結果是客戶做出是否繼續進行這項工程的決定的重要依據,一般來說,只有投資可能取得較大的效益的那些工程項目才值得繼續進行下去。

3、需求分析

深入具體的了解用戶的需求,在所開發的系統要做什麼這個問題上和用戶想法完全一致。明確目標系統必須做什麼,確定目標系統必須具備哪些功能。通常用數據流圖、數據字典和簡要的演算法表示系統的邏輯模型。用《規格說明書》記錄對目標系統的需求。

4、概要設計(總體設計)

概括的說,應該怎樣實現目標系統,設計出實現目標系統的幾種可能方案,設計程序的體系結構,也就是確定程序由哪些模塊組成以及模塊之間的關系。

5、詳細設計

實現系統的具體工作,編寫詳細規格說明,程序員可以根據它們寫出實際的程序代碼。詳細設計也稱模塊設計,在這個階段將詳細的設計每個模塊,確定實現模塊功能所需的演算法和數據結構。

6、軟體維護

通過各種必要的維護活動使系統持久的滿足用戶的需求。主要分為 改正性維護、適應性維護、完善性維護、預防性維護。

(6)軟生命周期科幻小說擴展閱讀

軟體生存周期基線

1、功能基線(functional baseline)

功能基線是指在系統分析與軟體定義階段結束時,經過正式評審和批準的系統設計規格說明書中對待開發系統的規格說明;或是指經過項目委託單位和項目承辦單位雙方簽字同意的協議書或合同中所規定的對待開發軟體系統的規格說明;

或是由下級申請經上級同意或直接由上級下達的項目任務書中所規定的對待開發軟體系統的規格說明。功能基線是最初批準的功能配置標識。

2、指派基線(allocated baseline)

指派基線是指在軟體需求分析階段結束時,經過正式評審和批準的軟體需求的規格說明。指派基線是最初批準的指派配置標識。

3、產品基線(proct baseline)

產品基線是指在軟體組裝與系統測試階段結束時,經過正式評審的批準的有關所開發的軟體產品的全部配置項的規格說明。產品基線是最初批準的產品配置標識。

『柒』 軟體開發的生命周期

同任何事物一樣,一個軟體產品或軟體系統也要經歷孕育、誕生、成長、成熟、衰亡等階段,一般稱為軟體生存周期(軟體生命周期)。把整個軟體生存周期劃分為若干階段,使得每個階段有明確的任務,使規模大,結構復雜和管理復雜的軟體開發變的容易控制和管理。通常,軟體生存周期包括可行性分析與開發項計劃、需求分析、設計(概要設計和詳細設計)、編碼、測試、維護等活動,可以將這些活動以適當的方式分配到不同的階段去完成。
軟體生命周期(SDLC,軟體生存周期)是軟體的產生直到報廢的生命周期,周期內有問題定義、可行性分析、總體描述、系統設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想方法是軟體工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟體的質量。但隨著新的面向對象的設計方法和技術的成熟,軟體生命周期設計方法的指導意義正在逐步減少。
軟體生命周期(SDLC)的六個階段
1、問題的定義及規劃
此階段是軟體開發方與需求方共同討論,主要確定軟體的開發目標及其可行性。
2、需求分析
在確定軟體開發可行的情況下,對軟體需要實現的各個功能進行詳細分析。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟體開發項目的成功打下良好的基礎。"唯一不變的是變化本身。",同樣需求也是在整個軟體開發過程中不斷變化和深入的,因此我們必須制定需求變更計劃來應付這種變化,以保護整個項目的順利進行。
3、軟體設計
此階段主要根據需求分析的結果,對整個軟體系統進行設計,如系統框架設計,資料庫設計等等。軟體設計一般分為總體設計和詳細設計。好的軟體設計將為軟體程序編寫打下良好的基礎。
4、程序編碼
此階段是將軟體設計的結果轉換成計算機可運行的程序代碼。在程序編碼中必須要制定統一,符合標準的編寫規范。以保證程序的可讀性,易維護性,提高程序的運行效率。
5、軟體測試
在軟體設計完成後要經過嚴密的測試,以發現軟體在整個設計過程中存在的問題並加以糾正。整個測試過程分單元測試、組裝測試以及系統測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃並嚴格按照測試計劃進行測試,以減少測試的隨意性。
6、運行維護
軟體維護是軟體生命周期中持續時間最長的階段。在軟體開發完成並投入使用後,由於多方面的原因,軟體不能繼續適應用戶的要求。要延續軟體的使用壽命,就必須對軟體進行維護。軟體的維護包括糾錯性維護和改進性維護兩個方面。

熱點內容
追美科幻小說 發布:2025-10-20 08:47:35 瀏覽:538
yy小說多女完本小說推薦 發布:2025-10-20 08:28:24 瀏覽:460
穿越言情完結小說推薦 發布:2025-10-20 08:25:32 瀏覽:720
文筆好的小說推薦現代言情 發布:2025-10-20 08:02:07 瀏覽:796
小學生讀科幻小說 發布:2025-10-20 07:58:47 瀏覽:117
唯美悲傷的小說排行榜 發布:2025-10-20 07:58:10 瀏覽:340
炒雞甜又有肉的電競小說推薦 發布:2025-10-20 07:44:44 瀏覽:33
必須看的免費小說 發布:2025-10-20 07:28:26 瀏覽:682
校園男生言情小說 發布:2025-10-20 06:23:51 瀏覽:843
特污特甜的校園小說在線閱讀 發布:2025-10-20 06:23:51 瀏覽:898