软件设计使用说明(例)
软件详细设计说明书例

软件详细设计说明书例一、引言在软件开发过程中,详细设计是连接概要设计和编码实现的重要环节。
它为软件的编码提供了具体的指导,包括模块的内部结构、算法、数据结构、接口等方面的详细描述。
本文将以一个简单的学生管理系统为例,展示一份软件详细设计说明书的范例。
二、软件概述(一)软件名称学生管理系统(二)软件功能1、学生信息管理:包括学生基本信息的录入、修改、查询和删除。
2、课程管理:课程信息的添加、修改、查询和删除。
3、成绩管理:学生成绩的录入、查询和统计分析。
三、模块设计(一)学生信息管理模块1、学生信息录入子模块输入:学生的学号、姓名、性别、出生日期、班级等信息。
处理:对输入的信息进行合法性校验,如学号的唯一性检查、出生日期的格式检查等。
将合法的信息保存到数据库中。
输出:提示信息,如“录入成功”或“录入失败,请重新输入”。
2、学生信息修改子模块输入:要修改的学生学号和修改后的信息。
处理:根据学号查询出对应的学生信息,将修改后的信息更新到数据库中。
输出:提示信息,如“修改成功”或“修改失败,请重新输入”。
3、学生信息查询子模块输入:查询条件,如学号、姓名、班级等。
处理:根据查询条件从数据库中检索出符合条件的学生信息。
输出:查询结果,以列表形式展示学生的基本信息。
4、学生信息删除子模块输入:要删除的学生学号。
处理:根据学号从数据库中删除对应的学生信息。
输出:提示信息,如“删除成功”或“删除失败,请重新输入”。
(二)课程管理模块1、课程信息添加子模块输入:课程编号、课程名称、学分、授课教师等信息。
处理:对输入的信息进行合法性校验,如课程编号的唯一性检查。
将合法的信息保存到数据库中。
输出:提示信息,如“添加成功”或“添加失败,请重新输入”。
2、课程信息修改子模块输入:要修改的课程编号和修改后的信息。
处理:根据课程编号查询出对应的课程信息,将修改后的信息更新到数据库中。
输出:提示信息,如“修改成功”或“修改失败,请重新输入”。
软件设计说明书(嵌入式软件范例)

软件设计说明书(嵌入式软件范例)一、XXXXX-XXX 热压机自动控制系统软件的设计LCD—液晶显示器,因其具有微功耗、平板化等一系列显著特点而广泛应用于仪器仪表、计算机显示终端、各类电子显示装置等各个方面。
LCD的后工序生产工艺包括COG、COF、FOG、FOB,XXX-XXX 热压机正是为FOG段工艺而开发设计的。
XXXXX-XXX热压机自动控制动系统软件(以下简称XXX系统)是由PLC、气动元件和电动元件组成,其特点是通过传感器采集外部信号,输入到PLC内部进行计算处理,以控制外部执行元件,使之完成一系统的机构动作,达到生产所需的工艺要求。
㈠XXX 系统的性能和结构XXX 系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX 系统的主要性能和技术参数●主机电源:Vac-----220V AC/50HZ●传感器电源:Vdd-----+24V●PLC接口:40位输入、32位输出、1个RS232通信串口●工作温度:-10℃~+55℃●存储温度:-20℃~+60℃2、XXX 系统的内部地址XXX 系统的内部地址及主要功能部件:●输入继电器—X●输出继电器—Y●辅助继电器—M●定时器—T●计数器— C●数据寄存器— D●变址寄存器—Z㈡㈢指令描述XXX 系统主要有如下指令:㈣人机界面(GOT)1、参数设置人机界面(GOT)可用于参数设置和数据的显示(如图所示)2、手动操作人机界面亦可制作手动调试所需的各种按键,以替代繁琐的按钮(如图)3、生产信息人机界面还可用于显示生产时的各种数据以及PLC内部的信息,比如外部引脚的通断信息、生产时产生的报警信息等(如下图)㈣XXX 系统的接口及编程1、硬件接口XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。
直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
范例-软件设计说明(详细部分)

软件设计说明目录软件设计说明1范围1.1标识要求:本节应包含这个文档所适用的系统和软件的完全标识,(若适用)应包括标识号、名称、缩略名、版本号及发布号。
1.2系统概述要求:1)本节主要描述本文档适用的系统和软件的用途;2)概述系统开发、运行和维护的历史;3)标识项目的投资方、需方、用户、开发方和保障机构;4)标识当前和计划的运行现场;5)列出其它有关文档。
1.3文档概述本节应概述本文档的用途和内容,描述与它的使用有关的保密性或私密性考虑。
2引用文档列出引用的所有文档,包括文档的编号、标题、修订版本和日期。
3CSCI 级设计决策要求:本章应根据需要分节给出CSCI 级设计决策,即CSCI 行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI 的软件单元的选择与设计的决策。
如果在需求中所有这些决策是明确的,或者这些决策要推迟到CSCI 的软件单元的设计时指出,则本章应如实陈述。
针对关键性需求(例如对安全性、保密性、私密性等需求)作出的设计决策,应在专门的章节中加以叙述。
CSCI 级设计决策的例子如下:1)关于CSCI 将接收的输入和将产生的输出的设计决策,包括与其它系统、HWCI、CSCI 和用户的接口(本文档的4.3.x 节指出本说明要考虑的主题);2)有关响应每个输入或条件的CSCI 行为的设计决策,包括CSCI 要执行的动作、响应时间和其它性能特性,模型化的物理系统的说明,选定的方程式/算法/规则,以及对不允许的输入或条件进行的处理;3)有关数据库/数据文件如何呈现给用户的设计决策(本文档的4.3.x 节标识了本说明要考虑的主题)。
如果这一信息的全部或部分在数据库设计说明(DBDD)中给出,则可直接引用;4)为满足安全性、保密性、私密性需求所选择的方法;5)为满足需求所做的其它CSCI 级设计决策,例如为提供所需的灵活性、可用性和可维护性所选择的方法。
结构截面设计分析小软件XTRACT使用说明举例(教程)

XTRACT(v.3.0.8)使用方法举例一.原理基础很多教材介绍钢筋混凝土梁(适筋梁)受弯时,对整个过程进行了描述,给出上图所示截面弯矩-曲率曲线以及截面在各阶段的应力分布情况。
上图中,不同的阶段及特征点都有明确的工程意义。
Ⅰ阶段:混凝土未开裂弹性变形阶段,Ⅰa作为开裂计算的依据,对应为Mcr;Ⅱ阶段:混凝土带裂缝工作阶段,此阶段作为验算变形和裂缝的依据;Ⅱa为截面屈服点,对应为屈服弯矩My。
对于梁端,此时可视为进入塑性铰状态;Ⅲ阶段:截面屈服阶段,Ⅲa为极限状态,对应为极限弯矩Mu,这也是正截面受弯承载力验算的依据,所有梁截面受弯设计均基于此点。
上述曲线可以由试验得到,也可以用程序模拟分析得到。
程序根据各种材料本构关系,基于平截面假定,对全截面进行全过程非线性分析,得到相关受力-变形关系。
最简单的就是对钢筋混凝土梁用条带法进行分析,这也是混凝土非线性课程的基本作业。
截面分析最核心的就是材料本构关系。
混凝土因影响因素众多,很多学者大牛也给出了多种多样的本构模型。
结合规范及记忆,截面分析时主要采用单轴受力本构关系。
规范(混规2010)给出的单轴受压应力-应变曲线可以考虑箍筋约束作用、应变梯度等因素,通过对抗压强度代表值、峰值压应变、曲线形状参数适当修正而得到对应本构关系(详规范C.2.4条文说明)。
规范正截面承载能力极限状态中的混凝土应力应变关系可以看做是该公式的具体使用实例。
公式中使用的是混凝土抗压强度代表值,该值应该根据不同的分析内容及要求采用不同的混凝土强度(设计值、标准值、平均值)。
我的心得之一:应该根据分析的目的和需求选用合理的抗压强度,而不要盲从于很多资料中千篇一律取标准值的做法。
具体代表值的要求需查阅相关规范及资料,目前看到的有关规定有:混规第5章弹塑性分析建议取平均值,抗规性能分析时对代表值也做了规定。
如果用截面分析验证截面受弯承载力设计值,则对应的混凝土及钢筋强度也应该取用设计值。
软件详细设计说明书例

软件详细设计说明书例关键信息项:1、软件名称:____________________________2、软件版本:____________________________3、开发团队:____________________________4、设计目标:____________________________5、功能模块:____________________________6、运行环境:____________________________7、数据结构:____________________________8、算法设计:____________________________9、界面设计:____________________________10、性能要求:____________________________ 1、引言11 背景介绍软件的开发背景和动机。
12 范围明确软件详细设计的范围和边界。
13 定义、缩写词和术语对文中使用的特定术语、缩写词进行定义和解释。
2、软件总体结构21 软件架构概述描述软件的整体架构模式和设计理念。
22 模块划分详细列出软件的各个功能模块及其之间的关系。
3、模块详细设计31 模块 1 名称311 功能描述详细说明该模块的具体功能。
312 输入输出明确模块的输入数据格式和输出数据格式。
313 处理逻辑阐述模块内部的处理流程和算法。
314 数据结构定义模块所使用的数据结构。
32 模块 2 名称4、用户界面设计41 界面布局描述软件界面的整体布局和元素分布。
42 界面元素设计对各个界面元素的样式、交互方式进行设计。
43 界面流程展示用户在不同界面之间的切换和操作流程。
5、数据库设计51 数据库选型说明选择的数据库类型和原因。
52 数据表设计列出各个数据表的结构和字段定义。
53 数据关系描述数据表之间的关联和约束关系。
6、算法设计61 关键算法描述详细介绍软件中使用的关键算法及其原理。
软件说明书范文(优选十四篇)

软件说明书范文(优选十四篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作总结、工作计划、合同协议、条据文书、策划方案、句子大全、作文大全、诗词歌赋、教案资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as work summaries, work plans, contract agreements, doctrinal documents, planning plans, complete sentences, complete compositions, poems, songs, teaching materials, and other sample essays. If you want to learn about different sample formats and writing methods, please stay tuned!软件说明书范文(优选十四篇)软件说明书范文(篇一)1、通过阿里旺旺和客户沟通,解答客户提出的各种问题,达成交易。
(完整word版)软件设计说明书(嵌入式软件范例)

XXX系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX系统的主要性能和技术参数
●主机电源:Vac-----220VAC/50HZ
●传感器电源:Vdd-----+24V
●PLC接口:40位输入、32位输出、1个RS232通信串口
ORB
ORM1220
ORM1226
ORM301
ANDM400
ANIM302
OUTM301
PLSM303
DMOVPD662D8340
LDM466
ANDM470
LDM1160
ANDM467
ORB
ORM1410
ORM320
ANDM400
ANIM323
OUTM320
PLSM323
DMOVPD680D8350
㈣XXX系统的接口及编程
1、硬件接口
XXX系统与电脑的接口可以有两种方式:直接控制方式和间接控制方式。直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
2、程式流程方框图
A、系统回原点流程图
B、自动运行流程图(左半段)
C、自动运行流程图(右半段)
3、程式代码编写
XXX系统有的程式编写是能过GX Developer以语句表的形式写入,经编译成C++代码后,再写入PLC内部EEPROM。期形式如下:
软件详细设计说明书例

软件详细设计说明书例一、引言在软件开发过程中,详细设计说明书是一份至关重要的文档,它为程序员提供了详细的指导,使得他们能够准确理解软件的功能需求,并将其转化为可实现的代码。
本文将以一个简单的学生成绩管理系统为例,展示一份软件详细设计说明书的基本结构和内容。
二、软件概述(一)软件名称学生成绩管理系统(二)软件功能1、学生信息管理:包括学生基本信息的录入、修改、查询和删除。
2、课程信息管理:课程的添加、修改、查询和删除。
3、成绩录入:教师能够录入学生的课程成绩。
4、成绩查询:学生和教师可以查询学生的成绩。
5、成绩统计分析:能够对学生的成绩进行统计分析,如平均分、最高分、最低分等。
(三)运行环境1、操作系统:Windows 10 及以上版本。
2、数据库:MySQL 80 及以上版本。
3、开发语言:Java。
三、模块设计(一)学生信息管理模块1、功能描述实现学生基本信息的增删改查操作。
提供学生信息的批量导入和导出功能。
2、数据结构学生表(Student):包含学号(StudentID)、姓名(StudentName)、性别(Gender)、出生日期(BirthDate)等字段。
3、算法流程新增学生信息:用户输入学生信息,系统进行合法性校验,然后将数据插入到学生表中。
修改学生信息:用户选择要修改的学生,输入修改后的信息,系统更新学生表中的对应记录。
删除学生信息:用户选择要删除的学生,系统删除学生表中的对应记录。
查询学生信息:用户输入查询条件,系统从学生表中检索符合条件的记录并展示。
(二)课程信息管理模块1、功能描述课程的添加、修改、删除和查询操作。
课程安排的设置。
2、数据结构课程表(Course):包含课程编号(CourseID)、课程名称(CourseName)、学分(Credit)等字段。
3、算法流程新增课程:用户输入课程信息,系统进行校验后插入到课程表中。
修改课程:用户选择要修改的课程,输入修改内容,系统更新课程表中的对应记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件详细设计说明书(例)作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (4)1.1 编写目的 (4)1.2 范围 (5)1.3 定义 (5)1.4 参考资料 (5)2 总体设计 (6)2.1 需求规定 (6)2.2 运行环境 (6)2.3 基本设计概念和处理流程 (8)2.4 结构 (10)2.5 功能需求与程序的关系 (13)2.6 人工处理过程 (16)2.7 尚未解决的问题 (16)3 接口设计 (16)3.1 用户接口 (16)3.2 外部接口 (17)3.3 内部接口 (18)4 运行设计 (21)4.1 运行模块组合 (21)4.2 运行控制 (22)4.3 运行时间 (22)5 系统数据结构设计 (23)5.1 逻辑结构设计要点 (23)5.2 物理结构设计要点 (1)5.3 数据结构与程序的关系 (5)6 系统出错处理设计 (5)6.1 出错信息 (6)6.2 补救措施 (6)6.3 系统维护设计 (6)1 引言1.1 编写目的随着证券交易电子化程度的不断提高,券商对于各种业务提出了新的要求,为了满足券商的发展需求,更好的为客户提供服务,现结合原有各版本的证券交易软件的优点和特点,开发一套采用Client/Server结构的证券交易软件管理系统(SQL版)。
本系统从底层予以优化,使整个系统的运行速度得到较大提高,通过重新优化数据库内部结构,使系统的可扩充性得到极大提高。
本说明书给出SQL版证券交易系统的设计说明,包括最终实现的软件必须满足的功能、性能、接口和用户界面、附属工具程序的功能以及设计约束等。
目的在于:▪为编码人员提供依据;▪为修改、维护提供条件;▪项目负责人将按计划书的要求布置和控制开发工作全过程;▪项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。
本说明书的预期读者包括:▪项目开发人员,特别是编码人员;▪软件维护人员;▪技术管理人员;▪执行软件质量保证计划的专门人员;▪参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。
▪合作各方有关部门的复杂人;项目负责人和全体参加人员。
1.2 范围说明:a.待开发的软件系统的名称:模拟股票交易系统b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。
1.3 定义列出本文件中用到的专门术语的定义和缩写词的原词组。
本报告用到的术语符合国家标准《软件工程术语(GB/T11475-1995)》。
1.4 参考资料列出要用到的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2 总体设计2.1 需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见《需求分析说明书》。
2.2 运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见《需求分析说明书》。
▪数据库服务器奔腾Pro内存128MB以上硬盘9GB100M 网卡▪应用服务器奔腾Pro内存64MB以上硬盘4GB100M 网卡▪网络配置100M / 10M▪工作站(柜台)P100以上内存8MB以上硬盘1G以上100M/10M网卡软件▪操作系统Windows NT 4.0以上▪数据库管理系统SQL Server 2005▪相关软件工具Windows NT Workstation/Windows NT serverWindows 2000 Professional/ Server开发工具▪平台:Windows95/98、Windows NT、Windows 2000 ▪开发工具:visual stidio 2005 sp1,C#.Net测试环境Windows31、Windows95/98、Windows NT、Windows 20002.3 基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。
营业部系统一共有四个对象,即客户、员工、市场和银行,市场的概念是交易所的细化,比如上海证券交易所的A股和B股就是两个市场,有了市场的概念我们就可以把交易所这个概念细化,并使同一个市场的共性更突出。
银行则通过银证转账业务介入,并成为营业部系统不可或缺的组成部分。
上述四个对象通过一些业务流程进行相互操作从而形成整个交易活动。
因此整个系统模型可以表述为图2-1设计时需要将营业部系统所使用的各种信息分为描述四个对象的信息和描述业务流程的信息。
由于四个对象相对而言是一种稳定型信息,而业务流程则较易变化,且营业部之间差异很大,因此应将四个对象尽量定型,而将各种业务流程尽可能做成组件,以便营业部可根据实际需求组装成适合自己的系统。
根据以上思想,在设计对象模型时应充分考虑到可扩展性,尽量做到抽象化、参数化,从而使对象需求变化时不致影响系统结构。
图2.12.4 结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。
本系统采用c/s模式的3层结构按照不同会话来划分的话可以分为3大系统模块客户端登陆模块:局域网数据库柜台管理 查询管理报表管理资金管理 数据转换 银证转账委托服务日终管理 系统管理系统监控接口处理子系统系统维护子系统图2-2 交易系统体系结构最关键的交易系统模块结构图如下:股票信息发布经过修改我认为每次由客户端每5秒去查询一次服务器更新信息不可取,因为这会加重服务端和客户端的负担,特别是服务器端的运算。
修改后实现变更为:用户一开始登陆后获得一次服务器的全部股票当前信息。
而服务器端每次发生交易后,给每一个在线用户发送当前交易需要更新的股票信息,这样就减轻了客户机和服务端的信息服务器每次交易返回最新信息2.5 功能需求与程序的关系(该关系由需求分析报告编写者根据结构图说明)本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:2.6 人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。
没有完成股票管理的模块设计,所以股票必须从数据库后台添加如果有新股发行,还必须添加有关股票的交易队列2.7 尚未解决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。
3 接口设计3.1 用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。
向用户提供简单易用的UI,以及帮助文档。
客户端将提供以下功能首先弹出用户登陆框,供用户输入用户名和密码菜单项提供个股查询和分时图按钮菜单栏下是选项卡,提供股票实时信息和个股分时图栏提供用户交易界面和交易按钮以及查看用户盈亏按键3.2 外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。
采用基于正确公开标准的部件和技术以确保最大限度的协作能力以及与第三方系统与部件集成的简便性。
这类标准包括但不限于以下几种:▪网络协议与标准(TCP/IP, HTTP, SSL, etc)▪语言(SQL, C#.net, etc.)▪数据库连接性(ADO。
net)3.3 内部接口说明本系统之内的各个系统元素之间的接口的安排。
逻辑层和数据访问层通过以经的stockDataModel接口,来限定访问stockData类型的数据客户端通过调用buyStock(stockData)和sellStock(stockData)来访问逻辑层,在这个函数中包含了访问逻辑层的接口dealTransaction(stockData)通过AdoFactory访问不同的数据库客户端登陆协议D(二字节)+(客户名字长度)(4字节)+(客户名字)+(客户密码长度)(4字节)+(客户密码);客户买卖协议B(二字节)+(股票ID)(4字节)+(股票数量)(4字节)S(二字节)+(股票ID)(4字节)+(股票数量)(4字节)查询交易信息并返回给客户端C(二字节)具体有拆包解包的类using System;using System.Collections.Generic;using System.Text;namespace ProjectCenterTradingSys{public class Protocal{private byte[] messagebuffer;private byte[] messagelength;public byte[] messagebag;//该函数是将字符串转换为字节数组public byte[] StringtoByte(string stringInfo){messagebuffer = System.Text.ASCIIEncoding.ASCII.GetBytes(stringInfo);return messagebuffer;}//该函数将整型转换为个字节public byte[] InttoByte(int number){messagelength=BitConverter.GetBytes(number);return messagelength;}//将浮点型转换为个字节public byte[] DoubletoByte(double price){byte[] pricebyte = BitConverter.GetBytes(price);return pricebyte;}//合并一个字符串(字节数组)和他的长度作为一个包public byte[] Combinarray(byte[] messle, byte[] messinfo){messagebag=new byte[messle.Length+messinfo.Length];int index;for (index = 0; index < messle.Length; index++)messagebag[index] = messagelength[index];for (int index1 = 0; index1 < messinfo.Length; index1++)messagebag[index + index1] = messagebuffer[index1];return messagebag;}//解包头public byte[] BagHead(char head){byte[] headbyte = BitConverter.GetBytes(head);return headbyte;}//读包头public char DeBagHead(byte[] buffer){char headinfo = BitConverter.ToChar(buffer, 0);return headinfo;}//该函数为解包信息为字符串!public string deMessgeBag(byte[] Messagebag,int start,out int next){next = BitConverter.ToInt32(Messagebag, start);string message = System.Text.ASCIIEncoding.ASCII.GetString(Messagebag, start + 4,next);return message;}4 运行设计4.1 运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。