软考知识点巩固 -- 嵌入式软件程序设计

嵌入式软件程序设计

1、嵌入式软件开发过程一般包括需求分析阶段、软件设计阶段、编码阶段和集成阶段:
需求分析阶段:一般包括规定结构和软件组成,明确外部接口和内部接口,给出软件功能要求、性能要求、适应性要求、容量和时间要求、安全要求、保密要求、设计约束、合格性因素等,最终形成软件需求文档,并通过评审;
软件设计阶段:根据软件需求文档对嵌入式软件进行设计,主要包括软件的总体设计、软件的概要设计和软件的详细设计等;

注意:软件外部接口定义属于需求分析阶段的工作;

2、软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书、软件需求和设计等的要求的过程。通过测试发现软件错误,为软件产品的质量评价提供依据;

软件的测试方法,一般说来可以分为两类,即静态测试和动态测试。静态测试包括检查单和静态分析方法。动态测试一般采用白盒测试或者黑盒测试方法。

软件的测试级别,一般可以分为单元测试、部件测试、配置项测试、系统测试等。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值