(十一)各种排序算法的比较
(十二)排序算法的应用
软件工程
[考查目标]
(十一)各种排序算法的比较
(十二)排序算法的应用
软件工程
[考查目标]
1.掌握软件工程的原理:能够掌握软件工程的基本概念、原理和方法,具备专业知识。。
2.掌握软件工程的建模和实现技术:能够运用结构化和面向对象方法完成软件的需求分析、设计、实现和测试等技术活动,具备软件开发的工程技术能力。
3.掌握软件工程的过程管理原理和方法:能够运用软件项目管理、配置管理、质量保证等基本过程管理原理和方法完成软件项目的管理,具备软件项目管理的综合能力。
一、软件工程基本原理
1.软件危机的基本概念、产生原因、消除方法
2.软件工程的基本原理和方法学
3.软件生命周期
4.软件过程模型:瀑布模型、快速原型模型、增量模型、螺旋模型、迭代模型、敏捷过程模型。
二、软件工程技术
(一)结构化方法
1.软件需求分析:需求分析流程、数据流图、数据字典、ER模型、IPO图
2.软件系统概要设计:总体设计流程和原理、层次图、HIPO图、变换和事务分析方法
3.软件系统详细设计:结构化程序、程序流程图、盒图、PAD图、判定表和树、伪码
4.软件系统的实现与测试:编写代码、测试V模型及阶段、白盒测试方法(逻辑覆盖和路径覆盖)、黑盒测试方法(等价类和边界值)
(二)面向对象方法
1.面向对象方法学:UML和OMT方法,类和对象及其关系
2.软件分析和设计:
软件架构:layer层次架构、包和组件及其重用、MVC等
软件建模:需求分析模型(用例图和用例规约、活动图)、静态对象模型(类图、组件图)、动态模型(时序图、通信图、状态图)
设计模式:抽象工厂、合成、单列、门面、装饰、观察者、桥等设计模式
软件架构:layer层次架构、包和组件及其重用、MVC等
软件建模:需求分析模型(用例图和用例规约、活动图)、静态对象模型(类图、组件图)、动态模型(时序图、通信图、状态图)
设计模式:抽象工厂、合成、单列、门面、装饰、观察者、桥等设计模式
3.软件的实现与测试:面向对象编写代码、面向对象测试方法(类内测试、类间测试、用例测试等)
三、软件工程管理
专业名称 | 开设学校 | 学制 | 地址 |
---|---|---|---|
日文数据处理 | 大连佳远中等职业技术学 | 2+1带薪实习 | -- |
日文数据处理 | 大连电子学校 | -- | -- |
日文数据处理 | 大连电子学校 | -- | -- |
计算机数据分析 | 德州走四方技工学校 | 二年 | -- |
日文数据处理 | 大连电子学校 | -- | -- |
日文数据处理 | 大连佳远中等职业技术学校 | 2+1带薪实习 | -- |
专业名称 | 开设学校 | 学制 | 地址 |
---|---|---|---|
软件工程 | 华航航空中等职业学校东营分校 | -- | -- |
软件工程 | 大田东南职业培训学校 | 3 | -- |
软件工程 | 抚顺师范高等专科学校 | 2 | -- |
软件工程 | 奔腾电脑学校 | -- | |
软件工程 | 青岛拓谱信息工程学院 | 四年 | -- |
软件工程 | 沈阳市化工学校 | 四年 | -- |
2019年大连理工大学硕士研究生考试数据结构和软件工程外部排序类似问题答案