新闻中心
当前位置:首页 >> 新闻中心 >> 公司新闻公司新闻
嵌入式软件设计与开发
日期:【2019-09-29 17:26】 浏览次数:【】次

设计是指设计软件系统的体系结构、数据结构、模块等,在需求和代码之间建立桥梁;开发是指软件工程师按照系统设计去编码开发,并进行单元测试、代码检查优化等。


1.设计工作应遵循以下原则:


1)正确、完整地反映《产品需求规格说明书》的各项要求,充分考虑其功能、性能、安全保密、出错处理及其它需求。


2)保证设计的易理解性、可追踪性、可测试性、接口的开放性和兼容性,考虑健壮性(易修改、可扩充、可移植)、重用性; 


3)采用适合本项目的设计方法。若系统使用了新工具和新技术,需提前进行准备;考虑选用合适的编程语言和开发工具; 


4)吸取以往设计的经验教训,避免重新出现同样或类似的问题;


5)对于重要的和复杂度较高的部分要求有相当经验的设计人员担任;


6)考虑从成熟项目中进行复用。


2.设计方法

软件工程师在充分了解产品需求的基础上,依据《产品需求规格说明书》选用适当的设计方法


3.软件设计过程

需要编写《软件方案设计说明书》。《软件方案设计说明书》应包括以下内容:模块描述、功能、参数说明、性能、流程逻辑、算法等。 

《软件方案设计说明书》以及相关文档应进行技术评审。

4.编码 进入编码阶段。  编码规范:


5.单元测试  编码完成的系统各模块应经过单元测试。


6.代码检查  最好安排其他软件人员进行。


上一篇:
下一篇: