0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

开发系统架构设计-工作内容--AutoandAuto

发表时间:2023-10-15 09:01:40

文章来源:炫佑科技

浏览次数:164

菏泽炫佑科技

开发系统架构设计-工作内容--AutoandAuto

自动和 ()

主要关注系统过程组(SYS)和软件工程组(SWE)

SYS1:需求挖掘

SYS1-工作内容--获取利益相关者的需求和要求,了解利益相关者的期望,达成需求共识,需求变更管理,需求沟通机制

SYS1-结果-建立双方持续沟通,定义利益相关者需求,建立变更机制评估需求变化,建立持续的利益相关者监控机制,评估能力风险

SYS1-可交付成果--风险管理计划、风险缓解计划、沟通记录、审核记录、变更控制记录、分析报告、利益相关者需求

软件开发_开发软件需要学什么专业_开发软件用什么编程软件

SYS2:系统需求分析

SYS2-工作内容--定义系统需求、构建系统需求、分析系统需求、分析需求对运行环境的影响、制定验证标准、建立双响应可追溯性、确保一致性、沟通

SYS2-结果--建立定义的系统需求,对系统需求进行分类,分析系统需求的环境影响,定义实施优先级,根据需要更新系统需求,在利益相关者需求和系统需求之间建立一致性和双向可追溯性,评估系统需求从成本进度和技术影响的角度,商定系统需求并与所有受影响方进行沟通

SYS2-可交付成果--沟通记录、评审记录、变更控制记录、追溯记录、分析报告、接口需求规格、系统需求规格、验证标准

SYS3:系统架构设计

SYS3-工作内容--开发系统架构设计,分配系统需求,定义系统元素的接口,描述动态行为,评估替代系统架构,建立双向可追溯性,确保一致性,并传达商定的系统架构设计

SYS3-结果--

SYS3-交付成果--系统架构设计、沟通记录、评审记录

开发软件需要学什么专业_软件开发_开发软件用什么编程软件

SYS4:系统集成和集成测试

SYS4相关内容--制定系统集成策略、制定测试策略、制定测试规范(用例、管理用例)、系统集成项目、选择测试用例、进行系统集成测试、建立双向追溯(测试和需求) 、总结(测试报告)

SYS4-结果--

SYS4-可交付成果--测试规范、测试计划、系统、通信记录、评审记录、可追溯性记录、测试结果

SYS5:系统资格测试

SYS5相关内容--制定系统鉴定测试策略、制定鉴定测试规范、选择测试用例

SYS5-结果--制定计划、制定测试规范、选择测试用例、记录结果、

SYS5-可交付成果--测试规范、测试计划、沟通记录、评审记录、可追溯性记录、测试结果

以下是软件开发流程

SWE1:软件需求分析(将系统需求转化为软件需求)

SWE1相关内容--定义软件需求(分析哪些参数是标定量,哪些是信号,标定量必须写入RAM并随时擦除,不能使用全局变量),结构化软件需求(软件需求的分类) 、分析软件需求(是否能满足要求,如果不能满足则需要与客户沟通)、对运行环境的影响(与系统的接口、与硬件的接口以及底层),制定验证标准,建立双向可追溯性,确保一致性。 沟通商定的软件需求

SWE1-结果--定义需求和接口,对底层和应用层需求、系统上的软件需求进行分类,确定底层软件需求的优先级,并管理软件需求变更

SWE1-输出--沟通评审记录、变更控制记录、接口需求规格、软件需求规格、验证标准

SWE2:软件架构设计

SWE2相关内容--开发软件架构,分配软件需求,定义软件元素的接口(硬件需要DBC消息),描述动态行为,定义资源消耗目标(RAM,ROM,FLASH,CPU负载等),评估替代方案架构(建立标准选择、模块化、可重用性、可扩展性),建立双向可追溯性,确保一致性,并就软件架构设计进行沟通和达成一致

SWE2-结果--

开发软件需要学什么专业_软件开发_开发软件用什么编程软件

SWE2-输出--软件架构设计、沟通审核记录、溯源记录、接口需求规范(红色字体、蓝色字体、黄色字体,哪些是必填的,哪些是为项目定制的)

SWE3:软件详细设计和单元构建

SWE3相关内容--制定软件详细设计(单元模块)、定义软件单元接口(知道输入输出)、描述动态行为、评估软件详细设计(设计是否方便、交互是否合理、关键指标、参数如何设置、技术是否复杂、软件是否有风险)、可追溯性、一致性、沟通和商定的详细软件设计、软件单元的开发

SWE3-结果——要有详细的软件设计、说明、这个模块做什么、输入是什么、输出是什么; 定义接口、动态行为并生成由详细软件设计定义的软件单元。

SWE3---软件详细设计文档、软件单元模块....

SWE4:软件单元验证

SWE4相关内容--制定软件单元验证策略包括回归策略,制定单元验证指南(MAAB、MISRA),对软件单元进行静态验证(静态分析、代码审查、编写测试用例、编码规范、结构覆盖等)。 )、测试软件单元(根据策略测试功能),建立一致性、可追溯性,总结并传达结果

SWE4-结果-制定包括回归策略的单元验证策略,并根据策略制定验证准则,为软件单元符合软件详细设计和非功能软件需求提供依据。 根据策略和验证准则,验证软件单元和文档结果,建立软件单元与验证准则和验证结果之间的一致性和可追溯性,总结单元验证结果并传达给所有受影响方

软件开发_开发软件需要学什么专业_开发软件用什么编程软件

SWE4-输出--测试计划、测试规范、沟通评审记录、追溯记录、测试验证结果、分析报告

SWE5:软件集成和集成测试(集成所有软件模块,然后与底层软件集成。底层软件的功能是CAN通信、通信等功能开发系统架构设计-工作内容--AutoandAuto,是软硬件通信)

SWE5相关内容--制定软件集成策略、制定软件集成测试策略包括回归策略、制定软件集成测试规范(单位m/s、km/h接口、资源消耗问题)、集成软件单元和软件项、选择测试案例,执行软件集成测试(测试报告、MIL、SIL),建立一致性可追溯性,总结和传达测试结果

SWE5-结果--制定与项目计划、发布计划和软件架构设计相一致的软件集成策略和集成软件项目,并制定软件集成测试策略包括软件回归策略来测试软件单元和软件项目。 根据软件集成测试策略,制定软件集成测试规范,为集成的软件项目符合软件架构设计(包括软件单元与软件项目之间的接口)提供证据。 软件按照集成策略进行集成。 从单元和软件项目到完整的集成软件,根据软件集成测试策略发布计划在软件集成测试规范中选择测试用例,使用选择的测试用例对集成的软件项目进行测试并记录测试结果软件开发,建立软件架构设计要素和软件集成测试规范中测试用例之间的一致性和双向可追溯性 建立测试用例和测试结果之间的一致性和双向可追溯性,总结软件集成测试结果并与受影响方进行沟通

SWE5---软件项目、集成软件、测试计划、测试规范、沟通评审记录、追溯记录、测试结果、编译清单(模型在测试过程中编译成代码、背靠背测试、、-链接)

SWE6:软件资格测试

SWE6相关内容--制定软件资格测试策略包括回归策略(MIL测试建立各种场景),制定软件资格测试规范,选择测试用例,测试集成软件,建立双向可追溯性和一致性,总结沟通结果

SWE6-结果--制定软件资格测试策略,根据策略制定软件资格测试规范,根据测试策略和测试规范选择测试用例,使用测试用例进行软件测试并记录测试结果,建立软件需求和资格测试规范。 测试用例的一致性和双向可追溯性,测试用例和测试结果之间的双向可追溯性和一致性,总结您的测试结果

SWE6-输出--测试规范、测试计划、沟通审查记录、可追溯性记录、测试结果

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多