欢迎来到天天文库
浏览记录
ID:37547894
大小:605.50 KB
页数:72页
时间:2019-05-12
《软件工程教学课件PPT软件工程概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程第1章软件工程概论宁夏医科大学理学院杨德仁提纲*序论*教学目的和策略*虚拟项目介绍软件定义,应用、编程语言;软件的特征软件开发与软件危机软件工程重要性本质,目标与方法,内容软件工程的实施及其挑战软件工程学科及其演变软件工程发展新方向*相关概念绪论:教学参考书杨德仁,软件工程讲义。参考资料<美>Mark,Priestley,PracticalObject-orientedDesignwithUML,清华大学出版社CraigLarman著;李洋 等译;UML和模式应用,机械工业出版社,2006<美>stephhen,软件工程,机械工业出版社,2011。潘加宇,软件方法(上册),清华大学出版
2、社,2013年UsecasedrivenobjectmodelingwithUML-Theoryandpractice(电子版)孙家广,软件工程,高教出版社,2005年UML风格(第二版),清华大学出版社,袖珍版。绪论:传统软件工程教材中的缺陷某些关键概念混淆不清,如软件工程框架、软件过程模型和方法、软件过程范型、模型;体系结构的逻辑性差,面面俱到,主次不分,逻辑性差,主线不明确,知识及其应用之间存在“鸿沟”;一些关键环节缺乏理论性研究,如软件过程范型,达不到指导实践的目的。没有使用价值,达不到学以致用的目的,不适合于培养研究性和应用型人才;绪论:课程的目的目的:达到学以致用讲解一种软件过程范
3、型(MDA),熟悉一种建模语言(UML)学会一、两种工具(EA与starUML),实践一个虚拟项目(分组),应用一种编程语言(JAVA)。绪论:教学目的和策略策略:系统地介绍软件工程理论与实践技能基于MDA软件范型采用面向对象方法和UML建模语言*以starUML、EA为工具,以虚拟项目为导向;*绪论:虚拟项目(第三周起)分成5组,每组设1组长:互联网+O2O医疗系统绪论:课程的目的目的:理解、掌握和应用理解是什么?为什么?问题是什么?理论与方法是什么?掌握概念、技术、过程、工具、团队……应用在过程中,目的在于成功地开发软件高质量、低费用、按进度……绪论:课程的基础语言基础C(C++、C#)/
4、JAVA,HTML5工具基础编码Eclipse框架JAVAEE设计工具Powerdesigner,Erwin,starUML,EA推荐下载starUML,EA数据库理论与应用基础设计与优化数据库表模式SQL10多年前的论文:大型数据库优化设计方案,2001年绪论:课程的基础计算模式的演变Frame(主机)Client/ServerBrowser/ServerRIA(昙花一现),HTML5App(手机应用软件)application绪论:课程的安排教学内容与课时安排56+16第1章软件工程概述,3课时第2章软件过程,6课时第3章MDA软件范型,3(实验+3)课时第4章业务模型,6(+9)课时第5
5、章系统需求模型(CIM),12(6+6)课时第6章鲁棒分析模型(PIM),14(8+6)课时第7章设计模型(PSM),12(6+6)课时(OO原理与模式)*模型优化0+2课时第8章系统用例驱动的软件测试3课时(1含复习)*第9章软件工程新技术6课时(0)*实施模型与物理组织1课时绪论:课程的安排*实验教学内容:1虚拟项目安排工具安装与试用2-3基于虚拟项目的业务建模4-5基于虚拟项目的系统需求建模6-7基于虚拟项目的鲁棒建模8-9基于虚拟项目的设计建模10-11模型优化绪论:课程的评估与考试期末考试,70%期中考试,0%平时成绩,30%*课堂表现(虚拟项目),15%*考勤(与作业),15%要求
6、不能旷课。绪论:课程的要求听课与复习*作业*实践分组虚拟项目阅读课件简本与参考资料软件:定义软件的重要性软件与民生软件与经济软件与教育软件与国防、战略软件定义、分类与应用语言、特征与开发与危机成本与质量:问题所在软件工程学科的诞生与发展软件:定义软件早期:软件=代码!程序、数据及相关文档的完整集合(《IEEE软件工程术语标准词汇》)software:Computerprograms,procedures,andpossiblyassociateddocumentationanddatapertainingtotheoperationofacomputersystem.Computersoftw
7、are,orsimplysoftware,isthenon-tangible形状componentofcomputers.Softwareisstoredincomputermemoryandcannotbetouched,justasa3Dmodelshowninanillustrationcannotbetouched.软件是一种逻辑产品。Computersoftwarecontrastswi
此文档下载收益归作者所有