問答題

論文:論信息系統(tǒng)的安全性與保密性設計
在企業(yè)信息化推進的過程中,需要建設許多的信息系統(tǒng),這些系統(tǒng)能夠?qū)崿F(xiàn)高效率、低成本的運行,為企業(yè)提升競爭力。但在設計和實現(xiàn)這些信息系統(tǒng)時,除了針對具體業(yè)務需求進行詳細的分析,保證滿足具體的業(yè)務需求之外,還要加強信息系統(tǒng)安全方面的考慮。因為如果一個系統(tǒng)的安全措施沒有做好,那么系統(tǒng)功能越強大,系統(tǒng)出安全事故時的危害與損失也就越大。
請圍繞“信息系統(tǒng)的安全性與保密性”論題,依次從以下3個方面進行論述:
(1)概要敘述你參與分析設計的信息系統(tǒng)及你所擔任的主要工作。
(2)深入討論作者參與建設的信息系統(tǒng)中,面臨的安全及保密性問題,以及解決該問題采用的技術方案(3)經(jīng)過系統(tǒng)運行實踐,客觀的評價你的技術方案,并指出不足,提出解決方案。


最新試題

論基于REST服務的Web應用系統(tǒng)設計REST(R Epresentational State Transfer)是指從幾種基于網(wǎng)絡的架構風格衍生出來的一種混合架構風格,它是目前互聯(lián)網(wǎng)的核心架構風格?;赗EST服務(REST ful Service)的Web應用系統(tǒng)設計任務主要包括:識別并設計REST風格的服務,采用面向服務的思想進行REST服務集成。采用這種方法設計的Web應用系統(tǒng)能夠結(jié)合REST風格和面向服務思想的優(yōu)點,近年來受到了廣泛的關注。請圍繞"基于REST服務的Web應用系統(tǒng)設計"論題,依次從以下3個方面進行論述:①概要敘述你參與實施的Web應用系統(tǒng)開發(fā)項目及你所承擔的主要工作。②簡要敘述與傳統(tǒng)的Web服務相比,采用REST服務構建的Web應用具有哪些優(yōu)勢和不足。③闡述你在設計基于REST服務的Web應用系統(tǒng)時遇到了哪些問題,如何解決。

題型:問答題

論基于Web的數(shù)據(jù)庫應用系統(tǒng)的開發(fā)技術瀏覽器和HTTP協(xié)議在全球因特網(wǎng)的成功應用,促進了企業(yè)中的B/S結(jié)構的迅速推廣?;赪eb的數(shù)據(jù)庫應用系統(tǒng)通常采用三層(或更多層)C/S結(jié)構,允許用于各類不同的平臺和選擇相應的數(shù)據(jù)庫應用環(huán)境請圍繞"基于Web的數(shù)據(jù)庫應用系統(tǒng)的開發(fā)技術"論題,依次從以下3個方面進行論述:①概要敘述你參與分析和開發(fā)的軟件項目,以及你所擔任的主要工作。②具體討論你在基于Web的數(shù)據(jù)庫應用系統(tǒng)開發(fā)中所采用的主要技術,包括開發(fā)過程中遇到的問題和所采取的措施。③分析你所采用的開發(fā)技術的具體效果?,F(xiàn)在你認為應當做哪些方面的改進,以及如何加以改進?

題型:問答題

論軟件需求獲取技術及應用軟件需求是指用戶對新系統(tǒng)在功能、行為、性能、設計約束等方面的期望。軟件需求獲取是一個確定和理解不同的項目干系人的需求和約束的過程。需求獲取是否科學、準備充分,對獲取的結(jié)果影響很大,這是因為大部分用戶無法完整地描述需求,而且也不可能看到系統(tǒng)的全貌。因此,掌握各種不同的需求獲取技術,并且熟練地在實踐中運用它,并與用戶有效合作,是十分重要的。請圍繞"需求獲取技術及應用"論題,依次從以下三個方面進行論述。①簡要敘述你參與管理和開發(fā)的軟件項目,以及你在其中所承擔的主要工作。②詳細說明目前有哪些比較常用的需求獲取技術,說明每種需求獲取技術的基本方法。③詳細論述在你參與分析和開發(fā)的軟件項目中所采取的需求獲取技術,以及選取這些技術的原因,并說明需求獲取的具體實施步驟。

題型:問答題

論文:論混合軟件架構的設計C/S架構將應用一分為二,服務器負責數(shù)據(jù)管理,客戶機完成與用戶的交互任務。B/S架構是隨著Internet技術的興起,對C/S架構的一種變化或者改進的結(jié)構。在B/S架構下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn)。由于C/S架構和B/S架構各有其優(yōu)點和缺點,可以適用在不同的應用場合,在某些場合中,可能把C/S架構和B/S架構混合進行設計,更能滿足系統(tǒng)的需求,這些需要包括功能上的,也包括性能上的。請圍繞“混合軟件架構的設計”論題,依次對以下3個方面進行論述。(1)概要敘述你參與設計和開發(fā)的軟件項目以及你所擔任的主要工作。(2)簡要說明C/S架構和B/S架構的優(yōu)點和缺點。(3)詳細說明C/S和B/S混合架構的實現(xiàn)方式,在你的系統(tǒng)中具體是如何實現(xiàn)這種混合架構的,這種設計有什么優(yōu)點。

題型:問答題

論基于場景的軟件體系結(jié)構評估方法大型復雜軟件系統(tǒng)開發(fā)所關注的問題之一是質(zhì)量,在軟件系統(tǒng)的早期設計階段,選擇合適的體系結(jié)構對系統(tǒng)許多關鍵質(zhì)量屬性(如可用性、可修改性、性能、安全性、易用性等)起著決定性的影響。不恰當?shù)能浖w系結(jié)構將給項目開發(fā)帶來災難。因此,盡早分析和評估一個系統(tǒng)的體系結(jié)構非常重要。軟件體系結(jié)構分析和評估的目的是為了識別體系結(jié)構中潛在的風險,驗證系統(tǒng)的質(zhì)量需求在設計中是否得到體現(xiàn),預測系統(tǒng)的質(zhì)量并幫助開發(fā)人員進行設計決策。軟件體系結(jié)構的評估通常是指評估參與者在評估過程中利用特定評估方法對系統(tǒng)質(zhì)量屬性進行分析與評估?;谡{(diào)查問卷或檢查表的評估和基于場景(Scenarios)的評估是目前主要的兩類評估方式。利用場景評估技術進行軟件體系結(jié)構評估的主流方法包括SAAM(Scenario-based Architecture Analysis Method)、ATAM(Architecture Tradeoff Analysis Method)和CBAM(Cost Benefit Analysis Method)。SAAM方法最初用于比較不同的體系結(jié)構,后來用于指導對體系結(jié)構的檢查,使其主要關注潛在的問題,如需求沖突,或僅從某一參與者觀點出發(fā)的不全面的系統(tǒng)設計。ATAM方法在揭示出結(jié)構滿足特定質(zhì)量目標的同時,也能反映出質(zhì)量目標之間的聯(lián)系,從而權衡多個質(zhì)量目標。CBAM方法可以看做是ATAM方法的補充,在其評估結(jié)果上對軟件體系結(jié)構的經(jīng)濟性進行評估。請圍繞"基于場景的軟件體系結(jié)構評估方法"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所擔任的主要工作,包括角色、工作內(nèi)容等。②請從評估目的、評估參與者、評估活動或過程、評估結(jié)果等幾個方面對SAAM或ATAM評估方法進行分析。③結(jié)合你參與的實際工作和項目的實際情況,具體闡述你在進行體系結(jié)構設計和評估時,采用了什么評估方法,如何具體實施,最終實際效果如何。

題型:問答題

論軟件可靠性評價軟件可靠性評價是指選用和建立合適的可靠性數(shù)學模型,運用統(tǒng)計技術和其他手段,對軟件可靠性測試和系統(tǒng)運行期間的軟件失效數(shù)據(jù)(也可能包含軟件生命周期內(nèi)其他可靠性數(shù)據(jù))進行處理,并評估和預測軟件可靠性的過程。軟件可靠性評價是軟件可靠性活動的重要組成部分,既可在軟件開發(fā)過程實施,也可針對最終軟件系統(tǒng)實施。軟件可靠性評價的難點在于軟件可靠性模型的選擇和軟件可靠性數(shù)據(jù)的收集與處理。請圍繞"軟件可靠性評價"論題,依次從以下3個方面進行論述:①簡要概述你參與實施的軟件開發(fā)項目及你承擔的主要工作。②說明你在項目實施過程中所選擇的軟件可靠性模型,并論述在軟件可靠性模型選擇時應該考慮的主要因素。③收集軟件可靠性數(shù)據(jù)時經(jīng)常遇到的問題有哪些?簡述你收集軟件可靠性數(shù)據(jù)時所遇到的具體問題及解決的方法。

題型:問答題

論文:論軟件體系結(jié)構風格及其應用軟件體系結(jié)構設計的一個核心問題是如何有效地使用重復的體系結(jié)構模式,即達到軟件體系結(jié)構級的軟件重用。軟件體系結(jié)構風格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實踐中已經(jīng)被多次應用。按照Shaw和Garlan的說法,"一種體系結(jié)構風格定義了構件類型和連接件類型的詞匯表,以及它們?nèi)绾谓M合的約束條件"。體系結(jié)構風格通常分為數(shù)據(jù)流(Data Flow)風格、調(diào)用/返回(Call/Return)風格、獨立構件(Independent Components)風格、虛擬機(Virtual Machines)風格和倉庫(Repositories)風格五大類。在實際應用中,隨著軟件系統(tǒng)規(guī)模的擴大和復雜,一個系統(tǒng)往往會同時使用多類體系結(jié)構風格,這些風格可以交叉組合、彼此重疊。請圍繞"軟件體系結(jié)構風格及其應用"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔任的主要工作。②請說明以上軟件體系結(jié)構風格分類中每一類有哪些經(jīng)典的軟件體系結(jié)構設計風格,并就其中至少三類論述其具體的軟件體系結(jié)構風格的構件、連接件類型和組合約束要求等結(jié)構特征及其應用特點。③具體闡述你參與管理和開發(fā)的項目中在體系結(jié)構設計時選擇使用軟件體系結(jié)構風格的情況,包括選擇的依據(jù)、多個風格組合使用的情況等,以及最終實際效果。

題型:問答題

論大規(guī)模分布式系統(tǒng)緩存設計策略大規(guī)模分布式系統(tǒng)通常需要利用緩存技術減輕服務器負載、降低網(wǎng)絡擁塞、增強系統(tǒng)可擴展性。緩存技術的基本思想是將客戶最近經(jīng)常訪問的內(nèi)容在緩存服務器中存放一個副本,當該內(nèi)容下次被訪問時,不必建立新的數(shù)據(jù)請求,而是直接由緩存提供。良好的緩存設計,是一個大規(guī)模分布式系統(tǒng)能夠正常、高效運行的必要前提。在進行大規(guī)模分布式系統(tǒng)開發(fā)時,必須從一開始就針對應用需求和場景對系統(tǒng)的緩存機制進行全面考慮,設計一個可伸縮的系統(tǒng)緩存架構。請圍繞"大規(guī)模分布式系統(tǒng)緩存設計策略"論題,依次從以下3個方面進行論述:①概要敘述你參與實施的大規(guī)模分布式系統(tǒng)開發(fā)項目及你所擔任的主要工作。②從不同的用途和應用場景考慮,請詳細闡述至少兩種常見的緩存工作模式,并說明每種工作模式的適應場景。③闡述你在設計大規(guī)模分布式系統(tǒng)的緩存機制時遇到了哪些問題,如何解決。

題型:問答題

論高可靠性系統(tǒng)中軟件容錯技術的應用容錯技術是當前計算機領域研究的熱點之一,是提高整個系統(tǒng)可靠性的有效途徑,許多重要行業(yè)(如航空、航天、電力、銀行等)對計算機系統(tǒng)提出了高可靠、高可用、高安全的要求,用于保障系統(tǒng)的連續(xù)工作,當硬件或軟件發(fā)生故障后,計算機系統(tǒng)能快速完成故障的定位與處理,確保系統(tǒng)正常工作。對于可靠性要求高的系統(tǒng),在系統(tǒng)設計中應充分考慮系統(tǒng)的容錯能力。通常,在硬件配置上采用了冗余備份的方法,以便在資源上保證系統(tǒng)的可靠性。在軟件設計上,主要考慮對錯誤(故障)的過濾、定位和處理,軟件的容錯算法是軟件系統(tǒng)需要解決的關鍵技術,也是充分發(fā)揮硬件資源效率,提高系統(tǒng)可靠性的關鍵。請圍繞"高可靠性系統(tǒng)中軟件容錯技術的應用"論題,依次從以下3個方面進行論述:①簡述你參與設計和開發(fā)的、與容錯相關的軟件項目及你所承擔的主要工作。②具體論述你在設計軟件時,如何考慮容錯問題,采用了哪幾種容錯技術和方法。③分析你所采用的容錯方法是否達到系統(tǒng)的可靠性和實時性要求。

題型:問答題

論軟件的靜態(tài)演化和動態(tài)演化及其應用軟件演化(Software Evolution)是指軟件在其生命周期內(nèi)的更新行為和過程。演化是一系列貫穿軟件生命周期始終的活動,系統(tǒng)需求改變、功能實現(xiàn)增強、新功能加入、軟件架構改變、軟件缺陷修復、運行環(huán)境改變均要求軟件系統(tǒng)能夠快速適應變化,具有較強的演化能力。軟件靜態(tài)演化(Static Evolution)和動態(tài)演化(Dynamic Evolution)是目前軟件演化的兩種重要類型。請圍繞"軟件的靜態(tài)演化和動態(tài)演化及其應用"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔任的主要工作②請分別對軟件靜態(tài)演化和動態(tài)演化的特點進行論述,說明兩種軟件演化類型各自的優(yōu)缺點及其應用場合,并舉例說明各自的常見演化技術手段③具體闡述你參與管理和開發(fā)的項目中所進行的軟件演化活動的特點、演化的類型,以及所采取的對應演化技術手段,說明具體實施過程及實際應用的效果。

題型:問答題