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

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


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


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


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


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


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


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


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


                        2.设计方法

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


                        3.软件设计过程

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

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

                        ?

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


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


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


                        上一篇:
                        下一篇:
                        亚彩会