软件工程 华中科技大学软件学院 裴小兵 peixb@tom.com.

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

哈尔滨工业大学计算机学院 唐好选 软件体系结构 ( 含软件设计模式)
高级软件工程 课程简介 华北电力大学计算机系 马素霞. 课 程 简 介课 程 简 介 课程设置的目的 软件工程的重要性 软件工程课程体系 课程基本内容 教材及参考资料 课程要求与成绩.
阿布杜艾尼 · 米吉提 上海医学院 网络虚拟环境在医学中的应用 谷歌人体浏览器.
计算机网络 授 课: 李俊娥(教授 武汉大学计算机学院) 电 话: : 课程网站 :
项目十二 Internet 网络应用  项目情景引入  项目成果展示  项目任务分析  完成任务  项目总结  项目实战练习.
《程序设计实践》 孙辉 理工配楼104A
16 邁向網頁的未來-HTML5 Pack 與 Widget Browser 使用 HTML5 來為多重螢幕裝置進行設計 變更檢視區大小
房地产管理 Real Estate Management
计算机网络教程 任课教师:孙颖楷.
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
网页设计师的职业成长规律 主讲:刘万辉 淮安信息职业技术学院.
职称:***(博导、教授、副教授、讲师)
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
我们为什么要学习管理信息系统 社会形态变迁 用IT打造社会新型价值链 农业社会 工业社会 信息社会 信用社会 农业化让国家 变得温饱
素材 资源 库 文字 图形 图像 声音 动画 视频 人力 物力 财力 获取素材的渠道 数据库.
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
课程介绍 网页游戏制作 信息学院 孙辉 理工配楼 104A
软件工程导论 吉林大学计算机科学与技术学院
用即兴剧原则 打造敏捷应变的团队 December-6, 2015 曾宪钰 创新与引导
关于本门课程.
第10章 FPGA硬件设计 <EDA技术与应用> 课程讲义
“基于时政热点问题,政史地学科横向统整”的拓展型课程开发与实践研究
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
钟红春 讲师 软件工程硕士 微软认证讲师 电子信息工程系 08-09学年上
计算机技术应用 ——文科 计算中心公共计算机教学部 陈志云
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
软件工程师职业规划与面试技巧 主讲:赖国荣.
计算机网络原理 徐明伟
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
面向对象建模技术 软件工程系 林 琳.
Qt Quick 4小时入门 安晓辉(foruok)
软件工程基础 刘 驰 手机(微信): 办公室: 软件楼316室 年2月27日.
Qt网络编程实战之HTTP服务器 安晓辉(foruok)
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
课程设计.
园林专业本科阶段课程拓扑图:平台期课程 通识 12 数学 14 物理 4 化学 11 英语 6 政治 14
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
UI 软件 设计 移动UI设计(三).
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
HTML 5與課程簡介 靜宜大學 資管系 楊子青.
何勉 新浪微博: Scrum框架及其背后的原则 原始图片 何勉 新浪微博:
《产品设计工程应用》课程 陈兴波 顺德职业技术学院/设计学院/工业设计专业.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
计算机及办公软件应用 ©2013 苏州工业园区职业技术学院
网页设计与制作 —— 学习情境二:网页模板设计
软件工程 Software Engineering
实验七 安全FTP服务器实验 2019/4/28.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
无线通信系统 信源:消息信号(调制信号) 振荡器:高频载波(正弦) 三要素: 振幅 AM 频率 FM 相位 PM 超外差接收 已调信号.
评价多元化,学习自主化 —课程多元评价指标的设计
Parallel Programming Xuanhua Shi/Pingpeng Yuan
计算机绘图 AutoCAD2016.
地 理 信 息 系 统 ——专业必修课程 田永中 西南大学地理科学学院
1.概述 软件的概念 软件特征 什么是项目 什么是项目管理,项目管理的特征,涉及的知识域 项目阶段,项目生命周期
Copyright © 2004 HRBEU.605. All Rights Reserved
数据密集型计算理论与实践 张奇.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
IT 方法 INTOSAI IT 审计培训.
软件工程课程设计 分组信息说明
DEV243 Visual Studio Team System 测试深入探讨
Presentation transcript:

软件工程 华中科技大学软件学院 裴小兵 peixb@tom.com

课程定位 “软件工程”这门课定位为“软件工程”本科专业的核心和专业基础课程。本课程旨在使学生系统全面地掌握工程化地进行软件开发的基本原理、方法、技术和过程。

课程目标 课程目标通过学习,掌握软件项目自开发到维护的一般过程,掌握软件开发的传统方法和最新方法,能用软件工程的方法参与软件项目的分析、设计、实现和维护,为更深入地学习和今后从事软件工程的实践打下良好的基础。

课程提纲 软件工程概论 软件需求 软件设计 软件测试 软件进化 软件项目管理

1 软件工程概论 内容:主要介绍软件的定义、软件的特点、软件的种类,以及软件工程的定义、软件工程的目标。 1 软件工程概论 内容:主要介绍软件的定义、软件的特点、软件的种类,以及软件工程的定义、软件工程的目标。 学习重点和难点:是软件和软件工程的基本概念和软件生命周期及软件开发的各个模型:瀑布模型、原型模型、增量式模型。

2 软件需求 内容:主要介绍需求分析的任务、需求分析的步骤、 需求规格说明与评审。 学习重点和难点:是各种需求方法的理解和掌握。

3 软件设计 内容:主要介绍软件设计的概念。学习时应注意主要了解和掌握分布式结构和面向对象的设计方法。 学习重点和难点:本章的学习重点和难点是大型系统的体系结构设计,以及面向对象设计方法的理解和掌握。

4 软件测试 内容:主要介绍软件检验和有效性验证,软件测试的概念、测试技术,和软件测试的步骤。 学习重点和难点:主要难点和重点是软件检验和有效性验证概念、方法。

5 软件进化 内容:主要介绍了软件维护的定义、分类、特点、软件维护步骤及组织。 学习重点和难点:认识到软件维护的重要性、软件维护的方法和步骤。

6 软件项目管理 内容:主要讲授了软件项目特点、相应的管理技术。 学习重点和难点:软件管理的特殊性

实验课 实验目的:体验软件工程各阶段的主要工作,特别注意吸取教训;学会与他人合作,培养团队精神。 实验内容:从以下题目中任选一题 根据HTML5新特性设计并实现一个系统 自选

特性 Canvas —— 2D绘图API Video —— 视频处理API Audio —— 音频播放API WebGL —— 3D绘图API SVG —— 可扩展矢量图形 XmlHttpRequest升级 WebSocket 地理位置定位 本地存储 离线技术 Web Worker —— JavaScript多线程 桌面通知

项目分组 全班分为若干小组,每组3~4人 各组角色及其职责: 项目经理(1) 系统分析员、软件设计师(1) 软件开发工程师(软件开发经理1) 测试工程师(测试经理1)

时间安排 周 确定各小组的人员及项目内容 可行性分析及需求分析 系统设计、详细设计 界面设计(原型)、编码(代码生成等) 软件测试、交付

课程设计提交的内容 文档:需求规格说明书、概要设计说明书、测试分析报告、项目开发总结报告 个人总结报告(课程,完成项目日志) 演示:Demo

课程成绩 团队作业10~35% 听课5~10% 期末考试60~80% 项目文档描述5~25% 个人总结报告4~5% Demo 1~5% 出勤5% 表现5% 期末考试60~80%

参考书 教材 Ian sommerville.Software Engineering. 参考文献 Software Engineering A Practitioners Approach (Sixth Edition) , Roger S Pressman,2005年 (中文版)郑人杰等译,机械工业出版社,2007年 张海藩著.软件工程导论.清华大学出版社 郑人杰,殷人昆,陶永雷著.实用软件工程.清华大学出版社

同学们 现在开始 行 动 起 来!