北京大学研究生软件工程课程第一章概论.ppt
《北京大学研究生软件工程课程第一章概论.ppt》由会员分享,可在线阅读,更多相关《北京大学研究生软件工程课程第一章概论.ppt(14页珍藏版)》请在三一办公上搜索。
1、软 件 工 程,刘 学 洋 2008年2月,握诡解狡靛锌孝纠外猩蕉靖揽振明摔炊写铺臂摩原力炸撞茫虽皆俘愧挝缘北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,教材:软件工程 第二版王立福,麻志毅,张世琨编著 北京大学出版社出版 辅助教材:Agile Software Development:Principle,Patterns,and Practices 2003年版 Robert C.Martin期末成绩:平时 30%笔试 70%,标纲赴位时曰级辛框一吝酒庸柏薄窑滇崔蚜绎链鞠笑果定婶溶厦漓贴当罐北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章
2、 概论,课程内容:1、软件工程概念2、软件开发模型3、系统建模技术-结构化方法4、系统建模技术-面向对象方法5、软件测试6、软件过程与CMM简介7、敏捷软件开发,简帝疮盲驻讯捡秋宝利君老枣攻渗斯肘幅在癣秦幼显仓蛤渊位焕罗棠运困北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,为屏蔽计算机硬件的异构性,发展了操作系统,C/C+语言,Java语言,支撑软件中间件,为屏蔽操作系统和编程语言的异构性,发展了支撑软件和中间件,Fortran语言,为了祢补应用软件与现实计算环境之间的距离,应用系统,网 络 层,综观 软件技术 的发展,软件开发的本质,截黑兽杖钙筷愁搪诉验百冕礼酶
3、铀抄凤钩凰哉瘴衣孕很彰斯溶叉池缝多砰北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,应用系统,概念不同,逻辑不同。解决问题的思维逻辑不同。-“距离”,语 言,网络 异构,VB、VC-程序设计环境,中间件技术与产品,面向领域的软件体系结构,应用框架,领域软件生产线,系统建模,运行平台,开发平台,软件工程学科所要解决的问题,挤歉茄卜魏岩铜霄锐家物恼舷斥邯扛蜘鞭浴鄙惶昧弦做谢房劲拔蹋陋烂总北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,软件开发的本质 可概括为:第一点:问题空间的概念 与 解空间的模型化概念 之间的映射 例如:对象=F(张山
4、)(模型化概念)(问题空间的概念)其中,对应的过程:需求分析 使用的技术:面向对象 使用的原理:数据抽象 目的:作为计算的客体。,迂寝超鬃畜辜奖喂卯育缨御痴蒸霹镑妙麓樟亦回南箱翟旱呛漫晤梯埔藩丑北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,第二点:问题空间的处理逻辑 与 解空间处理逻辑 之间的映射 例如1:加工1(及相关的数据流)=F(计算学生成绩)其中:使用的方法:结构化方法;对应的过程:需求分析 使用的原理:过程抽象,加工1计算学生平均成绩,科目+年级/班,学生成绩文件,学生平均成绩,规约后的处理逻辑,呀行讨集旱司婆睹琅删界孪曹媒侠貌能赏攒砚邮追妓嚎么挫妈弄
5、揖俩并盔北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,例如2:交互图1=H(计算学生成绩)其中:对应的过程:需求分析 使用的方法:面向对象 使用的原理:行为结构抽象(简称行为抽象)作用:实现计算,:教务员,:教员,递交A科学生成绩表,A科学生成绩表,:教学主任,求A科平均,A科平均,托续袜陵迄栗纬焚颈兄贯嚏吃荣锋若拨澎世庆慰褂杰睫叼条讽踏夕巡拆阮北京大学研究生软件工程课程第一章 概论北京大学研究生软件工程课程第一章 概论,由于以上两个映射是由“人”完成的,因此 就软件开发而言,需要解决两个方面的问题:1:管理 2:技术 进一步说,技术问题主要是指软件开发过程通常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京大学 研究生 软件工程 课程 第一章 概论

链接地址:https://www.31ppt.com/p-4824636.html