出版時間:2009-5 出版社:清華大學出版社 作者:陸兵 主編 頁數(shù):238 字數(shù):363000
前言
教育部十六號文件《關于全面提高高等職業(yè)教育教學質(zhì)量的若干意見》中明確指出“加大課程建設與改革的力度,增強學生的職業(yè)能力,改革教學方法和手段,融‘教、學、做’為一體,強化學生能力的培養(yǎng)。加強教材建設,重點建設好約3000種國家規(guī)劃教材,與行業(yè)企業(yè)共同開發(fā)緊密結合生產(chǎn)實踐的實訓教材,并確保優(yōu)質(zhì)教材進入課堂”。突出高職院校教材改革的方向是校企合作,通過引入企業(yè)項目和企業(yè)文化,增強學生探究和創(chuàng)新意識,提高綜合運用技術、知識解決實際問題的能力。增進學校與企業(yè)的密切聯(lián)系,培養(yǎng)學生的職業(yè)素質(zhì)。為了全面落實教育部十六號文件精神,本教材融人軟件企業(yè)崗前培訓理念,以項目為載體,以培養(yǎng)學生職業(yè)素養(yǎng)、崗位能力和項目經(jīng)驗為根本宗旨,重組課程教學內(nèi)容。按軟件項目開發(fā)和管理的工作過程選擇教學內(nèi)容,將教學內(nèi)容分成:任務1 構建一個軟件開發(fā)工作環(huán)境。任務2 從技術、經(jīng)濟和社會三方面論證項目可行性。任務3 全面準確地描述軟件應滿足的需求。任務4依據(jù)需求和現(xiàn)有技術設計軟件。任務5按照軟件設計方案設計程序。任務6依據(jù)需求和設計測試軟件。任務7發(fā)布軟件和維護軟件。本書以一個典型案例貫徹整個教學過程,并按照創(chuàng)設企業(yè)環(huán)境和任務驅(qū)動的方法設計任務單元。教材打破傳統(tǒng)體例和編排模式,每個任務主要由任務概述、任務目的、能力與知識要求、工作計劃、角色與活動、工作方法和工具、任務小結、思考與練習、課后實踐等部分組成,使之成為項目實踐的“任務指導書”。本書注重引導學生掌握“團隊協(xié)作、課內(nèi)課外活動一體化”的學習方法,并指導學生運用軟件開發(fā)技術、工具和手段開展項目實踐活動,在項目實踐活動中理解軟件工程的技術知識。教材在多元智能理論的指導下,選擇了多元化的評價方法,以促進教師教學方式和學生學習方式的變革。
內(nèi)容概要
本書依據(jù)軟件開發(fā)工作和管理工作對知識和能力的需求來選擇和組織內(nèi)容,重點介紹了“做軟件”的方法、過程和工具,注重強調(diào)工作任務和崗位能力與知識的聯(lián)系。全書將軟件開發(fā)和管理分解為相對獨立的若干個任務,并用一個大的案例貫穿所有任務,充分體現(xiàn)了工作過程的完整性。每個任務主要由任務概述、任務目的、能力與知識要求、工作計劃、角色與活動、工作方法和工具、任務小結、思考與練習、課后實踐等部分組成。 本書可作為高職高專計算機及相關專業(yè)的軟件開發(fā)與管理或軟件工程類專業(yè)的教材,也可供從事計算機軟件開發(fā)及應用的廣大科技工作者參考。
書籍目錄
任務1 構建一個軟件開發(fā)工作環(huán)境 1.1 任務概述 1.1.1 任務目的 1.1.2 工作計劃 1.1.3 工作過程 1.2 通過各種渠道了解軟件行業(yè)及軟件企業(yè) 1.2.1 認識軟件從業(yè)人員,規(guī)劃未來自我 1.2.2 關于考試認證 1.3 初識軟件工程 1.3.1 區(qū)分軟件與程序 1.3.2 區(qū)分軟件項目與軟件產(chǎn)品 1.3.3 明確軟件質(zhì)量 1.3.4 保證軟件質(zhì)量 1.3.5 什么是軟件工程 1.4 了解軟件工程的主要內(nèi)容 1.4.1 熟悉軟件生存周期 1.4.2 選擇軟件開發(fā)模型 1.5 軟件工程管理 1.5.1 規(guī)劃項目組織結構 1.5.2 制訂項目計劃 1.5.3 管理配置 1.5.4 標準化文檔 1.6 討論軟件質(zhì)量與軟件工程之間的關系 1.7 任務小結 1.8 思考與練習 1.9 課后實踐(討論) 1.10 附件材料任務2 從技術、經(jīng)濟和社會三方面論證項目可行性 2.1 任務概述 2.1.1 任務目的 2.1.2 工作計劃 2.1.3 工作過程 2.2 明確問題定義 2.3 分析論證 2.4 開展可行性分析 2.5 網(wǎng)上寵物商店可行性分析 2.6 任務小結 2.7 思考與練習 2.8 課后實踐(討論)任務3 全面準確地描述軟件應滿足的需求 3.1 任務概述 3.1.1 任務目的 3.1.2 作計劃 3.1.3 工作過程 3.2 了解需求分析的任務與步驟 3.2.1 需求分析面臨著困難 3.2.2 制定需求分析步驟 3.2.3 明確角色與活動 3.3 開展需求分析工作 3.3.1 行業(yè)領域簡介 3.3.2 收集和分類需求 3.3.3 初步整理需求 3.4 描述問題域 3.4.1 什么是模型 3.4.2 了解UML 3.5 構建用例模型 3.5.1 繪制用例圖 3.5.2 區(qū)別用例與功能點 3.5.3 寵物店的用例模型 3.6 構建活動圖 3.6.1 活動圖的組成結構 3.6.2 理解幾個實例 3.6.3 添加泳道 ……任務4 依據(jù)需求和現(xiàn)有技術設計軟件任務5 按照軟件設計方案設計程序任務6 依據(jù)需求和設計測試軟件任務7 發(fā)布軟件和維護軟件參考文獻
章節(jié)摘錄
插圖:任務1 構建一個軟件開發(fā)工作環(huán)境軟件企業(yè)招聘時更看重應聘人員的職業(yè)素養(yǎng)、崗位能力、實際工作經(jīng)驗等方面。軟件企業(yè)同其他企業(yè)一樣,對員工的基本要求是,員工要能為公司創(chuàng)造經(jīng)濟效益和社會效益,換句話說“你能為公司做什么”。從員工自身來講,員工要知道“做什么,如何做,結果如何”?!白鍪裁础笔侵竼T工熟悉軟件企業(yè)的企業(yè)目標、工作環(huán)境、崗位職責、企業(yè)和客戶共同關注的軟件質(zhì)量焦點?!叭绾巫觥笔侵竼T工熟悉工作過程?!敖Y果如何”是指員工的工作和服務使客戶百分百滿意,在工作過程中熟練掌握適用的工作方法。工作環(huán)境適應能力是軟件企業(yè)合格員工應具備的能力之一。1.1 任務概述依據(jù)學生的個人興趣和能力,對班級進行編組,人員進行分工。將班級轉(zhuǎn)換成一個典型規(guī)模的軟件企業(yè)(公司),使學生轉(zhuǎn)變?yōu)槠髽I(yè)員工的角色。不僅僅是角色的轉(zhuǎn)變,在思想意識方面也要向員工轉(zhuǎn)變。1.1.1 任務目的使學生對未來的工作單位、工作崗位和崗位能力有清楚的認識。能在本行業(yè)中找到自己的位置。能用軟件工程的知識指導軟件開發(fā)和管理工作。理解軟件質(zhì)量及其重要性。正確認識軟件開發(fā)是有組織、有計劃、有步驟、有分工、有規(guī)范的團隊行為。能初步使用軟件管理和配置管理工具提高工作效率和工作質(zhì)量。
編輯推薦
《軟件開發(fā)與管理》為清華大學出版社出版發(fā)行。
圖書封面
評論、評分、閱讀與下載