欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      高級(jí)軟件工程教學(xué)大綱(英)2011-2012-1(最終五篇)

      時(shí)間:2019-05-15 04:59:51下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《高級(jí)軟件工程教學(xué)大綱(英)2011-2012-1》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《高級(jí)軟件工程教學(xué)大綱(英)2011-2012-1》。

      第一篇:高級(jí)軟件工程教學(xué)大綱(英)2011-2012-1

      高級(jí)軟件工程

      Advanced Software Engineering 課程編號(hào):04615001 開課學(xué)期:秋 授課單位:軟件學(xué)院

      教學(xué)目的與要求:

      使得學(xué)生掌握軟件系統(tǒng)開發(fā)的基本方法,并能夠按照工程學(xué)的方法,組織實(shí)施軟件開發(fā)項(xiàng)目,從技術(shù)上和管理上采取多種方法、措施和機(jī)制,以保證項(xiàng)目達(dá)到的軟件功能、付出合理的開發(fā)成本、具有較好的軟件性能、保證開放的擴(kuò)充接口、支持簡(jiǎn)單的維護(hù)操作和一定的安全機(jī)制。

      課時(shí)安排:

      總學(xué)時(shí):40;講授課時(shí):32;實(shí)驗(yàn)學(xué)時(shí):0

      先修課程與預(yù)備知識(shí): 1.?dāng)?shù)據(jù)結(jié)構(gòu)

      2.?dāng)?shù)據(jù)庫管理系統(tǒng)

      3.面向?qū)ο蟮某绦蛟O(shè)計(jì)

      教材:

      1.Ian Sommerville, Software Engineering(8th Edition), China Machine Press,2006.9(影印)

      教學(xué)參考書:

      1.Leszek A.Maciaszek, Bruc Lee Liong.Practical Software Engineering, 2006 2.Roger S.Pressman.Software Engineering---A Practitioner’s Approach(5th Edition),2003 3.Len Bass,Software Architecture in Practice,2003 4.Stacy J.Prowell, Cleanroom Software Engineering 5.Hafedh Mili, Reuse-Based Software Engineering 6.Adedeji B.Badiru,Comprehensive Project Management 7.Ivar Jacobson,The Unified Software Development Process,2002 8.王家華 軟件工程,2001 9.陳松喬等.現(xiàn)代軟件工程,清華大學(xué)出版社,2004 10.覃征等.軟件工程與管理,清華大學(xué)出版社,2005

      歸納總結(jié)教學(xué)方式,采用教師主講與共同研討相結(jié)合的方式。結(jié)合教學(xué)內(nèi)容,教師將提出問題與學(xué)生共同討論。同時(shí)要求學(xué)生在授課內(nèi)容和討論的基礎(chǔ)上,進(jìn)一步閱讀更多的資料,并選定一個(gè)命題深入進(jìn)行論述。

      高級(jí)軟件工程

      Advanced Software Engineering

      OUTLINE:

      Chapter 1 Overview(10 Hours)1.An Introduction to Software Engineering(2 Hours)1.1 FAQs about software engineering 1.2 Professional and ethical responsibility 2.Socio-technical Systems(2 Hours)2.1 Emergent system properties 2.2 Systems engineering 2.3 Organizations, people and computer systems 2.4 Legacy systems 3.Software Processes(2 Hours)3.1 Software process models 3.2 Process iteration 3.3 Process activities 3.4 The Rational Unified Process 3.5 Computer-Aided Software Engineering 4.Project management(4 Hours)4.1 Management activities 4.2 Project planning 4.3 Project scheduling 4.4 Project Risk management

      Chapter 2 Requirements(4 Hours)1.Software Requirements(2 Hours)1.1 Functional and non-functional requirements 1.2 User Requirements 1.3 System requirements 1.4 Interface specification 1.5 The software requirements document 2.Requirements Engineering Process(2 Hours)2.1 Feasibility studies 2.2 Requirements elicitation and analysis 2.3 Requirements validation 2.4 Requirements management

      Chapter 3 Design(8 Hours)1.Architectural design(2 Hours)1.1 Architectural design decisions 1.2 System organization 1.3 Modular decomposition styles

      1.4 Control styles 1.5 Reference architectures 2.Object-Oriented Design(6 Hours)2.1 Objects and object classes 2.2 An Object-Oriented Design Process 2.3 Design Evolution

      Chapter 4 Software Development(6 Hours)1.Rapid software development(2 Hours)1.1 Agile methods 1.2 Extreme programming 1.3 Rapid application development 1.4 Software prototyping 2.Software reuse(2 Hours)2.1 The reuse landscape 2.2 Design patterns 2.3 Generator-based reuse 2.4 Application frameworks 2.5 Application system reuse 2.6 Component-based Software Engineering 3.Software evolution(2 Hours)3.1 Program evolution dynamics 3.2 Software maintenance 3.3 Evolution processes 3.4 Legacy system evolution

      Chapter 5 Verification and Validation(4 Hours)(Self-study by students)1.Verification and Validation(2 Hours)1.1 Planning verification and validation 1.2 Software inspections 1.3 Automated static analysis 1.4 Verification and formal methods 2.Software Testing(2 Hours)2.1 System testing 2.2 Component testing 2.3 Test case design 2.4 Test automation

      Chapter 6 Management(4 Hours)1.Managing people(2 Hours)1.1 Selecting staff 1.2 Motivating people 1.3 Managing groups 1.4 The People Capability Maturity Model 2.Introduction to Software Cost Estimation(1 Hours)

      3.Introduction to Quality Management(1 Hours)

      Chapter 7 Emerging Technologies(4 Hours)(Self-study by students)1.Security Engineering(2 Hours)1.1 Security concepts 1.2 Security risk management 1.3 Design for security 1.3.1 Architectural design 1.3.2 Design guidelines 1.3.3 Design for deployment 1.4 System survivability 2.Introduction to Service-oriented Software Engineering(1 Hours)2.1 Services as reusable components 2.2 Service engineering 2.3 Software development with services 3.Introduction to Aspect-oriented Software Development(1 Hours)3.1 The separation of concerns 3.2 Aspects join points and pointcuts 3.3 Software engineering with aspects

      第二篇:《軟件工程》教學(xué)大綱

      《軟件工程》教學(xué)大綱

      《軟件工程》教學(xué)大綱 課程編號(hào)及名稱:040112軟件工程 2 教學(xué)目的與要求:

      軟件工程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開設(shè)的一門專業(yè)必修課,是指導(dǎo)計(jì)算機(jī)軟件開發(fā)與維護(hù)、培養(yǎng)學(xué)生計(jì)算機(jī)軟件開發(fā)與應(yīng)用綜合能力的一門綜合性課程。學(xué)生通過本課程的學(xué)習(xí)與課程實(shí)踐,應(yīng)能了解軟件項(xiàng)目開發(fā)和維護(hù)的一般過程,掌握軟件開發(fā)的基本原理和技術(shù),掌握現(xiàn)代化的軟件開發(fā)方法和步驟,為今后從事軟件開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。3學(xué)時(shí)學(xué)分:

      總學(xué)時(shí)48學(xué)時(shí),總學(xué)分3。其中授課40學(xué)時(shí),實(shí)驗(yàn)8學(xué)時(shí)。4 先修課程的要求:

      數(shù)據(jù)結(jié)構(gòu)、C語言程序設(shè)計(jì)、面向?qū)ο蟮某绦蛟O(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)原理 教材與教學(xué)參考書目:

      [1]

      選用教材:《軟件工程(第二版)》齊治昌,高等教育出版社 [2] 《軟件工程導(dǎo)論》(第四版)張海藩編著,清華大學(xué)出版社 [3] 《實(shí)用軟件工程》(第二版)鄭人杰編著,清華大學(xué)出版社 [4] 《軟件工程技術(shù)概論》朱三元 等編著,科學(xué)出版社 [5] 《現(xiàn)代軟件工程》(上、中、下)周之英 編著,科學(xué)出版社 [6] 《面向?qū)ο蟮南到y(tǒng)分析》 邵維忠 楊芙清 著,清華大學(xué)出版社 [7] 《軟件測(cè)試》(美)Ron Patton 著,周予濱 等譯,機(jī)械工業(yè)出版社 [8] 《System Analysis and Design Methods, fifth Edition》,Jeffrey L.等著,高等教育出版社

      [9] 《能力成熟度模型(CMM):軟件過程改進(jìn)指南》,SEI編著,劉孟仁 等譯,電子工業(yè)出版社

      [10] 《軟件測(cè)試自動(dòng)化技術(shù)與實(shí)例詳解》,Mark Fewster & Dorothy Graham 著,舒智勇等譯,電子工業(yè)出版社

      [11] 《軟件工程》第二版 王立福等編著,北京大學(xué)出版社 [12] 《UML參考手冊(cè)》Ivar Jacobson,James Rumbaugh,Grady Booch著,姚淑蘭、唐發(fā)根譯,機(jī)械工業(yè)出版社 [13] 劉超編,《可視化面向?qū)ο蠼<夹g(shù)--標(biāo)準(zhǔn)建模語言UML》,北航出版,1999年7月第一版 6 課程主要內(nèi)容:

      軟件危機(jī)與軟件工程;軟件、軟件工程過程與典型的軟件工程過程模型;與瀑布模型、演化模型等相對(duì)應(yīng)的軟件開發(fā)方法;面向?qū)ο蟮拈_發(fā)方法等。

      (一)緒論(2學(xué)時(shí))

      軟件危機(jī)與軟件工程概念;軟件工程過程及其典型開發(fā)模型;軟件開發(fā)應(yīng)遵循的基本原則;軟件質(zhì)量評(píng)價(jià)與軟件度量等

      (二)可行性分析與需求分析(6學(xué)時(shí))

      可行性研究的任務(wù)、種類與方法;軟件需求及需求分析的任務(wù)、意義;需求獲取技術(shù);結(jié)構(gòu)化分析技術(shù)

      (三)系統(tǒng)設(shè)計(jì)(6學(xué)時(shí))

      系統(tǒng)設(shè)計(jì)的階段與任務(wù);模塊獨(dú)立、內(nèi)聚與耦合概念;結(jié)構(gòu)化設(shè)計(jì)方法;Jackson方法;詳細(xì)設(shè)計(jì)工具

      (四)系統(tǒng)編碼(2學(xué)時(shí))

      軟件實(shí)現(xiàn);開發(fā)工具選擇的原則;軟件編程的風(fēng)格與規(guī)范

      (五)系統(tǒng)測(cè)試(4學(xué)時(shí))

      《軟件工程》教學(xué)大綱

      軟件測(cè)試的概念、任務(wù)與原則;軟件測(cè)試的階段及過程管理;軟件測(cè)試方法及方案設(shè)計(jì);軟件調(diào)試;軟件測(cè)試自動(dòng)化;軟件可靠性研究

      (六)系統(tǒng)運(yùn)行及維護(hù)(2學(xué)時(shí))

      系統(tǒng)交付使用的方式及相關(guān)工作;軟件維護(hù)的種類與相關(guān)概念;軟件維護(hù)的實(shí)施過程與責(zé)任分工;提高軟件可維護(hù)性的技術(shù)

      (七)原型開發(fā)方法(6學(xué)時(shí))

      傳統(tǒng)開發(fā)方法的問題;原型概念;原型開發(fā)方法及其支撐條件

      (八)面向?qū)ο蟮能浖こ涕_發(fā)方法(8學(xué)時(shí))

      面向?qū)ο蠓椒ǜ攀黾捌鋬?yōu)勢(shì);面向?qū)ο蟮姆治龇椒?;面向?qū)ο蟮脑O(shè)計(jì)方法;統(tǒng)一建模語言UML; 軟件復(fù)用

      (九)軟件項(xiàng)目管理與質(zhì)量保證(4學(xué)時(shí))

      軟件項(xiàng)目管理概述;軟件項(xiàng)目規(guī)劃與估算;軟件項(xiàng)目風(fēng)險(xiǎn)管理;軟件項(xiàng)目的組織與進(jìn)度計(jì)劃;軟件配置管理概述、配置管理的內(nèi)容與工具;軟件質(zhì)量保證與軟件過程能力成熟度模型CMM 教學(xué)內(nèi)容重點(diǎn):軟件工程過程與典型的軟件工程過程模型;軟件開發(fā)應(yīng)遵循的基本原則;結(jié)構(gòu)化分析與設(shè)計(jì)技術(shù);原型開發(fā)方法;面向?qū)ο蟮姆治雠c設(shè)計(jì)方法

      教學(xué)內(nèi)容難點(diǎn):結(jié)構(gòu)化分析與設(shè)計(jì)技術(shù);面向?qū)ο蟮姆治雠c設(shè)計(jì)方法 7 實(shí)驗(yàn)教學(xué)安排:

      在結(jié)構(gòu)化分析方法、結(jié)構(gòu)化設(shè)計(jì)方法與Jackson方法、原型開發(fā)方法、面向?qū)ο蟮能浖こ涕_發(fā)方法教學(xué)過程中安排3-4次實(shí)驗(yàn)活動(dòng),要求學(xué)生認(rèn)真完成。8 課程考核方式:

      由于本課具有實(shí)踐性強(qiáng)的特點(diǎn),建議采用大作業(yè)平時(shí)成績(jī)與結(jié)課考試相結(jié)合的方法綜合評(píng)定學(xué)生成績(jī)。本課特點(diǎn)及教學(xué)中應(yīng)注意的問題:

      本課特點(diǎn):

      1、實(shí)踐性強(qiáng);

      2、表面理解顯得較易,切實(shí)掌握非常困難。針對(duì)以上特點(diǎn),教學(xué)過程中應(yīng)極為重視實(shí)踐環(huán)節(jié)的指導(dǎo)與檢查,要求學(xué)生認(rèn)真完成實(shí)踐活動(dòng),以求學(xué)得扎實(shí)、深刻。

      第三篇:軟件工程教學(xué)大綱

      《軟件工程》教學(xué)大綱

      課程名稱:軟件工程

      英文名稱:Software Engineering 學(xué)時(shí)數(shù)及學(xué)分:54學(xué)時(shí) 3學(xué)分 教材名稱及作者、出版社:《軟件工程導(dǎo)論》齊治昌、譚慶平、寧洪,高等教育出版社。大綱主筆人:郭

      一、課程的目的、要求和任務(wù)

      “軟件工程”是計(jì)算機(jī)科學(xué)軟件專業(yè)的一門重要專業(yè)骨干課程,它的主要目地和任務(wù)是: 1. 系統(tǒng)地介紹軟件工程的基本原理、概念、技術(shù)和方法,簡(jiǎn)介軟件工程的最新技術(shù)及其研究發(fā)展方向;2. 通過本課程的學(xué)習(xí),使學(xué)生了解、掌握軟件生存周期階段的工程任務(wù)、具體過程、技術(shù)過程、技術(shù)方法和各種工具;3. 通過本課程的學(xué)習(xí),使學(xué)生了解軟件工程管理的重要性及基本的管理技術(shù);4. 能將上述知識(shí)用于該課程的課程設(shè)計(jì)實(shí)習(xí)中,實(shí)現(xiàn)一個(gè)具體題目的全部軟件開發(fā)過程。

      二、大綱基本內(nèi)容及學(xué)時(shí)分配 1.概論(4學(xué)時(shí))

      1)軟件危機(jī)

      2)軟件工程概論

      3)技術(shù)審查和管理復(fù)審

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;2)、3)是本節(jié)重點(diǎn)。2.可行性研究(4學(xué)時(shí))

      1)可行性研究的任務(wù)及步驟 2)系統(tǒng)流程圖與數(shù)據(jù)流圖 3)數(shù)據(jù)字典

      4)成本效益分析

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)、2)、4)是本節(jié)重點(diǎn)。3.需求分析(8學(xué)時(shí))

      1)需求分析的任務(wù)及分析過程 2)驗(yàn)證分析的圖型工具

      3)驗(yàn)證軟件需求 4)原型法

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)、2)、3)是本節(jié)重點(diǎn)。4.總體設(shè)計(jì)(8學(xué)時(shí))

      1)總體設(shè)計(jì)的任務(wù)及過程 * 2)軟件設(shè)計(jì)的重要概念及規(guī)則 3)軟件設(shè)計(jì)的圖形工具 * 4)面向數(shù)據(jù)流的設(shè)計(jì)方法 * 說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)、3)、4)是本節(jié)重點(diǎn)。5.詳細(xì)設(shè)計(jì)(8學(xué)時(shí))1)結(jié)構(gòu)化程序設(shè)計(jì)

      2)詳細(xì)設(shè)計(jì)的工具 3)Jackson 設(shè)計(jì)方法 4)Warnier 設(shè)計(jì)方法

      5)程序復(fù)雜度的定量度量方法

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)、2)、5)是本節(jié)重點(diǎn)。6.編碼(4學(xué)時(shí))

      1)程序設(shè)計(jì)語言的分類及選擇 2)程序設(shè)計(jì)的風(fēng)格及方法 3)程序設(shè)計(jì)自動(dòng)化及工具

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;2)是本節(jié)重點(diǎn)。7.測(cè)試(8學(xué)時(shí))

      1)軟件測(cè)試的目標(biāo)及測(cè)試的步驟

      2)黑盒測(cè)試、白盒測(cè)試及測(cè)試方案的設(shè)計(jì) 3)單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試 4)調(diào)試及軟件可靠性的估算

      5)自動(dòng)測(cè)試工具

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)、2)、4)是本節(jié)重點(diǎn)。8.維護(hù)(4學(xué)時(shí))

      1)軟件維護(hù)的定義及特點(diǎn) * 2)維護(hù)的進(jìn)行過程和可維護(hù)性

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)是本節(jié)重點(diǎn)。9.軟件工程的管理技術(shù)(6學(xué)時(shí))

      1)成本估算

      2)進(jìn)度計(jì)劃及人員組織

      3)軟件的質(zhì)量保證

      4)項(xiàng)目計(jì)劃的制定及管理

      5)軟件工程的管理工具

      說明:要求學(xué)生掌握本節(jié)內(nèi)容;1)、3)、4)是本節(jié)重點(diǎn)。10.面向?qū)ο蠓椒▽W(xué)引論(6學(xué)時(shí))

      1)基本概念及面向?qū)ο蠼?2)對(duì)象模型 3)動(dòng)態(tài)模型 4)功能模型

      說明:本節(jié)內(nèi)容選講;1)是本節(jié)重點(diǎn)。11.面向?qū)ο蠓治觯?學(xué)時(shí))

      1)面向?qū)ο蠓治龅幕具^程及需求陳述 2)建立對(duì)象模型、動(dòng)態(tài)模型、功能模型 3)定義服務(wù)

      說明:本節(jié)內(nèi)容選講;1)、2)是本節(jié)重點(diǎn)。12.面向?qū)ο笤O(shè)計(jì)(6學(xué)時(shí))

      1)面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則、啟發(fā)規(guī)則及軟件重用 2)系統(tǒng)分解

      3)問題域、人-機(jī)交互、任務(wù)管理、數(shù)據(jù)管理等子系統(tǒng)的設(shè)計(jì) 4)設(shè)計(jì)類中的服務(wù)、關(guān)聯(lián)及設(shè)計(jì)優(yōu)化 說明:本節(jié)內(nèi)容選講;1)、3)是本節(jié)重點(diǎn)。13. 面向?qū)ο蟮膶?shí)現(xiàn)(4學(xué)時(shí))

      1)程序設(shè)計(jì)語言的選擇 2)程序設(shè)計(jì)風(fēng)格

      3)面向?qū)ο鬁y(cè)試

      說明:本節(jié)內(nèi)容選講。

      三、與其它課程的關(guān)系

      1.先行課程: 程序設(shè)計(jì)語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯原理、數(shù)據(jù)庫等。

      2.后續(xù)課程:高級(jí)程序設(shè)計(jì)語言概論、軟件工具與環(huán)境、信息管理系統(tǒng)(MIS)、計(jì)算機(jī)輔助教育等。

      四、考核方式

      1.期末閉卷考試 占總成績(jī)的50–60% 2.課程設(shè)計(jì) 占總成績(jī)的30% 3.平時(shí)成績(jī)(作業(yè)、上機(jī)和課堂考勤等)占總成績(jī)的 10-20%

      五、參考書目

      《軟件工程導(dǎo)論》齊治昌、譚慶平、寧洪,高等教育出版社?!盾浖こ谈耪摗?,孫振飛 應(yīng)振澍 編著,湖南科學(xué)技術(shù)出版社。

      第四篇:軟件工程課程設(shè)計(jì)教學(xué)大綱

      專業(yè)實(shí)踐教學(xué)大綱

      《軟件工程課程設(shè)計(jì)》教學(xué)大綱

      英文名稱

      課程代碼:

      學(xué)分:1 分

      執(zhí)筆人:金霜 審定人:

      一、前言

      《軟件工程課程設(shè)計(jì)》是一個(gè)綜合的設(shè)計(jì)性實(shí)驗(yàn),是在學(xué)習(xí)完核心課程《軟件工程》后,對(duì)《軟件工程》所學(xué)內(nèi)容的一次綜合運(yùn)用;旨在使學(xué)生進(jìn)一步掌握軟件工程的方法和技術(shù),樹立團(tuán)隊(duì)合作精神,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和創(chuàng)造性的工程設(shè)計(jì)能力,提高綜合分析和解決問題的能力。

      二、教學(xué)大綱

      1、目的要求

      《軟件工程》是一門理論性和實(shí)踐性非常強(qiáng)的課程,學(xué)生僅僅通過課堂獲取知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,必須加強(qiáng)實(shí)踐教學(xué),利用具有實(shí)際工程背景的軟件設(shè)計(jì)題目,和軟件工程設(shè)計(jì)工具(rose、viso),培養(yǎng)學(xué)生對(duì)軟件系統(tǒng)的需求分析、系統(tǒng)分析、軟件測(cè)試能力。初步掌握系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)測(cè)試的方法,讓學(xué)生掌握軟件工程設(shè)計(jì)工具(rose、viso)使用方法。

      2、主要內(nèi)容

      (1)項(xiàng)目可行研究

      ☆ 成立項(xiàng)目小組,六人一組,其中4名開發(fā)人員,2名測(cè)試人員,并選定項(xiàng)目組長一名。

      ☆ 項(xiàng)目組長召集小組成員選擇設(shè)計(jì)項(xiàng)目

      項(xiàng)目可由老師指定,也可以學(xué)生自選后報(bào)老師審核。

      ☆ 項(xiàng)目組長召集成員進(jìn)行項(xiàng)目可行性研究,確定項(xiàng)目的大小、范圍和復(fù)雜程度等?!?確定任務(wù)進(jìn)度、分工和完成項(xiàng)目設(shè)計(jì)的工具。

      ☆ 按照《軟件工程課程設(shè)計(jì)報(bào)告》的格式要求,完成報(bào)告中的《項(xiàng)目可行性研究》部分。(2)需求分析

      ☆ 根據(jù)項(xiàng)目的大小、范圍和復(fù)雜程度等情況,由全體組員共同完成項(xiàng)目的需求分析,包括項(xiàng)目功能、項(xiàng)目運(yùn)行環(huán)境、項(xiàng)目開發(fā)環(huán)境、項(xiàng)目角色等。

      ☆ 使用軟件工程設(shè)計(jì)工具繪制項(xiàng)目總功能圖、總用例圖,并進(jìn)行文字闡述?!?按照《軟件工程課程設(shè)計(jì)報(bào)告》的格式要求,完成報(bào)告中的《需求分析》部分。(3)系統(tǒng)概要設(shè)計(jì)

      ☆ 項(xiàng)目組長根據(jù)需求分析,進(jìn)行任務(wù)分工,由開發(fā)人員進(jìn)行系統(tǒng)概要設(shè)計(jì)

      ☆ 開發(fā)人員根據(jù)自己所分的模塊任務(wù),對(duì)模塊的功能和參與者進(jìn)行詳細(xì)闡述,使用軟件工程設(shè)計(jì)工具,繪制模塊用例圖

      ☆ 按照《軟件工程課程設(shè)計(jì)報(bào)告》的格式要求,完成報(bào)告中的《系統(tǒng)概要設(shè)計(jì)》部分。

      (4)系統(tǒng)詳細(xì)設(shè)計(jì)

      ☆ 開發(fā)人員根據(jù)自己所分的模塊的概要設(shè)計(jì),進(jìn)行詳細(xì)設(shè)計(jì)

      ☆ 開發(fā)人員對(duì)自己所分模塊的實(shí)現(xiàn)流程進(jìn)行闡述,并使用軟件工程設(shè)計(jì)工具,繪制類圖、活動(dòng)圖(或者是狀態(tài)圖,二選一)。

      ☆ 組長繪制項(xiàng)目的ER圖。

      ☆ 按照《軟件工程課程設(shè)計(jì)報(bào)告》的格式要求,完成報(bào)告中的《系統(tǒng)詳細(xì)設(shè)計(jì)》部分。

      (5)系統(tǒng)測(cè)試計(jì)劃

      ☆ 根據(jù)系統(tǒng)需求分析,由測(cè)試人員共同完成測(cè)試計(jì)劃編寫。

      ☆ 按照《軟件工程課程設(shè)計(jì)報(bào)告》的格式要求,完成報(bào)告中的《測(cè)試計(jì)劃》部分。(6)系統(tǒng)功能測(cè)試用例設(shè)計(jì)

      ☆ 組長根據(jù)測(cè)試需求分析,對(duì)測(cè)試人員進(jìn)行任務(wù)分工?!?測(cè)試人員根據(jù)任務(wù)分工,繪制自己所分模塊的實(shí)現(xiàn)順序圖?!?測(cè)試人員根據(jù)自己所繪制的順序圖,進(jìn)行系統(tǒng)功能測(cè)試用例設(shè)計(jì)

      ☆ 按照《軟件工程課程設(shè)計(jì)報(bào)告》的格式要求,完成報(bào)告中的《系統(tǒng)功能測(cè)試用例設(shè)計(jì)》部分。

      (7)答辯(根據(jù)進(jìn)度可選)

      ☆ 將各部分文檔進(jìn)行整合,完成《軟件工程課程設(shè)計(jì)報(bào)告》

      ☆ 制作PPT,答辯時(shí)間5分鐘,提問3~5分鐘。(8)課時(shí)安排參考 ☆ 項(xiàng)目可行研究、需求分析4學(xué)時(shí)

      ☆ 系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)(系統(tǒng)測(cè)試需求分析、系統(tǒng)功能測(cè)試用例設(shè)計(jì))8學(xué)時(shí) ☆ 答辯4學(xué)時(shí)

      三、成績(jī)考核與評(píng)定

      成績(jī)考核由以下幾部分組成:

      (1)平時(shí)考勤占10%。

      (2)設(shè)計(jì)表現(xiàn)占20%。組員的設(shè)計(jì)表現(xiàn)成績(jī)由組長提供;組長的設(shè)計(jì)表現(xiàn)成績(jī)由老師根據(jù)小組整體完成情況給于。

      (3)答辯表現(xiàn)占20%,若沒有答辯環(huán)節(jié),以考勤分代替。(4)文檔完成情況占50%。

      成績(jī)?cè)u(píng)定實(shí)行優(yōu)、良、中、及格、不及格五個(gè)等級(jí)。

      四、重點(diǎn)說明執(zhí)行本大綱應(yīng)注意的問題

      1、嚴(yán)格審核學(xué)生所選項(xiàng)目,提倡項(xiàng)目的新穎性和實(shí)用性。

      2、嚴(yán)格審核學(xué)生的需求分析和任務(wù)分工,確保每個(gè)學(xué)生有足夠的工作量。

      3、嚴(yán)格考勤,遲到15分鐘之內(nèi)算遲到,遲到2次算曠課1次;遲到15分鐘以上算曠課。曠課2次,成績(jī)即為不及格

      4、允許學(xué)生上網(wǎng)查資料,但嚴(yán)格控制學(xué)生不得上網(wǎng)進(jìn)行玩游戲、看電影等與課程設(shè)計(jì)無關(guān)的活動(dòng)。

      5、答辯主要圍繞項(xiàng)目設(shè)計(jì)的合理性和可實(shí)現(xiàn)性提3-5個(gè)問題,根據(jù)學(xué)生回答情況,確定答辯分?jǐn)?shù)。

      6、審核文檔,允許學(xué)生有所借鑒,但不得完全抄襲,一旦發(fā)現(xiàn),以0分計(jì)。

      附:教學(xué)參考書目(添加教材信息)

      1、《軟件工程》(第4版)人民郵電出版社

      張海藩

      2、《軟件工程概論》 清華大學(xué)出版社

      鄭人杰、殷人昆

      3、《軟件工程課程設(shè)計(jì)大綱》由老師提供

      4、《軟件工程課程設(shè)計(jì)報(bào)告》由老師提供

      5、《UML系統(tǒng)建模與分析設(shè)計(jì)課程設(shè)計(jì)》 機(jī)械工業(yè)出版社 刁成嘉、刁奕

      6、《Rose工具使用方法參考》由老師提供

      第五篇:《軟件工程課程設(shè)計(jì)》教學(xué)大綱

      《軟件工程課程設(shè)計(jì)》教學(xué)大綱

      英文名稱: Software Engineering Course Design

      學(xué)分:3 適用專業(yè):

      參考學(xué)時(shí):

      3周

      實(shí)驗(yàn)學(xué)時(shí): 3周 070472 課程編碼:

      上機(jī)學(xué)時(shí):

      計(jì)算機(jī)科學(xué)與技術(shù)(專升本)

      大綱執(zhí)筆人:

      一、課程目標(biāo)

      系(教研室)主任: 李震

      《軟件工程課程設(shè)計(jì)》是實(shí)踐性教學(xué)環(huán)節(jié)之一,是《軟件工程》課程的輔助教學(xué)課程。通過課程設(shè)計(jì),使學(xué)生掌握軟件工程的基本概念,結(jié)合實(shí)際的操作和設(shè)計(jì),鞏固課堂教學(xué)內(nèi)容,使學(xué)生掌握軟件開發(fā)的基本過程,將理論與實(shí)際相結(jié)合,應(yīng)用現(xiàn)有的CASE工具和軟件開發(fā)文檔規(guī)范,完成一個(gè)基于數(shù)據(jù)庫的應(yīng)用系統(tǒng)(DBAS)的設(shè)計(jì)與實(shí)現(xiàn),把理論課與實(shí)驗(yàn)課所學(xué)內(nèi)容進(jìn)行綜合,并在此基礎(chǔ)上強(qiáng)化學(xué)生的實(shí)踐意識(shí)、提高學(xué)生的綜合運(yùn)用能力和創(chuàng)新能力。

      通過本課程學(xué)習(xí),使學(xué)生掌握軟件開發(fā)的基本概念、軟件開發(fā)技術(shù)和流程;獨(dú)立完成所有程序、文檔的編寫和調(diào)試工作;開發(fā)一套基于C/S或B/S結(jié)構(gòu)的基于數(shù)據(jù)庫的應(yīng)用系統(tǒng)。形成數(shù)據(jù)庫設(shè)計(jì)開發(fā)的基本能力;提高綜合運(yùn)用理論知識(shí)解決實(shí)際問題的能力。

      二、基本要求

      1、課程設(shè)計(jì)要求學(xué)生按項(xiàng)目分組進(jìn)行,每個(gè)項(xiàng)目組由10人左右組成,可根據(jù)分組情況分別擔(dān)任項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、軟件工程師、測(cè)試工程師、配置管理員、數(shù)據(jù)庫管理員等角色。

      2、在規(guī)定的時(shí)間內(nèi)完成1個(gè)小型項(xiàng)目的計(jì)劃、需求分析、設(shè)計(jì)、編碼、測(cè)試和交付的全過程,要求按照軟件企業(yè)的正規(guī)開發(fā)流程組織實(shí)施,并按照給定的文檔規(guī)范標(biāo)準(zhǔn)撰寫相關(guān)文檔。

      3、每組完成一個(gè)項(xiàng)目,題目可為學(xué)生信息管理系統(tǒng)、圖書管理系統(tǒng)、在線考試系統(tǒng)、網(wǎng)上購物系統(tǒng)、超市管理系統(tǒng)等,也可自擬題目,但要經(jīng)教師審核。

      4、項(xiàng)目實(shí)訓(xùn)集中在機(jī)房進(jìn)行,每天考勤,學(xué)生每天填寫工作日志,每周進(jìn)行周總結(jié)。

      三、教學(xué)內(nèi)容與學(xué)時(shí)分配建議

      1、實(shí)訓(xùn)內(nèi)容

      (1)選題并制定項(xiàng)目開發(fā)計(jì)劃

      1天 由學(xué)生自愿或推薦選出項(xiàng)目經(jīng)理,并成立項(xiàng)目小組,項(xiàng)目經(jīng)理召集小組成員根據(jù)教師提供的題目進(jìn)行選題,也可自由命題但要經(jīng)教師審核通過。

      針對(duì)所選項(xiàng)目討論開發(fā)計(jì)劃,明確項(xiàng)目的大小、范圍、復(fù)雜度等,進(jìn)行任務(wù)分解與任務(wù)分配,確定任務(wù)進(jìn)度,確定完成項(xiàng)目的環(huán)境和工具,由項(xiàng)目經(jīng)理完成《項(xiàng)目開發(fā)計(jì)劃》。

      (2)需求分析

      2天

      對(duì)系統(tǒng)的功能及性能需求進(jìn)行分析,在項(xiàng)目組內(nèi)答辯評(píng)審后,由任務(wù)承擔(dān)人完成《需求規(guī)格說明書》。

      (例如采用面型對(duì)象的方法進(jìn)行需求分析,用Rational Rose工具進(jìn)行UML建模。測(cè)試負(fù)責(zé)人組織書寫測(cè)試用例。)

      (4)概要設(shè)計(jì)

      1天

      在項(xiàng)目小組成員的配合下,任務(wù)承擔(dān)人完成項(xiàng)目的初步設(shè)計(jì)任務(wù),進(jìn)行答辯評(píng)審后完成《概要設(shè)計(jì)說明書》。

      (5)詳細(xì)設(shè)計(jì)

      3天

      項(xiàng)目小組確定系統(tǒng)總體設(shè)計(jì)方案,建立軟件系統(tǒng)的體系結(jié)構(gòu),并進(jìn)行總體設(shè)計(jì)的答辯式評(píng)審,然后項(xiàng)目小組成員分工進(jìn)行詳細(xì)設(shè)計(jì)和界面設(shè)計(jì),期間應(yīng)建立數(shù)據(jù)庫、表等,任務(wù)承擔(dān)人完成《詳細(xì)設(shè)計(jì)說明書》。

      (6)編碼及測(cè)試

      7天

      根據(jù)前期分析和設(shè)計(jì)工作進(jìn)行代碼的編寫工作,要求給出詳細(xì)的注釋,包括:模塊名,模塊功能,中間過程的功能,變量說明等。

      所有測(cè)試過程都要求采用綜合測(cè)試策略;先作靜態(tài)分析,再作動(dòng)態(tài)測(cè)試。應(yīng)事先制訂《測(cè)試計(jì)劃》,并要求保留所有測(cè)試用例,完成《測(cè)試分析報(bào)告》。

      (7)項(xiàng)目交付、總結(jié)

      1天

      在全班范圍內(nèi)教師組織項(xiàng)目評(píng)審,項(xiàng)目經(jīng)理完成項(xiàng)目開發(fā)總結(jié)報(bào)告。

      2、提交內(nèi)容

      項(xiàng)目組按照軟件工程文檔模板要求提交以下文檔的打印稿和電子稿:項(xiàng)目開發(fā)計(jì)劃、需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、編碼清單(部分或全部)、測(cè)試計(jì)劃、測(cè)試分析報(bào)告(部分任務(wù))、項(xiàng)目開發(fā)中介報(bào)告。文檔中必須注明完成者(簽名)和完成日期。

      每位同學(xué)要提交工作日志和周總結(jié),需要項(xiàng)目經(jīng)理簽字。

      項(xiàng)目經(jīng)理提供本項(xiàng)目組的任務(wù)分工,及本項(xiàng)目組的成員工作評(píng)定,小組成員簽字。

      3、成績(jī)?cè)u(píng)定 本次實(shí)訓(xùn)必須提交正式的針對(duì)特定項(xiàng)目的完整的設(shè)計(jì)文檔和報(bào)告書。軟件綜合實(shí)訓(xùn)的成績(jī)?cè)u(píng)定實(shí)行優(yōu)秀、良好、中等、及格和不及格五個(gè)等級(jí)。優(yōu)秀者人數(shù)一般不得超過總?cè)藬?shù)的20%。

      四、教材及主要參考資料

      [1] 史濟(jì)民,顧春華,鄭紅.軟件工程-原理、方法與應(yīng)用[M].北京:高等教育出版社,2009.3.[2] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.2.[3] 肖瑞奇.Dreamweaver CS5制作網(wǎng)頁[M].北京:人民郵電出版社,2010.7.[3] 吳晨,張亮,張靜.ASP.NET+SQL server 數(shù)據(jù)庫開發(fā)與實(shí)例[M].北京:清華大學(xué)出版社,2006.8.請(qǐng)根據(jù)項(xiàng)目情況,修改和補(bǔ)充其它參考資料。

      下載高級(jí)軟件工程教學(xué)大綱(英)2011-2012-1(最終五篇)word格式文檔
      下載高級(jí)軟件工程教學(xué)大綱(英)2011-2012-1(最終五篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        《軟件工程》理論教學(xué)大綱

        《軟件工程》理論教學(xué)大綱 (2000年制訂,2004年修訂) 課程編號(hào):210024 英 文 名:Software Engineering 課程類別:專業(yè)主干課 前 置 課:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、面向......

        軟件工程實(shí)驗(yàn)教學(xué)大綱

        軟件工程實(shí)驗(yàn)教學(xué)大綱 前 言 軟件工程實(shí)驗(yàn)是為計(jì)算機(jī)相關(guān)專業(yè)本科《軟件工程》課程配套設(shè)置的,是《軟件工程》課程講授中一個(gè)重要的、不可或缺的實(shí)踐環(huán)節(jié)。其目的是使學(xué)生能......

        《軟件工程》課程教學(xué)大綱

        《軟件工程》課程教學(xué)大綱 第一部分大綱說明 一、課程性質(zhì)、目的與任務(wù) 《軟件工程》是計(jì)算機(jī)應(yīng)用專業(yè)教學(xué)計(jì)劃中一門綜合性和實(shí)踐性很強(qiáng)的核心課程,主要內(nèi)容包括軟件工程概......

        高級(jí)軟件工程問題總結(jié)

        第一章: 1什么是軟件危機(jī)? 軟件危機(jī)是指落后的軟件生產(chǎn)方式無法滿足迅速增長的計(jì)算機(jī)軟件需求,從而導(dǎo)致軟件開發(fā)與維護(hù)過程中出現(xiàn)一系列嚴(yán)重問題的現(xiàn)象。 2.軟件危機(jī)包含哪兩......

        軟件工程實(shí)驗(yàn)教學(xué)大綱(精)

        軟件工程實(shí)驗(yàn)教學(xué)大綱 前 言 軟件工程實(shí)驗(yàn)是為計(jì)算機(jī)相關(guān)專業(yè)本科《軟件工程》課程 配套設(shè)置的,是《軟件工程》課程講授中一個(gè)重要的、不可或 缺的實(shí)踐環(huán)節(jié)。其目的是使學(xué)生......

        軟件工程專業(yè)實(shí)習(xí)教學(xué)大綱

        軟件工程專業(yè)實(shí)習(xí)教學(xué)大綱 一、實(shí)習(xí)目的 根據(jù)本專業(yè)的培養(yǎng)目標(biāo),軟件工程專業(yè)的學(xué)生應(yīng)該掌握計(jì)算機(jī)的基本原理、基本應(yīng)用和開發(fā)技術(shù),應(yīng)該具有一定的科學(xué)研究和實(shí)際開發(fā)能力。通......

        高級(jí)程序設(shè)計(jì)教學(xué)大綱

        華中科技大學(xué)文華學(xué)院 《高級(jí)程序設(shè)計(jì)》課程教學(xué)大綱 一、課程名稱:高級(jí)程序設(shè)計(jì) Senior Program Design 二、課程編碼: 三、學(xué)時(shí)與學(xué)分:32/2 四、先修課程:C語言程序設(shè)計(jì) 五、......

        高級(jí)程序設(shè)計(jì)-教學(xué)大綱

        高級(jí)程序設(shè)計(jì) Advanced Programming Languages 課程編碼:05305100 學(xué)分:2.5 課程類別:專業(yè)方向課(必修) 計(jì)劃學(xué)時(shí):48 其中講課:32 實(shí)驗(yàn)或?qū)嵺`:0 上機(jī):16 適用專業(yè):電子商務(wù) 推薦教材......