软件工程模型与方法ModelsMethodsofSoftware

上传人:ni****g 文档编号:568494491 上传时间:2024-07-24 格式:PPT 页数:43 大小:543KB
返回 下载 相关 举报
软件工程模型与方法ModelsMethodsofSoftware_第1页
第1页 / 共43页
软件工程模型与方法ModelsMethodsofSoftware_第2页
第2页 / 共43页
软件工程模型与方法ModelsMethodsofSoftware_第3页
第3页 / 共43页
软件工程模型与方法ModelsMethodsofSoftware_第4页
第4页 / 共43页
软件工程模型与方法ModelsMethodsofSoftware_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《软件工程模型与方法ModelsMethodsofSoftware》由会员分享,可在线阅读,更多相关《软件工程模型与方法ModelsMethodsofSoftware(43页珍藏版)》请在金锄头文库上搜索。

1、炮澳屉劝峦浪卯图焉哗琶扁挣构廖酗绚炳古楼怎饶剧远奇臀告贪平另屏厅软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法软件工程模型与方法Models & Methods of Software Engineering第一章软件工程概述修佳鹏手人寸彩址份梧匠座算慰泉襟励周谜粉剃邓错私凝痞旷侄颜散箍窒刀极美软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG2本章内容本章内容u1.1计算机软件u1.2软

2、件的发展和软件危机u1.3软件工程u1.4通信软件工程u1.5软件工程知识体系诬庐终惨芋八雄乒靡皱绪园颗修锦弥斜滚歉涨方碎伴睦镇碗垫棚徒驼推庚软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心31.1 计算机软件计算机软件u本节内容u1.1.1软件的定义u1.1.2软件的特点u1.1.3软件的分类渴奢枯识钦葡弓钝游烫碘括善芳哪碎淬空凋战费肛罚荣但烁随砚霸座履檀软件工程模型与方法ModelsMethodsofSoftware软件工

3、程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心41.1.1 软件的定义软件的定义u软件是程序的完善和发展,是经过严格的正确性检验和实际试用,并具有相对稳定的文本和完整的文档资料的程序。uWirth中指出:在结构化程序设计:程序算法数据结构在软件工程中:软件程序文档。uIEEE定义:软件是计算机程序、规程以及运行计算机系统所需要的文档和数据。朗栓疏档痹桅炼紧毁讯甘确发孽危豫货邻晤鞭律钩失凌教毖懊欲咽虞垢漫软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法Model

4、sMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心51.1.1 软件的定义软件的定义u另一种对软件的公认解释是:软件是包括程序、数据及其相关文档的完整集合。u程序是按照事先设计的功能和性能要求执行的指令序列;u数据是使程序能正常操纵信息的数据结构;u文档是与程序开发、维护和使用有关的图文材料。敬瓦奋掖酣喧犬错银辽特森笑藻琶姑迷帜瘩帽缄谴靳跑弃贝阴畦曝噎汰属软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮

5、电大学北京邮电大学 通信软件工程中心通信软件工程中心61.1.2 软件的特点软件的特点u(1)软件是一种逻辑实体,具有抽象性。u(2)软件的开发过程中没有明显的制造过程。u(3)软件在运行和使用期间,没有硬件那样的机械磨损和老化问题,但存在软件退化问题。u(4)软件的开发和运行常常受到计算机系统的约束和限制,不同程度地依赖计算机硬件。u(5)软件的开发至今未完全摆脱手工艺的开发方式,大部分软件还是定制的,很难通过组装方式完成软件开发。蠕嫌袖邓票坞盖乾畦平着摈疤暇张来侄迄祸舟阶震醛腿诣澄水暗笋牧枕牟软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMe

6、thodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心71.1.2 软件的特点软件的特点u(6)软件是复杂的。实际需求的复杂性程序逻辑的复杂性u(7)软件研制成本相当高,在计算机系统中软件成本比例逐步增加。u(8)软件投入运行时还涉及到许多社会因素。焉楼峰烃梁跌浊序幕敦迹淖撞醒奥掳粹觉梦溜功呜宪苇淆仁拽祁蒸猖粘砖软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心8

7、1.1.3 软件的分类软件的分类u根据软件服务对象的范围不同:通用软件:操作系统、数据库等;定制软件:企业ERP、卫星控制系统等;u根据软件完成功能所处的层次不同:系统软件中间件软件应用软件握玄衍堰轩秩虏鉴搪敛槛念嘎故口艘茶播虹欠涨随蹲窝刨勺究茵炳挝颗怀软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心91.1.3 软件的分类软件的分类u系统软件:指能与计算机硬件紧密配合在一起,使计算机系统各个部件、相关的软件和数据协调、高效地

8、工作的软件。操作系统数据库管理系统设备驱动程序通信处理程序等。邀屑蝉浚芽焦忽辛吝挞廷筏翟重浪豫策雾型掺蓉绒途牛冲乒曼卷想兑针扰软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心101.1.3 软件的分类软件的分类u中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,将注意力集中在自己的业务上,不必再为程序的移植而重复工作,从而大大减少了技术上的负担。u中间件软件:为了解决分布异构系统的集成问题而开发的软

9、件,是处于操作系统软件与用户的应用软件的中间的通用服务,具有标准的接口和协议。亿冻惑师采暮佐奴脐砒包脓趟胎舍瘁众矽贝众送责婪虚挪杀皱滨畅灭钝滥软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心111.1.3 软件的分类软件的分类u中间件的十大优越性:u(1)缩短应用的开发周期u(2)节约应用的开发成本u(3)减少系统初期的建设成本u(4)降低应用开发的失败率u(5)保护已有的投资u(6)简化应用集成u(7)减少维护费用u(8)提

10、高应用的开发质量u(9)保证技术进步的连续性u(10)增强应用的生命力脐不拐豺陆艺脊帝俩顶臃杭陷观嘲疵罩俯涸芜宵沙炳绞瞅跪炼志拈秘际暇软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心121.1.3 软件的分类软件的分类u应用软件:在特定领域内开发,为特定目的服务的一类软件。商业数据处理软件工程与科学计算软件计算机辅助设计制造软件系统仿真软件智能产品嵌入软件医疗、制药软件事务管理、办公自动化软件计算机辅助教学软件计算机网络软件柬

11、济焚沉养乖扁释声乃冰痰球淫酞璃灿咆允区唇渐梦遗痢返代侥唱暇彤儒软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心131.1.3 软件的分类软件的分类u按照软件的规模:类别类别参加人员数参加人员数开发周期开发周期产品规模(产品规模(LOC)微型微型114周周0.5k小型小型116月月1k2k中型中型2512年年5k50k大型大型52023年年50k100k甚大型甚大型100100045年年1M(=1000k)极大型极大型20005

12、000510年年1M10M澜汾叠批秋蜡酪检柞拟虞仟贱保辉朱状股爹莹汾受瞥栏妹毗祸年台怀中圣软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心141.1.3 软件的分类软件的分类u按软件工作方式不同:实时处理软件分时软件交互式软件批处理软件u按照支撑应用开发的工具类型可以将其划分为:支持软件开发过程的工具支持软件维护过程的工具支持软件管理过程和支持过程的工具帽眯定拼截芥青酮拔匿远肢腐庙驶伏僳凭奥嘎笼友蓉先踞几肾懈改肌擎纽软件工程模

13、型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心151.2 软件的发展和软件危机软件的发展和软件危机u本节内容u1.2.1软件发展阶段u1.2.2软件危机u1.2.3软件危机的解决途径雨恳钨芒徘很蔑于献镀躺陈裔咆寅杨晓糖扫言赊袒贸凡誓阁妇氖踏狮掺底软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软

14、件工程中心通信软件工程中心161.2.1 软件发展阶段软件发展阶段u程序设计阶段:20世纪50至60年代u程序系统阶段:20世纪60至70年代u软件工程阶段:20世纪70至90年代u现代软件工程阶段:20世纪90年代至今核锯春墅未乎龟瘦擎雨转舵佣盎转矣滴娩甫篮者携颤歉浆虞孟府慧畜耗总软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心171.2.1 软件发展阶段软件发展阶段阶段段程序程序设计程序系程序系统(现代)代)软件工程件工程

15、特点特点软件所指程序程序及说明书程序、文档和数据程序设计语言汇编及机器语言高级语言软件语言软件工作范围程序编写包括设计和测试软件生存期需求者程序设计本人少数用户市场用户开发软件的组织个人开发小组开发小组及大中型软件开发机构软件规模小型中小型大中小型决定质量的因素个人程序技术小组技术水平管理水平开发技术和手段子程序/程序库结构化程序设计数据库、开发工具、开发环境、工程化开发方法、标准和规范、网络及分布式开发、面向对象技术、软件复用维护责任者程序设计者开发小组专职维护人员硬件特征价格高/存储容量小工作可靠性差降价、速度、容量及工作可靠性明显提高向超高速、大容量、微型化及网络化发展软件特征完全不受重

16、视软件技术的发展不能满足需求,出现软件危机开发技术有进步,但未获突破性进展,价高,未完全摆脱软件危机磕颤瓷侈函瑚绞泌咖慢柱介芯驰贝毋令捣澎鉴寝资甚躁逾裳恢乘奔峨酵圈软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心181.2.2 软件危机软件危机u20世纪60年代后,随着计算机软件应用领域增多,软件规模不断扩大,软件系统功能多,逻辑复杂,不断扩充,从而导致许多系统开发出现了不良的后果:系统存在大量错误,可用性和可靠性差;系统无法

17、增加新功能,难于维护;系统无法按照计划时间完成;最严重的彻底失败。惧伍圾烙桔丫肌树砷振复避豪霖阂罢谁侠割涨搪简甚鸦拄何连庐谁柠娘喉软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心191.2.2 软件危机软件危机u所谓软件危机(SoftwareCrisis)就是计算机软件在开发和维护过程中所遇到的一系列严重问题,具体表现在:软件开发成本难以估算,无法制定合理的开发计划;用户的需求无法确切表达;软件质量存在问题;软件的可维护性差;

18、缺乏文档资料;软件成本难以控制;空靡脊持窝靠烛吊澜土歉莉袜阜裳谦兵敞琅论圈伍疯茂逗浚凸铆第宪拆辗软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心201.2.3 软件危机的解决途径软件危机的解决途径u产生软件危机的原因:软件系统本身的复杂性;软件开发的方法和技术不合理;u程序设计方法学讨论程序的性质、程序设计的理论和方法u软件工程方法运用工程化原则和方法组织软件开发工作1968年提出然杀咐天杏厄影琢漠赡阂凑溯扫箭则承好哼糙匪术重

19、阂诞侣孵农锭弥僳蔑软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心211.3 软件工程软件工程u本节内容u1.3.1软件工程定义u1.3.2软件工程要素u1.3.3软件工程的目标和原则u1.3.4软件工程基本原理剖研次奏挖违屉余妹瘴望任煤特凌面沫胎锯膊老第铺迢饵轻诌掩崖梆闻积软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TS

20、EG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心221.3.1 软件工程定义软件工程定义u1968年10月,FritzBauer首次提出了“软件工程”的概念:软件工程是为了经济地获得能够在实际机器上高效运行的可靠软件而建立和使用的一系列好的工程化原则。uBoehm为软件工程下的定义:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。杉吓咱达常奉业仟揩毡脑瞬职赋缎栽诸亨序纫臂话虽根屡纷私缉荣梨丽手软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BU

21、PT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心231.3.1 软件工程定义软件工程定义uFairley认为:软件工程学是为在成本限额以内按时完成开发和修改软件产品所需的系统生产和维护的技术和管理的学科。uIEEE计算机学会将“软件工程”定义为:应用系统化的、规范化的、定量的方法来开发、运行和维护软件,即:将工程应用到软件;对中各种方法的研究。u从以上定义可以看出,软件工程的含义:(1)工程概念在软件领域里的一个特定应用(2)软件工程涉及软件产品的所有环节曰唬膝芒熏脱幂它伐猜粗侩满侦秋脐囱氧猛精厦焚披尚皂隆巫戳游骑脆俐软件工程模型与方法ModelsMethodsofS

22、oftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心241.3.2 软件工程要素软件工程要素u软件工程包括三个要素:方法、工具和过程。方法:提供了“如何做”的技术;工具:提供了自动的或半自动的软件支撑环境;过程:将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的;崔窑征灰们吊盒酶展完嚼肄牟渤馏喘帚播也籽侈澈肚歇幢席肤归洗蔫要驰软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 20

23、08 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心251.3.3 软件工程的目标和原则软件工程的目标和原则u软件工程的目标可概括为:生产具有正确性、可用性以及开销适宜的软件产品。u软件工程的最终目的是摆脱手工生产软件的状况,逐步实现软件研制和维护的自动化。肌照潦胯罕肃鹤锚钧澈躇支录狠识塔翘织鹿枢悉誉钢拇倘吏办琶搀钞锋长软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心261.3.3 软件工程的目

24、标和原则软件工程的目标和原则u软件工程研究内容:软件开发技术:根据不同的软件类型,按不同的观点和原则,对软件开发中应遵循的策略、原则、步骤和必须产生的文档资料等作出规定,从而使软件的开发能够进入规范化和工程化的阶段,以克服早期的手工作坊生产中的随意性和非规范性做法。包括:软件开发方法学、开发过程模型、开发工具、软件工程环境软件工程管理软件按工程化生产时的重要环节,它要求按照预先制定的计划、进度和预算执行,以实现预期的经济效益和社会效益。包括:软件管理学、软件工程经济学、软件心理学等内容弃魁响勉他歧筷合忌雨空霸啃啊砸转粘敝妻太芥届懊肢龚尼宪取震墙衔挟软件工程模型与方法ModelsMethodso

25、fSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心271.3.3 软件工程的目标和原则软件工程的目标和原则u使用软件工程开发软件系统的过程中,要坚持四项基本原则:选取适宜的开发模型;采用合适的设计方法;提供高质量的工程支持;重视开发过程的管理;痔胁歪赃完螺赋牛鹏晤凹骄扦慑财拣詹延脐坑恶帧符乡颊析听掂滴肉渤强软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大

26、学北京邮电大学 通信软件工程中心通信软件工程中心281.3.4 软件工程基本原理软件工程基本原理u八条一般原理:u(1)抽象u(2)信息隐藏u(3)模块化u(4)局部化u(5)确定性u(6)一致性u(7)完备性u(8)可验证性夸杆证直砌藕裳孽戮撅襄啊趾衬渝捐噶基沿学侄黎依玄葛熏闽戚檀冕重吼软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心291.3.4 软件工程基本原理软件工程基本原理u七条基本原理u(1)用分阶段的生命周期计划

27、严格管理u(2)坚持进行阶段评审u(3)实行严格的产品控制u(4)采用现代程序设计技术u(5)结果应能清楚地审查u(6)开发小组的人员应少而精u(7)承认不断改进软件工程实践的必要性冕畴壤瑟记氓产音膝崭徐族再匙堆盲振难落桥辖勤枷吉按经叙羔炭英功针软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心301.4 通信软件工程通信软件工程u本节内容u1.4.1通信系统u1.4.2通信软件u1.4.3通信软件工程矗咆筹茧绘掣瑶眨澎了鹅橡猾

28、浮识愧腐靡窄芽熟慷秦巷窿稽诊芯贯见删揣软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心311.4.1 通信系统通信系统u通信系统基本组成运闯亮捆略乱改氯箕弃德俯深携阎典倦蓑揩枢辖屎酷驴宜头谬稍涪欺藕铬软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心321.4.

29、1 通信系统通信系统u通信网:众多点对点通信系统通过交换系统按一定拓扑结构组合在一起就构成了通信网。u通信网的组成:硬件:用户终端设备、传输设备、交换设备软件:通信网为能很好地完成信息的传递和交换所必需的一整套协议、标准,包括网路结构、信令方式、协议和接口、网络管理、技术体制标准等沸如饱觉嘉乎千红检诺愿斟酋葡脖玖咐坝控郡牧批支烫尼恍釉盔求诞民旬软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心331.4.1 通信系统通信系统u通

30、信网系统基本功能:基本的传输和交换功能。业务控制功能。网路管理功能。调谈卞冷姥套厅我帆酌玉罗炸盅粮妻钠啸就离徽衬秧官篡帜宜够楼见昔话软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心341.4.2 通信软件通信软件u凡是用来实现两个或多个实体(计算机、电信终端、交换设备等)之间相互通信的软件都可称为通信软件。电信软件:电话交换软件、移动通信软件、智能网软件等;计算机网络软件:网络协议软件、网络应用软件;跨度素辈紧娥塌铁疚慌仰概诞

31、擅疲笛抽榆钮屎涝于徐液假氦钻参砰灰者删软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心351.4.2 通信软件通信软件u电信软件类型毋逾险拘莫儡斑搔匈瘫菇钒治聪伪题乐藤齿办生肃圣彪带傀饲人匿图硫涂软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心361.4.2

32、通信软件通信软件u基本呼叫处理软件:负责呼叫接续和呼叫状态转移的处理。u业务独立逻辑处理模块:将交换机侧相同的处理功能抽象封装而成,如智能网。u资源管理:为业务控制软件提供资源控制和管理功能。u业务控制:在通信网业务能力基础上提供业务的生成、配置、接入、管理等功能。u客户服务:客户关系管理系统(CRM:CustomerRelationshipManagement),包括业务开通、业务保障、业务计量;u产品开发与管理舞花权棵酿矾成彤嚼栗箍协镍熊堰汰鄙炭谴堑玫砾胯门绵瘫狗焉瞻凄鸿酿软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSof

33、tware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心37u电信软件分类:OSS(OperationSupportSystem,运行支撑系统),包括(1)(4)BSS(BusinessSupportSystem,经营支撑系统),包括(5),(6)u电信业内将BSS和OSS结合起来统称为BOSS(BusinessandOperationSupportSystem,运营支撑系统)。蜂拆盛盔寓尽莫谈贝颤劫灶臂腻巷嘿倘密疫潭喜耐臭槐剪区献灾卸啸倪胆软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodso

34、fSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心38某电信运营商系统规划实例某电信运营商系统规划实例枝步朵躲顺蠢唯协衣李罕夕队蔷妒芭击狸网僚鹿肃仅哪共慈盟雨虎第叼聘软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心391.4.3 通信软件工程通信软件工程u通信软件工程就是将软件工程知识应用于通信领域,完全遵循软件工程的三要素:过程、方法和工具,只是在过程、方法和工具中要

35、结合通信软件的特点。通信系统是全程全网系统,需遵守协议标准;系统协作,在信息建模同时,需考虑行为建模;分析阶段采用UML来表达软件系统的功能需求和信息需求;用MSC图描述系统与外部环境的交互以及内部对象之间的信息交互;在系统设计阶段采用SDL来形式化描述系统设计;实时软件开发工具:TelelogicTau洼西敞澜癣旨百评荒产潍殴唐宠维借宰野铲范符更诣馒氟怪揉栖聪膏综配软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心401.5

36、软件工程知识体系软件工程知识体系u本节内容u1.5.1软件工程知识体系指南简介u1.5.2软件工程知识体系知识域涧编闷橙肢厦勒衡济凄帐材讲环羊肆丝友偏剑泽帮菜葬蕾筛褪掉综骄瘩仟软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心411.5.1 软件工程知识体系指南简软件工程知识体系指南简uIEEE计算机学会的职业实践委员会主持的一个项目,目的:促进世界范围内对软件工程的一致观点;阐明软件工程相对其它学科(如计算机科学、项目管理、计

37、算机工程和数学等)的位置,并确立它们的分界;刻画软件工程学科的内容;提供使用知识体系的主题;为开发课程表和个人认证与许可材料提供一个基础;舜渴颓宦奉坞灾窥瞻祈娱斗胺苍脱褂牢晦竣逢属块澡陀锤晚冲仰箔老惧冗软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心421.5.2 软件工程知识体系知识域软件工程知识体系知识域嵌救绘器祖叠磕焦难廖问菱誓雀氢柳轰丰拷好隧呀秋培邪纂画赢相熙稻交软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心431.5.2 软件工程知识体系知识域软件工程知识体系知识域沦踏峻妈姆石娇第贵佬汕碟悲括多名很抛虹烤场客箭巾峻卤惟衰妈壮桥秋软件工程模型与方法ModelsMethodsofSoftware软件工程模型与方法ModelsMethodsofSoftware 2008 BUPT TSEG 北京邮电大学北京邮电大学 通信软件工程中心通信软件工程中心

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号