山东科技大学软件工程共20讲视频
—&mdash星盟课大王网,一个为您创造财富的地方!
《软件工程》各讲学习要点第一讲:掌握软件及其特点、软件发展的三个阶段,并由此理解什么是软件危机,软件工程产生的原因,以及软件工程的7条基本原理。掌握软件生命周期的定义,各个阶段工作的特点第二讲:理解和掌握软件开发的几种模型,熟悉每个生存周期模型的工作步骤,了解每个生存周期模型的特点。了解软件工程中围绕质量保证所要进行的几项工作:技术审查和管理复审。第三讲:了解可行性研究的定义、任务,了解经济、技术、法律可行性及开发方案选择的大致内容。掌握可行性研究要进行的8个步骤。第四讲进一步在掌握系统流程图符号的基本上,通过实例来剖析系统流程图的画发,初步学会编制可行性报告。理解需求分析的任务,理解其重要性。第五讲掌握需求分析的过程环节;了解需求分析的结果——需求规格说明书及其作用,理解规格说明的含义及必要性。第六讲掌握结构化方法的基本思想——自顶向下,逐步细化。学会绘制需求规格说明书中的重要组成部分——数据流图,学会书写数据字典,掌握两者的关系及一些注意事项。第七讲掌握设计的基本概念,理解设计是软件开发的核心工作;理解设计中的一些基本概念、术语,掌握度量模块独立性的两个重要指标——耦合和内聚,掌握四种类型的耦合及七种类型的内聚,知道它们的程度排列。第八讲了解两种类型的数据流——变换流和事务流,掌握其特点。学会变换分析和事务分析的方法,掌握如何进行混合分析,即以一种类型的分析为主,另一种为辅。了解改进设计的一些原则。第九讲 了解函数依赖的概念,了解范式规范化的意义,掌握第一、第二、第三范式。掌握数据库设计的步骤,如何画出E-R图,如何对E-R图规范化。第十讲 掌握详细设计的任务、内容和目标。掌握结构化程序设计的方法。学会N-S图、PAD图、判定表、判定树的绘制。第十一讲 了解编程语言的种类及发展历史。掌握各种语言的特点及选择语言的原则。掌握编程所应遵循的原则,即良好的编程风格。第十二讲了解软件测试的基本概念,理解测试工作的重要性。理解穷举测试是不可能实现的,设计良好的测试用例的重要性。掌握软件测试的工作步骤以及每个步骤所要完成的主要任务和工作对象。第十三讲掌握单元测试和集成测试,熟悉单元测试的方法:白盒测试用例设计、黑盒测试用例设计方法,了解设计驱动模块和存根模块的作用。了解集成测试的集成过程和思路。第十四讲掌握白盒测试和黑盒测试的概念、内容和方法,学会使用等价分类法、几种逻辑覆盖法设计测试用例。第十五讲了解系统测试的概念,了解与系统测试相关的如:压力测试、容量测试、安全性测试等技术,掌握调试的概念,了解调试的一些基本方法。了解软件可靠性以及掌握和熟悉可靠性模型。第十六讲 掌握维护的概念,维护的过程,维护的种类。了解可维护性的概念。理解维护在软件运行中的积极意义。第十七讲 掌握什么是软件项目管理,知道其在现代软件工程中的绝对地位。了解软件组织与分工、软件配置管理的一些基本概念。掌握软件度量技术,掌握COCOMO模型的含义。了解如何绘制Gantt图,学会找出关键路径。第十八讲了解传统的结构化方法的缺点。掌握面向对象方法的基本概念,如对象、类、属性、消息、方法、继承、多态等,掌握面向对象方法的四要点。第十九讲熟悉面向对象建模的方法,理解对象模型、动态模型、功能模型的内容及性质;知道对象模型是其中最基本、最重要的模型。了解面向对象分析的过程和步骤。第二十讲理解面向对象的设计、程序设计的内容,知道面向对象程序设计语言及其编程风格。了解软件重用的概念。
相关推荐
留言与评论(共有 0 条评论) |