文档详情

第一章软件工程导论

321****123
实名认证
店铺
2024-12-11
PPTX
1.87MB
约29页
第一章软件工程导论_第1页
1/29
第一章软件工程导论_第2页
2/29
第一章软件工程导论_第3页
3/29

单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,高级软件工程,张骥先,,导言,你们学,过,过软件,工,工程这,门,门课吗,?,?,软件工,程,程这门,课,课是讲,什,什么的,?,?,你们觉,得,得软件,工,工程这,门,门课有,意,意思吗,?,?,课程目,的,的,体验软,件,件工程,各,各阶段,的,的主要,工,工作,,特,特别注,意,意吸取,教,教训;,学会与,他,他人合,作,作,培,养,养团队,精,精神现在开,始,始,,分,分组(,每,每组,3,人左右,),),组长责,任,任,组长负,责,责:组,织,织、分,工,工、控,制,制进度,;,对每个,组,组员成,绩,绩有,5,分浮动,调,调整权,;,;,组长奖,罚,罚:引,起,起过半,数,数组员,不,不满,,改,改选组,长,长;,带领全,组,组顺利,完,完成任,务,务,总,评,评,+5,。

成绩评,定,定:课,堂,堂发言,40,项目,60,分,时间(,进,进度),安,安排,14周,项目调研,工具学习,5周,确定各小组的项目内容,67周,需求设计演讲,89周,分析设计演讲,10,11,周,系统设计演讲,1,2,1,3,周,对象设计演讲,1,0,1,6,周,编码,17,周,测试设计及结果演讲,18,周,系统交付,进行总结,参考教,材,材,面向对,象,象软件,工,工程,-,使用,UML,、模式,与,与,JAVA,,第三,版,版清华,大,大学出,版,版社,OBJECT-ORIENTEDSOFTWAREENGINEERINGUsing UML,,,Patterns,,,andJava,,,ThirdEdition,1.1,软件工,程,程的失,误,误,iPhone4,手机每,年,年元旦,闹,闹钟失,灵,灵,玉兔号,故,故障,CSDN,社区的,密,密码泄,露,露事件,软件设,计,计、开,发,发周期,、,、安全,1.2,什么是,软,软件工,程,程,软件工,程,程是一,项,项,创造性,的,的,活动,软件工,程,程是一,项,项,事物基,本,本原理,指,指导的,活动,软件工,程,程是一,项,项,建模,活动,软件工,程,程是一,项,项,实现,活动,1.2,什么是,软,软件工,程,程,建模,对系统,抽,抽象的,表,表示,,可,可以了,解,解未知,的,的系统,和,和领域,恐龙骨,骼,骼,原,始,始人壁,画,画、青,铜,铜器,应用域,模,模型,从用户,角,角度去,描,描述的,系,系统,有什么,功,功能(,功,功能性,需,需求),如何操,作,作(交,互,互设计,),),性能如,何,何(非,功,功能性,需,需求),界面美,观,观吗(,界,界面设,计,计),解答域,模,模型,从开发,者,者的角,度,度去描,述,述的系,统,统,评,估,估具体,实,实现时,不,不同的,方,方案,采用定,制,制的硬,件,件还是,基,基于普,通,通,pc,采用,Windows,还是,Linux,采用,j2ee,技术还,是,是,.net,BS,架构还,是,是,CS,架构,面向对,象,象的方,法,法将应,用,用域建,模,模和解,答,答域建,模,模合二,为,为一,采用,UML,对应用,域,域及解,答,答域建,模,模,然,后,后将其,转,转化为,具,具体实,现,现,一般问,题,题求解,-,软件工,程,程,明确问,题,题,-,需求获,取,取,分析问,题,题,-,需求分,析,析,寻找解,决,决方案,-,系统设,计,计,选定合,适,适的解,决,决方案,-,对象设,计,计,执行方,案,案,-,实现,基本原,理,理,了解系,统,统及其,功,功能是,不,不够的,,,,还需,要,要了解,背,背后的,原,原理,洗手台,设,设置高,低,低两个,位,位置,手机上,的,的,home,键,IC,卡电话,机,机非常,结,结实,.,例子,开发一,个,个系统,所,所需的,必,必要前,提,提,市场,,心,心理学,,,,行为,学,学,目,标,标人群,,,,专业,知,知识等,例如,HP,的,WebOS,,手机,研,研发出,来,来后发,现,现运营,商,商,应,用,用开发,者,者,用,户,户观念,都,都跟不,上,上,而,且,且没有,一,一个好,的,的盈利,模,模式。

1.3,软件工,程,程概念,参与者,参与到,项,项目中,的,的所有,人,人员,角色,分配了,具,具体职,责,责的参,与,与者,客户,-,负责系,统,统的高,层,层需求,用户,-,系统最,终,终的使,用,用者,开发者,-,负责系,统,统设计,及,及开发,测试人,员,员,-,负责系,统,统的测,试,试,模型,在系统,未,未完成,之,之前对,系,系统的,各,各种抽,象,象表示,硬件如,房,房屋设,计,计图,,水,水电布,线,线图,软件如,类,类图,,对,对象图,,,,序列,图,图,活,动,动图,系统,需要完,成,成的系,统,统,文档,操作手,册,册(可,交,交付),规格说,明,明(可,交,交付),需求、,分,分析、,状,状态报,告,告(内,部,部工作,产,产品),可运行,程,程序(,可,可交付,),),代码(可交,付,付,内部工,作,作产品),活动,为完成某一,具体目的,而实施的行,为,为,如项目,中,中需求获取,、,、交付产品,、,、周例会、,月,月例会、评,审,审会等,任务,可实施,、,可管理,的具体工作,,,,如本周完,成,成,JPEG,解码库的移,植,植,本月完,成,成,1,公里的高速,公,公路建设,资源,人力,设备(硬件,,,,软件等),时间,功能性需求,系统必须支,持,持功能的规,格,格说明,播放器具有,在,在线听歌的,功,功能,相机具有实,时,时录像的功,能,能,汽车具有,ABS,防抱死功能,非功能性需,求,求,是对系统运,行,行的一些约,束,束,指导着,系,系统如何去,实,实现,用户点击后,反,反馈时间不,得,得超过,0.3,秒,界面针对,25,岁以下群体,设,设计,并发访问量,有,有,10,万,1.4,软件工程开,发,发活动,需求获取,分析,系统设计,对象设计,实现,测试,需求获取,客户和开发,者,者定义系统,目,目标,其结,果,果是使用,参与者,和,用例,来描述系统,,,,包括功能,性,性需求和非,功,功能性需求,用例名称,购买单程车票,参与者,旅客,事件流,1.,旅客选择始发地和目的地,2.,售票系统显示价格,3.,旅客投入不少于价格的钱,4.,售票系统输出指定车票并找回多余的钱,入口条件,旅客站到售票系统前,出口条件,旅客拿到了车票和找回的钱,质量需求,如果系统超过一分钟没有结果则退回投入的钱,分析,将需求分析,中,中产生的用,例,例转化,顺序图,和,状态图,系统设计,体系结构,-,选择构建系,统,统的策略,,完,完成软件,/,硬件部署图,定制硬件,,还,还是普通,PC,加个触摸屏,Linux,,,Windows,J2EE,.NET,B/S,C/S,模块划分,-,把系统分解,成,成为单个团,队,队可实现的,较,较小子系统,相关对象的,内,内聚,对外提供服,务,务(接口),对象设计,准确描述对,象,象及子系统,接,接口,优化对象模,型,型,完善,类图,及,对象图,实现,用面向对象,语,语言将之前,的,的设计实现,测试,单元测试(,代,代码是否与,设,设计相符,,开,开发人员完,成,成),集成测试(,功,功能是否与,需,需求相符,,测,测试人员完,成,成),1.5,管理软件开,发,发,沟通,最关键,最,耗,耗时的活动,约定俗成:,UML,图,文档模,板,板,会议记,录,录模板,统,一,一术语。

交流:月例,会,会,周例会,,,,关键技术,讨,讨论,配置管理,代码版本维,护,护,项目文,档,档管理,通,信,信系统(邮,件,件,,IME,,,FTP,),项目管理,制定计划,,里,里程碑,阶,段,段性验证总,结,结,1.6,思考,为腾讯公司,设,设计一部手,机,机,你怎么,考,考虑这个问,题,题?,下列描述的,基,基本原理是,什,什么?,公交站台要,高,高出路面?,为什么,iPhone,的屏幕尺寸,不,不超过,4,寸,而,Samsung,的手机一般,都,都超过,4,寸,女性使用的,手,手机设计应,该,该考虑哪些,基,基本原理?,蓝牙耳机的,通,通话时间不,超,超过,6,个小时?,下列那些是,功,功能性需求,,,,哪些是非,功,功能性需求,浏览器支持,html5,、,css2,及,JavaScript,程序开发语,言,言使用,Java,点击开机键,后,后点亮屏幕,不,不能超过,1.5,秒钟,下面哪些项,是,是在需求分,析,析或者系统,设,设计时决定,的,的,播放器必须,提,提供歌词同,步,步功能,播放器服务,器,器采用,J2EE,架构开发,播放器针对,Android,平台开发,以前,Android,系统每安装,新,新的应用时,会,会将新安装,的,的应用放在,菜,菜单的第一,个,个,而现在,Android,系统会将新,安,安装的图标,放,放在菜单的,最,最后一个,,你,你如何看待,这,这个问题?,。

下载提示
相关文档
正为您匹配相似的精品文档