软件工程概述

软件工程概述

  • 什么是软件?软件的特点是什么?
  • 软件危机的定义
  • 产生软件危机的原因?
  • 什么是软件工程?
  • 软件工程研究的内容是什么?
  • 提高软件质量的手段。
  • 什么是软件生命期?
  • 瀑布模型每一阶段的含义。
  • 瀑布模型的优缺点。
  • 软件生命期模型各自的特点?

可行性研究

  • 什么是可行性分析?
  • 可行性分析的目的?
  • 可行性分析的内容?
  • 经济可行性:代码行技术(LOC代码规模统计);
    成本/效益分析

需求分析

  • 1)需求的内容
  • 2)需求的过程
  • 3)需求分析的方法
  • 4)结构化分析的分析模型
  • 5)E-R图
  • 6)数据流图
  • 7)数据字典
  • 8)状态迁移图
  • 9)判定树、判定表

总体设计

  • 模块的定义、结构化设计原则
  • 耦合和内聚
  • 设计技巧:扇入、扇出,深度、宽度,作用域、控制域。
  • 层次图,结构图。

详细设计

  • 结构化设计方法
  • 程序流程图,盒图,PAD图,PDL语言
  • 程序的复杂程度

编码

  • 编码风格
  • 提高程序局部效率的方法

测试

  • 测试的目的
  • 测试和审查(静态测试)的关系
  • 白盒法和黑盒法
  • 测试步骤:单元测试,集成测试,功能测试,系统测试
  • 单元测试方法,集成测试方法
  • 驱动、桩模块

维护

  • 维护的概念
  • 维护的种类、各类的特点。
  • 纠错型维护的方法
  • 逆向工程

管理

  • 标示进度的甘特图
  • 评价软件质量的因素
  • SQA
  • 软件配置管理的目标、内容、和对象
  • 基线的概念
  • CMM的5个级别

试题类型

  • 选择(30)
  • 判断(10-12)
  • 简答(10~)
  • 简述(15~)
  • 大题(20~30)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值