- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系结构教案设计
上海电机学院教学方案
2014-2015学年第2学期
开课学院 _______电子信息学院_______
课程名称 _______软件体系结构______
授课教师 ________连志刚___________
授课对象(专业)________软件工程专业_____
(班级) __________BX1210________
课程性质 _________专业课_______
(填公共基础课、专业基础课或专业课)
考核方式 __________考试____________
(填考试或考查)
总 学 时 __________45学时__________
学 分 __________3学分__________
审 核 __________________________
2015年 2月 18日
所用教材名称与作者_《软件体系结构:原理、方法与实践》张友生 主编著
主要参考教材_____《软件构架实践》(第二版),清华大学出版社
本课程与授课专业的关系、目的与要求:
___《软件体系结构》是软件工程专业是一门重要的专业课。本课程主要培养学生对软件体系结构的认识和理解能力。一方面,从软件体系结构的层次深入认识当前流行的各种软件开发方法和开发工具,能够更好地掌握、选用相应软件开发方法和工具;另一方面,从软件体系结构的角度掌握应用体系的分析和设计方法。培养学生对软件整体结构的分析和认识方面的能力,为系统化理解软件及软件设计奠定良好的思维基础。
上海电机学院教案
周次___1__ 第_1_次课 学时_2_ 授课时间_________
章节名称 第1章 软件体系结构概论 本次授课目的与要求
一、新课引入
介绍课程的性质、地位、任务及在教学计划中的地位、课程进程安排、考核方式及要求
二、新章节引入
第一章主要内容介绍、教学基本要求、重点与难点说明
通过本章的学习,使学生能够深刻理解软件体系结构的基本概念,掌握几种典型软件体系结构模式及其应用,掌握软件体系结构的形式化描述方法,了解软件体系结构的集成开发环境,了解软件体系结构的主要研究方向。 本次教学重点与难点
(1)软件体系结构诞生的背景及其重要性:了解软件体系结构诞生的背景;了解软件体系结构对软件设计与构造的重要性。
(2)软件体系结构的基本概念:理解软件体系结构涉及的各种基本概念和术语。
(3)软件体系结构的认识思维:理解软件体系结构带来的演绎式认识思维特征,认识理解软件发展的变化规律。
软件工程三个要素:方法、工具和过程
软件元素:程序代码、测试用例、设计文档、设计过程、需求分析文档
构件分类:关键字分类刻画分类法和超文本组织法
软件体系结构技术反战经历四个阶段
无体系结构设计阶段----以汇编语言进行小规模应用程序开发
萌芽阶段-----以控制流图和数据流图构成软件结构为特征
初期阶段-----出现了从不同侧面描述系统的结构模型,UML
高级阶段-----描述系统的高层抽象结构,出现“4+1”模型
授课方法与手段
教学方法
讲授与演示法相结合
教具
计算机、投影仪
本次教学内容提要及时间分配(可加页)
第1章软件体系结构概论
1.1从软件危机谈起
1.1.1软件危机的表现
1.1.2软件危机的成因
1.1.3如何克服软件危机
1.2构件与软件重用
1.2.1构件模型及实现
1.2.2构件获取
1.2.3构件管理
1.2.4构件重用
1.2.5软件重用实例
软件危机
美国IBM公司在1963年至1966年开发的IBM360机的操作系统。这一项目花了5000人一年的工作量,最多时有1000人投入开发工作,写出了近100万行源程序。......据统计,这个操作系统每次发行的新版本都是从前一版本中找出1000个程序错误而修正的结果。......
这个项目的负责人F. D. Brooks事后总结了他在组织开发过程中的沉痛教训时说:“......正像一只逃亡的野兽落到泥潭中做垂死的挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难。......程序设计工作正像这样一个泥潭,......一批批程序员被迫在泥潭中拼命挣扎,......谁也没有料到问题竟会陷入这样的困境......”。IBM360操作系统的历史教训成为软件开发项目的典型事例为人们所记取。
人员构成: 微软产品组实例
Windows 2000 Team
开发人员 900
测试人员 1800
程序
您可能关注的文档
最近下载
- 2025年初级会计职称《初级会计实务》精讲课件 第一章 概述.pdf
- 锅炉安装施工通用工艺规程.pdf VIP
- 医院消毒供应室规范化管理.pptx VIP
- DB4102_T 045-2024 开农85夏直播花生栽培技术规程.docx VIP
- TCAMET - 城市轨道交通全自动运行系统第5部分:核心设备产品规范.pdf VIP
- 混凝土道路施工方法.docx VIP
- 2024网民网络安全感满意度调查—商用密码专题调查报告-密码科技国家工程研究中心.pdf
- 某公司采购工作手册.doc VIP
- 现代幼儿教师实用英语口语 (12)句子教学.pptx VIP
- 光伏项目经济指标工程概算造价表.xlsx VIP
文档评论(0)