freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

短學(xué)期綜合程序設(shè)計(jì)電子稿-在線瀏覽

2024-08-17 15:50本頁面
  

【正文】 主要功能及相關(guān)的一些說明等。定義數(shù)據(jù)的方法 數(shù)據(jù)字典中的定義數(shù)據(jù),是對數(shù)據(jù)自頂向下的進(jìn)行分解,當(dāng)分解到數(shù)據(jù)甜不可再分”的時(shí)候,數(shù)據(jù)的分解過程就結(jié)束了,也就是數(shù)據(jù)項(xiàng)就確定下來了。 它是對數(shù)據(jù)流圖中新包含的所有元素的定義的集合。 ●數(shù)據(jù)字典的特點(diǎn) (1)可以通過名字能方便地查閱數(shù)據(jù)的定義; (2)沒有記錄; (3)盡量不重復(fù)在規(guī)格說明的其他組成部分中已經(jīng)出現(xiàn)的信息; (4)容易更新和修改; (5)能單獨(dú)處理描述每個(gè)數(shù)據(jù)元素的信息;(6)定義的書寫方法簡單,方便而且嚴(yán)格;二、系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié):系統(tǒng)設(shè)計(jì)的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量.o:系統(tǒng)設(shè)計(jì)主要著力于系統(tǒng)“如何做”,它包含如下四方面內(nèi)容:體系結(jié)構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)、用戶界面設(shè)計(jì)。詳細(xì)設(shè)計(jì)產(chǎn)生程序員可用的模塊說明,即數(shù)據(jù)結(jié)構(gòu)說明及加工描述。概在概要設(shè)計(jì)過程中,復(fù)審系統(tǒng)計(jì)劃與需求分析,確定系統(tǒng)具體的實(shí)施方案,構(gòu)建軟件的體系結(jié)構(gòu)。要確定各模塊間的聯(lián)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)庫模式,以及確定測試方法與策略。體系結(jié)構(gòu)設(shè)計(jì) 體系結(jié)構(gòu)是軟件系統(tǒng)中最本質(zhì)的東西,它是對復(fù)雜事物的一種抽象。體系結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)在一定的時(shí)間內(nèi)保持穩(wěn)定。.體系結(jié)構(gòu)(Architcture)_詞在英文里就是“建筑”的意思。處理構(gòu)件負(fù)責(zé)對數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連接起來:這,定義注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,這一方法在其他的定義和方法中基本上得到保持。 層次結(jié)構(gòu)是把比較復(fù)雜的事情,進(jìn)行分層,然后—層一層地去完成。層次關(guān)系主要有兩種:上下層關(guān)系和順序相鄰關(guān)系。在權(quán)限上學(xué)校的權(quán)限高于院系,學(xué)??梢灾笓]院系,而反過來不行。發(fā)送方和接收方傳遞的方向剛好相反。 ◆模塊設(shè)計(jì) 在設(shè)計(jì)好軟件的體系結(jié)構(gòu)后,宏觀上就明確了各個(gè)模塊應(yīng)具有的功能,在哪一個(gè)層次上,與其他功能模塊的關(guān)系。因?yàn)?,“功能?dú)立”的模塊可以降低開發(fā)、測試、維護(hù)等階段的代價(jià)。一個(gè)系統(tǒng)要完成某項(xiàng)任務(wù),需要各個(gè)模塊相互配合才能實(shí)現(xiàn),此時(shí)模塊之間就要進(jìn)行信息交流。 評(píng)價(jià)模塊設(shè)計(jì)優(yōu)劣的三個(gè)特征因素:“信息隱藏”、“內(nèi)聚與耦合”和“封閉、開放性”。 內(nèi)聚與耦合:內(nèi)聚(Cohesion)是一個(gè)模塊內(nèi)部各成分之間相關(guān)聯(lián)程度的度量。內(nèi)聚和耦合是密切相關(guān)的,與其它模塊存在強(qiáng)耦合的模塊通常意味著弱內(nèi)聚,而強(qiáng)內(nèi)聚的模塊通常意味著與其它模塊之間存在弱耦合。 封閉、開放性:如果一個(gè)模塊可以作為一個(gè)獨(dú)立體被其它程序引用,則稱模塊具有封閉性。 模塊的“封閉、開放性”實(shí)際上對應(yīng)于軟件質(zhì)量因素中的可復(fù)用性和可擴(kuò)充性。采用面向?qū)ο笤O(shè)計(jì)方法可以較好地解決這個(gè)問題。主要任務(wù): 確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu); 三、編碼實(shí)現(xiàn) 編碼實(shí)現(xiàn)是將設(shè)計(jì)結(jié)果轉(zhuǎn)化為可執(zhí)行的程序代碼,這是程序員的主要任務(wù)。要詳細(xì)閱讀概要設(shè)計(jì)書和詳細(xì)設(shè)計(jì)書,明確自己需要完成的模塊和其他模塊之間的聯(lián)系(接口規(guī)范),外部提供的數(shù)據(jù)元素和自己輸出的數(shù)據(jù)元素等。 一個(gè)好的程序編碼,在完成模塊功能的前提下,應(yīng)該做到程序簡單易懂、運(yùn)行可靠、性能穩(wěn)定和執(zhí)行效率高等特點(diǎn)。所使用的標(biāo)識(shí)符應(yīng)有一定的約定,盡可能采用有一定含義的名字,可以顧名思義; 書寫格式要規(guī)范,采用縮進(jìn)等格式; 這樣,可以便于閱讀和理解程序,為今后維護(hù)提供便利條件。 3.?dāng)?shù)據(jù)輸入、輸出要求 數(shù)據(jù)的在輸入、輸出過程中,要求做到: 如Windows有相同風(fēng)格的窗口界面,相同的對話框界面等。從外部提供的數(shù)據(jù)(輸入數(shù)據(jù))要進(jìn)行合法性或有效性檢查,防止無效數(shù)據(jù)輸入。 如性別輸入時(shí)用M表示男,用F表示女,則在輸入時(shí),應(yīng)該包含上面的約定信息。輸入的數(shù)據(jù)格式盡可能和日常的表示方式一致。 如性別輸出是應(yīng)該輸出男或女,如果輸出的是符號(hào),則需說明M.表示男,F(xiàn).表示女,便于別人理解。程序要具有“傻瓜”功能,不會(huì)因?yàn)橛脩糨斎胄畔⒌拳h(huán)節(jié)偶然的錯(cuò)誤,而導(dǎo)致程序非正常退出。除此之外,還可以提供在線幫助等方式,來方便用戶使用。測試總是在假設(shè)程序中存在缺陷的前提下,再通過執(zhí)行程序來發(fā)現(xiàn)并最終改正缺陷。 要盡可能多的發(fā)現(xiàn)程序中的錯(cuò)誤不是一件輕而易舉的事情。試想一下目前我們使用非常廣泛的Windows操作系統(tǒng),還一直被程序的許多漏洞所困擾,微軟一直在提供相關(guān)的補(bǔ)丁,使系統(tǒng)能穩(wěn)定的運(yùn)行。一個(gè)成功的測試示例在于發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的缺陷。功能性測試:測試軟件功能是否滿足設(shè)計(jì)要求,當(dāng)給定合理的數(shù)據(jù)輸入,系統(tǒng)能否得到預(yù)期的結(jié)果。 一個(gè)好的系統(tǒng)應(yīng)該盡可能低的占用計(jì)算機(jī)資源,且運(yùn)行效率高。易用性測試:系統(tǒng)提供的使用方法是否方便。 當(dāng)對系統(tǒng)進(jìn)行具體測試時(shí),有多種測試手段: “白盒測試”針對程序內(nèi)部邏輯結(jié)構(gòu),對所有邏輯路徑進(jìn)行測試。 利用黑盒測試法進(jìn)行動(dòng)態(tài)測試時(shí),需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。 前面我們已經(jīng)提到,系統(tǒng)不可能是完美無缺的。系統(tǒng)維護(hù)的終結(jié),也是系統(tǒng)“死亡”的時(shí)刻。糾錯(cuò)性維護(hù):由于前期的測試不可能揭露軟件系統(tǒng)中所有替在的錯(cuò)誤,用戶在使用軟件時(shí)仍將會(huì)遇到錯(cuò)誤,診斷和改正這些錯(cuò)誤的過程稱為糾錯(cuò)性維護(hù)。適應(yīng)性維護(hù)。 在軟件的正常使用過程中,用戶還會(huì)不斷提出新的需求。參考資料:1.本章的部分內(nèi)容引用了浙大林銳博士的軟件工程思想》。招聘過程中要進(jìn)行4項(xiàng)筆試(政策法律基礎(chǔ)、語文、英語、計(jì)算機(jī)基礎(chǔ))和一項(xiàng)口試(考察處理問題能力)。總分的構(gòu)成如下:4項(xiàng)筆試分(百分制);口試分(百分制)乘2;學(xué)歷分;年齡分;工作經(jīng)歷分。工作經(jīng)歷分(僅考慮任科級(jí)干部年限): 0年1年2年6年6年以上0分70分 100分 20分 0分其它年齡(可以有小數(shù)部分)的分?jǐn)?shù)按線性插值確定。該系統(tǒng)在磁盤上存貯如下信息:應(yīng)聘者報(bào)名表。每位應(yīng)聘者5項(xiàng)考試的成績。設(shè)應(yīng)聘者不超過50名; 輸出5份錄取通知書; 查詢某人的8項(xiàng)分?jǐn)?shù)和總分。二、 程序 設(shè)計(jì)若干命令以表示要求程序執(zhí)行相應(yīng)的功能; 輸入到程序的數(shù)據(jù)名稱及格式應(yīng)通過提示信息告訴用戶。當(dāng)輸入數(shù)據(jù)量很大時(shí),應(yīng)建立磁盤文件,以便重復(fù)演示程序功能; 程序的運(yùn)行結(jié)果要以清晰可讀的形式顯示出來,并可打印及存貯,以便查閱。數(shù)據(jù)流名:成績總表組 成 :{姓名+個(gè)人成績}1n注 :按總分從高到低排列。,按實(shí)際人數(shù)處理。數(shù)據(jù)項(xiàng)名:考試成績組 成:政策法律基礎(chǔ)成績+語文成績+英語成績+計(jì)算機(jī)成績+口試成績數(shù)據(jù)項(xiàng)名:個(gè)人成績組 成:考試成績+學(xué)歷分+年齡分+工作經(jīng)歷分+口試分?jǐn)?shù)據(jù)項(xiàng)名:總分組 成:考試成績+學(xué)歷分+年齡分+工作經(jīng)歷分+口試分 第一層數(shù)據(jù)流圖讀入輸出信息處理讀入1*信息 總表應(yīng)聘者信息和考試成績 成績總表信息處理 錄取通知書招聘截止日期 1 2 3 被查詢者成績 1*:成績總表+應(yīng)聘者人數(shù) 被查詢?nèi)诵彰麍D2 招聘干部錄取系統(tǒng)數(shù)據(jù)流圖(第一層)數(shù)據(jù)流名:信息總表組 成:{個(gè)人信息+考試成績}* * *+招聘截止年月文 件 名:成績總表組 成:姓名+個(gè)人成績組 織:按總分從高到低順序。加工名:計(jì)算填表編號(hào):激發(fā)條件:信息總表已經(jīng)形成加工邏輯:將應(yīng)聘者的學(xué)歷、年齡和工作年限計(jì)算成學(xué)歷分、年齡分和工作經(jīng)歷分,并計(jì)算總分,將應(yīng)聘者所有成績填入初步成績表中。 關(guān)于加工“輸出”的分解 輸出成績總表 成績總表 輸出錄取通知書成績總表+應(yīng)聘者人數(shù) 錄取通知書 輸出被查詢者成績 被查詢者成績 被查詢?nèi)诵彰? 圖4 加工“輸出”的分解 系統(tǒng)數(shù)據(jù)流圖輸出成績總表打印成績總表應(yīng)聘者信息和考試成績 初步成績
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1