软件硬件产品设计与开发详细流程管理【项目】
嵌入式系统中的开发流程与项目管理

嵌入式系统中的开发流程与项目管理嵌入式系统开发是一项复杂而关键的工作,它涉及硬件和软件的集成,需要高度的技术能力和严谨的项目管理。
在开发嵌入式系统时,我们需要遵循一系列的开发流程和项目管理方法,以确保项目的顺利进行并保证最终产品的质量和可靠性。
一、开发流程1. 需求分析:在嵌入式系统开发的初期阶段,我们需要明确需求。
通过与客户、市场调研以及用户反馈等渠道获得准确的需求信息。
同时,针对需求进行分析和评估,确定系统的功能、性能和可靠性等要求,并将其转化为具体的技术规格和设计需求文档。
2. 系统设计:在需求分析的基础上,进行系统设计。
系统设计包括硬件设计和软件设计。
硬件设计涉及到选择合适的芯片、传感器、通讯模块等硬件组件,并进行电路设计和布局。
软件设计则涉及到选择合适的开发工具和框架,编写模块划分、接口设计和算法实现等。
3. 开发和集成:在系统设计完成后,开始进行开发和集成工作。
硬件开发包括原型设计、电路板制作和组装等。
软件开发包括编写驱动程序、应用程序和系统软件等。
同时,硬件和软件的集成也需要进行,确保各个组件能够正常工作并相互配合。
4. 测试和验证:在开发和集成完成后,进行系统的测试和验证。
测试和验证包括功能测试、性能测试、可靠性测试和兼容性测试等,以确保系统满足设计要求。
同时,还需要进行系统的调试和优化,修复可能存在的问题和缺陷。
5. 量产和部署:在测试和验证通过后,进行系统的量产和部署。
量产阶段需要进行大规模的生产和组装,并对产品进行质量控制和检测。
部署阶段涉及将系统安装到目标设备中,进行现场调试和运行。
二、项目管理1. 定义项目目标和范围:在项目启动的初期,明确项目的目标和范围。
定义项目的关键目标和交付物,并明确项目的时间和资源限制。
2. 制定项目计划:根据项目目标和范围,制定项目计划。
项目计划包括项目的里程碑、关键路径、资源分配和进度安排等。
同时,也需要考虑项目的风险和变化因素,并进行相应的排除和调整。
一个完整的IT项目开发流程

一个完整的IT项目开发流程一般情况下,企业开发软件时会按照基线和定制两块并行方式执行项目开发工作。
无论什么公司,都需要遵从一套成熟的产品研发过程体系,才能做出质量较好的产品。
因此,如果出现项目较多的情况,应该合理地安排基线和定制之前的里程碑,让基线产品能够尽量多地收集用户的通用型需求,为定制项目进度实现技术支撑,减少定制项目中大量更改代码、需要新增模块情况发生。
此外,产品研发过程体系也需要按照业务实际时间要求变化,不要拘泥于一定要按照瀑布方式,或是敏捷方式进行管理,凡事都需要找到契合自己的方式。
【这里以一个基线产品开发过程作为流程解释基础,需要注意的是,以下说描述的各个阶段,在项目执行前要明确各个阶段的目标、指定计划、及时沟通,并确保各个时期所有成员对项目理解一致】软件开发流程步骤:项目启动、需求分析、概要设计、详细设计、编码、测试、软件交付、验收、维护。
项目启动会项目启动会的目标是明确该产品开发项目的目标。
目标不是孤立存在的,目标与计划相辅相成,目标指导计划,计划的有效性影响着目标的达成。
所以在执行目标的时候,考虑清楚自己的行动计划,怎么做才能更有效地完成目标,是每个人都要详情清楚的问题,否则,目标越是不清晰或是过高,都会影响项目的实际结果。
项目启动会需要说明项目目标、阶段划分、组织结构、管理流程等关键事项,并将这些内容写入PPT(最好是有固定格式和范文,让团队内部或者公司内部共同遵守规范),需要大家达成一致。
对于关键角色任命,事前也需要听取相关领导和项目主要干系人的意见。
用户需求软件开始开发前需要确定代价和所获得价值的对比,也就是ROI(Return On investment),一旦确定需要创建,就需要安排一系列的资源来支撑这个软件的生存。
这是需求的最原始描述。
为什么既要有用户需求,也要有产品需求?因为两者是有差异的,用户需求由用户提出,对技术一般不描述,只描述产品目标。
产品需求是根据用户需求转化而来的技术实现需求,需要针对用户提出的产品目标进行细分,总结出具体的每一个功能点,再针对每一个功能点细分为各种不同的操作流程,对每一个操作流程进行技术化定义。
硬件项目开发流程管控制度

西安极众数字通讯有限公司管理制度公文名称:技术开发部项目开发流程管控制度编制:审核:批准:公文编号:受控状态:受控版本/修改:A/0※本规范为受控公文,未经人力资源部确认,不得更改其中流程内容;※本规范一式两份人力资源部、品管部各一份;※本规范在实施过程中需更改地方,按照公文记录管理规范执行;目录一、目的4二、原则5三、组织结构51.约束条件52.假定环境53.组织结构61)整体组织架构62)项目组内实行团队式组织结构63)项目组长64)项目总工程师/部门负责人75)最终决策层74.职权、职能71)项目组长72)硬件设计、开发工程师83)硬件测试、调试工程师84)项目评审小组95)最终决策层9四、立项流程91.系统方案和需求书写92.立项前提93.立项流程图104.立项流程说明105.立项书内容与格式11五、下达任务流程121.任务下达流程图122.任务下达流程说明12六、项目控制机制131.项目计划的制定机制132.项目展开后的跟踪机制143.项目进展中的冲突或差异处理机制151)进度差异的解决要采取如下解决步骤152)人员感情冲突153)项目进展中途的人员更迭机制154.项目进展中的业务沟通机制161)项目内部成员与用户的沟通162)项目总工程师与各项目团队内部成员的沟通163)项目团队成员与公司其他部门或机构沟通174)项目团队成员与公司总经理沟通175.项目进展中的创新机制。
176.开发产品的测试、调试与反馈机制。
177.开发产品的抽查机制。
188.开发产品的验收机制18七、附录191.创新工作登记表192.项目进展差异分析表203.单元测试、调试交流日志214.开发项目进度报告225.项目工作月报236.项目总结报告247.抽查结果分析表258.项目正式验收申请书269.硬件问题报告单2710.开发项目验收书28一、目的1.明确项目团队的管理和沟通流程,改善团队耦合性能。
2.部门内全面实施团队式管理机制,发挥广大员工各自的潜能,激励员工共同参与团队建设与发展。
软件工程项目管理的流程控制

软件工程项目管理的流程控制软件项目开发是一个复杂的过程,需要通过有效的流程控制来保证项目的成功完成。
软件工程项目管理的流程控制是整个软件项目开发过程中的核心,其目的是确保软件项目团队按照预期的时间内完成所要求的功能,并且保证软件产品的质量与稳定性。
本文将从需求分析阶段、规划阶段、开发阶段、测试阶段、上线阶段等多个方面来讲述软件工程项目管理的流程控制。
一、需求分析阶段需求分析是软件项目开发过程中至关重要的一环。
在需求分析阶段,开发团队要深入了解用户需求,设计合理的软件构架,并细化出软件开发的里程碑与阶段性工作目标。
具体而言,需求分析环节主要工作如下:1.搜集用户需求并确定软件方向,设定软件开发的目标。
2.进行需求分析并确定开发的功能需求、技术需求、质量需求等。
3.根据需求分析结果制定软件开发计划并确定开发周期及分级目标。
4.确定软件开发所需的人员、设备及材料等。
在需求分析阶段,流程控制主要体现在需求分析的流程管理与沟通管理上,确保需求分析结果的准确、明确及用户需求的充分理解。
同时,需求分析结果也是开发中的参考依据,是后续应用开发工作的重要基础。
二、规划阶段规划阶段是软件项目开发中的重要一环。
在规划阶段,软件项目团队需要采取一系列有效的措施,包括预先制定计划与开发过程中的跟踪计划,保持与用户、管理人员、开发团队的沟通、监督等。
具体而言,规划阶段主要工作如下:1.确定软件项目计划并确定项目开发的时间、人力等资源。
2.制定开发团队与项目经理的职责和任务,并形成开发目标与章程。
3.建立开发过程中的流程控制措施,制定标准化的开发规范和文档化的流程管理文档。
4.确定项目阶段性目标,进行检查和评估,及时做出调整和优化。
在规划阶段中,流程控制主要体现在规划过程中的管理与监控上,确保规划流程的规范与标准化,保证规划质量与进度的控制。
同时,规划阶段的规划结果也是开发的重要参考依据,也是软件项目开发流程控制管理的基础和组织管理的保障。
软硬件开发流程及规范

软硬件开发流程及规范1.需求分析阶段:与客户充分沟通,确定产品需求和功能需求,编写需求文档,并与客户确认无误后得以进入下一阶段。
2.设计阶段:根据需求文档制定设计方案,包括软件设计和硬件设计。
软件设计方案包括模块划分、接口设计、算法选型等;硬件设计方案包括电路设计、PCB设计等。
3.开发阶段:根据设计方案实施软硬件开发,编写代码、搭建硬件电路,进行集成调试。
在开发过程中,应遵循代码规范和硬件设计规范,确保代码和硬件电路的可维护性和稳定性。
4.验证测试阶段:对开发完成的软硬件系统进行全面的功能测试和性能测试,包括单元测试、集成测试和系统测试,发现并修复存在的问题。
5.产品发布和部署阶段:完成开发和测试后,对产品进行文档编写、制作、培训和上线部署,确保产品顺利交付给客户。
1.代码规范:编写代码时要遵循统一的命名规范、代码缩进规范、注释规范等。
代码应具有可读性和可维护性,且要符合团队约定的编程规范。
2.文件命名规范:规范文件夹和文件的命名,便于开发者快速定位和管理文件。
3.版本控制规范:使用版本控制工具管理代码,保证团队内部的代码版本一致性,同时追踪和记录代码的修改历史。
4.设计规范:根据软硬件开发的特点,制定一套设计规范,包括接口设计规范、电路设计规范等。
规范的制定有助于提高代码和硬件电路的可复用性和可扩展性。
5.测试规范:定义一套全面的测试用例和测试流程,保证对软硬件系统进行有效的功能测试和性能测试。
测试结果应记录并及时反馈给开发团队,以修复存在的问题。
6.文档规范:编写规范的软硬件开发文档,包括需求文档、设计文档、测试文档等,方便后续的维护和扩展工作。
7.项目管理规范:建立完善的项目管理体系,包括项目计划和进度管理、任务分配和跟踪、团队协作等,确保项目按时按质进行。
软硬件开发流程和规范的制定和遵循对于提高开发团队的工作效率和产品质量具有重要意义。
通过合理的流程和规范,可以有效地降低软硬件开发过程中的错误率和重复劳动,提高开发效率和产品质量,从而更好地满足客户需求。
软硬件开发流程及规范

机密机密0目录0目录 (2)1概述 (4)1。
1硬件开发过程简介 (4)1。
1。
1硬件开发的基本过程 (4)1.1。
2硬件开发的规范化 (4)1.2硬件工程师职责与基本技能 (5)1.2.1硬件工程师职责 (5)1.2。
2硬件工程师基本素质与技术 (5)2软硬件开发规范化管理 (6)2。
1硬件开发流程 (6)2.1。
1硬件开发流程文件介绍 (6)2.1。
2硬件开发流程详解 (6)2.2硬件开发文档规范 (10)2.2.1硬件开发文档规范文件介绍 (10)2。
2.2硬件开发文档编制规范详解 (11)2.3与硬件开发相关的流程文件介绍 (13)2.3.1项目立项流程: (13)2.3.2项目实施管理流程: (14)2.3.3软件开发流程: (14)2.3。
4系统测试工作流程: (14)2.3。
5内部验收流程 (14)机密3附录一。
硬件设计流程图: (16)4附录二。
软件设计流程图: (18)5附录三。
编程规范 (19)机密1概述1.1 硬件开发过程简介1.1.1硬件开发的基本过程硬件开发的基本过程:1。
明确硬件总体需求情况,如CPU 处理能力、存储容量及速度,I/O 端口的分配、接口要求、电平要求、特殊电路(厚膜等)要求等等。
2.根据需求分析制定硬件总体方案,寻求关键器件及电路的技术资料、技术途径、技术支持,要比较充分地考虑技术可能性、可靠性以及成本控制,并对开发调试工具提出明确的要求。
关键器件索取样品。
3.总体方案确定后,作硬件和单板软件的详细设计,包括绘制硬件原理图、单板软件功能框图及编码、PCB 布线,同时完成发物料清单。
4.领回PCB 板及物料后由焊工焊好1~2 块单板,作单板调试,对原理设计中的各功能进行调测,必要时修改原理图并作记录。
5。
软硬件系统联调,一般的单板需硬件人员、单板软件人员的配合,特殊的单板(如主机板)需比较大型软件的开发,参与联调的软件人员更多。
一般地,经过单板调试后在原理及PCB布线方面有些调整,需第二次投板。
软硬件产品工程项目管理流程图与各部门绩效考核方式

Auto
Cad
Word
Proje
ct
经验方式
制定方式
过程控制
流程管理
图文资料软件管理系统清单
交付时间周期、成本、质量、内容(项目可行性考核、项目名称、实现目标、范围、计划、进度控制等)
常务副总 技术总监各组主管
各组主管
各组成员
由工程部经理组织本部门会议讨论分析新的工程项目、客户方面的具体需求
总经办 商务部
市场部 财务部
总经理技术总监
商务经理市场经理
严格按照合同法与客户签定协约组织相关部门参与审议合同文本的合法性
客户确认标书内容和合同协议内容签字确认
OFFICE
PPT
VISIO
策划方式
经验方式
目标达成
流程管理
甲乙双方合同制定
客户签字确认通过
交付时间周期、成本、质量、内容(最终需求分析说明书的主要内容和对待处理环节进行可行性分析、产品的成功率分析、实现目标分析)
设计组采购部 财务部
设计主管采购部经理
财务部经理
确定工程项目物料清单和人工费用、合理计算项目资源费用、有效控制成本差异
项目总体成本顶算、甲乙双方合同定额应收款项
成本软件财务软件
Excel
核算方式
财务统计
审核方式
各种报表
产品清单及预算表
采购清单
财务成本核算报表
交付时间周期、成本、质量、内容(项目可行性考核、项目名称、实现目标、范围、计划、进度控制等)
客户总体需求方案合同协议书详细说明
Auto
Cad
Word
Proje
ct
经验方式制定方式过程Fra bibliotek制流程管理
软件开发项目管理流程

软件开发项目管理流程通常包括以下步骤:1. 项目启动(项目开工会):在这一步,项目团队成员会聚集在一起,讨论项目的目标、范围、时间表和资源需求。
这有助于明确项目的期望和方向。
2. 需求分析:在这个阶段,项目团队会与客户进行沟通,了解他们需要的功能、流程和操作。
这些需求会被记录下来,并由项目经理或部门负责人进行决策。
3. 概要设计:这一步是确定系统设计的约束因素,包括应遵循的标准或规范、软件、硬件环境等。
4. 详细设计:在详细设计阶段,项目团队会确定功能模块的参与者、数据库表、输入参数说明、前置条件、基本流程、异常流程、日志等信息。
5. Coding:在这个阶段,项目团队会进行软件编码和接口实现。
6. 单元测试:单元测试是对编码后的软件模块进行测试,确保它们正常工作并满足需求。
7. 集成测试:集成测试是在各个模块完成后,对整个系统进行测试,确保系统的正常功能处理及异常处理正确。
8. 客户验收:在客户验收阶段,项目团队会向客户展示开发的产品,并收集客户的反馈。
同时,也会对交付的成果进行全面的测试,确保产品功能和质量符合需求。
9. 修改项目计划:根据项目进展和反馈,项目团队可能会修改项目计划。
修改计划应该由统一的负责人提出,并由用户需求的审核领导者认可。
10. 项目评审和总结:在项目结束时,项目团队会进行项目评审,分析测试结果,了解产品性能,为下次迭代所需要做的改进做好计划。
同时,也会对项目进行总结,提炼经验教训,为今后的项目提供参考。
以上是软件开发项目管理的一般流程,具体流程可能会因项目类型、团队规模、开发环境等因素有所不同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技术部
◎
1.3
初步设计开发成本核算
根据相关资料、样品进行初步开发成本分析
《新产品开发成本分析》
财务部
◎
1.4
成立产品开发小组
由技术部经理组织人员成立产品开发小组
《产品开发小组名单及职责》
技术部
●
1.5
产品设计开发计划
由产品开发小组责任人编制详细的开发计划
《产品技术设计评审报告
产品开发小组
○
序号
工作项目
说明
形成文件
责任部门
备注
2.4
图样设计
正式设计、绘制全部零部件图样及编制设计文件
《试制图样》
产品开发小组
●
2.5
图样评审下发
组织相关人员对设计图纸进行评审;
《图纸会审纪录》
会审小组
●
2.6
编写样件制造工艺
由设计人员根据相关资料编制样件制造工艺,也可以采取在图样上标注工艺要求的简单处理;
型式试验报告
其他检验报告
包装评价报告
质量部
●
4.5
确认产品标准(正式)
对产品检验标准进行修订与确认;
《产品标准》
产品开发小组
●
4.6
确认过程流程图
对过程流程图进行修订与确认;
《过程流程图》
产品开发小组
●
4.7
编制生产控制工艺
对生产制造工艺进行修订与确认;
《工艺卡》
《控制计划》
产品开发小组
●
4.8
配套体系确认
《样件制造计划》
生产部
●
2.12
产品设计评审
产品设计评审可根据项目复杂程度,确定评审次数和时机(常规评审点如:方案评审、系统结构(造型)评审等)评审通过可发试制文件
《产品设计评审纪录》
产品开发小组
评审小组
●
2.13
样件试制准备
由生产部、技术部负责样件制造的准备工作;
生产部
2.14
样件制造
由生产部组织进行样件制造与装配,设计人员负责现场指导;
生产线建立/员工培训
小批试制通知单
产品开发小组
●
4.2
小批试制
由生产部组织小批量试制
过程质量纪录
生产部
●
4.3
检验分析(相当于分析)
进行过程检验及产品试验进行分析与跟踪,评价产品检验标准的是否满足要求;
《产品检验体系评价报告》
质量部
●
4.4
样件确认(包括全尺寸、全性能的试验以及包装评价)
对样件进行完整的试验(包括全尺寸、全性能的试验以及包装评价)
《型式试验报告》
《临床试验报告》
《产品设计确认报告》
产品开发小组
质量部
●
2.18
图样和规范的更改与受控
根据样品设计验证和确认的结果,如需对图样及工艺文件进行更改,按《设计更改管理规定》进行,最终形成
《设计更改申请单》
产品开发小组
●
2.19
产品设计输出的评审
应召集产品开发小组成员对产品的设计输出对照产品的设计输入要求进行验证、确认和评审;
产品开发小组质量部
●
序号
工作项目
说明
形成文件
责任部门
备注
2.17
产品设计确认
设计确认主要包括图纸确认和样件确认:
图纸确认包括相关的文件和资料;
样件确认包括总成功能和性能试验以及环境、安全试验和其他试验等,样件确认可采用以下一种或几种方式进行:
1. 委托国家或行业产品质量监督检测机构进行型式试验;
2.必要时应进行临床试验;
●
3.6
过程设计与开发输出评审
项目组长在新产品试生产作业之前及过程中,应召集项目组成员将制造过程设计输出,对照制造过程设计输入要求进行评审。当验证和确认及其评审结果不满足制造过程设计输入要求时,应对制造过程重新设计和修改等并重新进行评审。
《过程设计与开发输出评审表》
产品开发小组高层领导
●
3.7
第三阶段总结和管理者支持
编制完善的合格供方名单
《合格供方名单》
产品开发小组
●
4.9
成本核算
由财务部负责进行产品详细的成本核算,确定产品价格与目标成本;
《成本核算报告》
产品开发小组
●
序号
工作项目
说明
形成文件
责任部门
备注
4.10
产品/过程确认总结和认定
对产品/过程确认总结和认定
产品开发小组
●
4.11
资料移交
将产品/过程设计开发的资料进行整理、受控、移交,保留一整套完善的文档;
产品开发小组
●
2.9
编制检具、量具和试验设备要求
监视检测设备及时到货和可用,保证试生产前完工
检具、量具和试验设备要求表
产品开发小组
●
2.10
编制正式材料清单()
编制包括自制件、外协件、外购件、标准件的完整的材料清单
《材料明细表》
产品开发小组
●
2.11
编制样件制造计划
由生产部根据进度计划编制样件制造计划,确保样件准时完成;
《样件制造工艺》或《试制图样》
产品开发小组
●
2.7
编写产品标准(初步)与样件试验计划
根据标准编写产品标准(初步)与样件试验计划(包括可靠性、耐久性、安全性等全性能试验计划)
《产品标准(初步)》《样件试验计划》
产品开发小组
●
2.8
编制新设备、设施和工装要求
监控新设备/工装/模具及时到货和可用
《新设备、设施和工装要求表》
●
1.6
由产品开发小组进行必要的调研、预测、试验和资料收集
小组成员应收集以下资料:
收集产品图和样品
确定并理解顾客呼声/要求
相关标准
小组经验等
产品图清单/样品清单
产品开发小组
●
1.7
编制设计任务书
编制《设计任务书》(含设计目标/可靠性目标或质量目标)
《产品设计任务书》
产品开发小组
●
1.8
风险分析
根据《风险分析控制程序》的要求进行风险分析
3.公司内部组织确认;
设计确认完成后,应提出确认报告/记录设计失效的各种情况﹑以及相应的整改措施,必要时进行再确认,确认结论必须明确回答是否满足设计任务书和顾客的要求;
图纸确认内容:
图纸;
样件制造工艺;
材料清单;
产品标准(初步)
样件试验计划;
新设备、设施和工装要求
检具、量具和试验设备要求
样件确认形成文件:
生产部
2.15
样件评审
在样品装配完毕后,对样品的可制造性/装配工艺性/可维修性/可检测性/预期可靠性分析等方面进行评审,评审结果记录于"样件评审报告"中
《样件评审报告》
产品开发小组
●
2.16
产品设计验证
根据《样件试验计划》对样件(包括零部件)进行全尺寸、全性能检验,确保设计输出满足设计输入要求;
检验报告
整套完善的文档
产品开发小组
●
4.12
项目总结与管理者支持
项目总结报告
产品开发小组
○
第五阶段 反馈、评定和纠正措施
5.3
定型生产(组织和监控生产、交付和服务)
检验报告、过程参数记录表、交付监控表、顾客满意度调查表、服务总结报告等
5.4
过程反馈、评定、纠正和改进
纠正与预防措施、持续改进报告
说明:打“●”标志的一般是不能缺少的步骤,形成文化必须即时产生,打“◎”标志的步骤形成文件可以随后产生;打“○”标志的步骤形成文件为建议项;
风险分析相关资料
产品开发小组
●
1.9
设计输入评审
组织设计输入评审
《设计输入评审报告》
评审小组
●
1.10
第一阶段总结和管理者支持
开发小组进行第一阶段总结与述职,管理者给予资源支持
《第一阶段总结报告》
产品开发小组
公司高层
◎
第二阶段 产品设计与开发
2.1
初步设计
对产品进行初步设计:总体方案设计/研究试验/绘制总图(草图)/
《产品设计输出的评审表》
产品开发小组
●
2.20
第二阶段总结和管理者支持
第二阶段总结报告
产品开发小组
高层领导
●
第三阶段 过程设计与开发
3.1
制定包装标准与包装规范
根据标准的包装要求制订《产品包装规范》/包装应保证产品在使用时的完整性。
《包装规范》
产品开发小组
●
3.2
编制试生产过程流程图
《过程流程图》
产品开发小组
●
3.3
编制材料消耗定额
《材料消耗定额》
产品开发小组
●
3.4
编制试生产制造工艺
机械加工件使用工艺卡的型式其他过程使用控制计划型式进行制造工艺编制;
《工艺卡》
《控制计划》
产品开发小组
●
序号
工作项目
说明
形成文件
责任部门
备注
3.5
编制过程制导书
生产作业指导书
检验作业指导书
包装作业指导书
返工作业指导书
产品开发小组(生产部、质量部)
方案设计说明书
研究试验大纲
研究试验报告
产品开发小组
○
2.2
技术设计
正式展开技术设计,首先初步完成产品总体结构设计(包括产品外型及内部结构),包括绘制初步结构图、自制零件图、电路原理图等,找出关键技术的解决办法;