子系统与模块的划分原则

系统功能的划分:
1、支持业务部门或岗位的部分可以称为子系统
2、代替业务岗位的某项职责称为模块
3、单个可独立运行的软件如可执行文件称为子系统,反之称为模块。
4、对末级结点进行适当的功能分解。
5、功能分解最好对应到原子级业务活动。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本文由翔仔服务贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 电子系统设计的基本方法 1 电子系统设计的基本方法 自顶向下法从系统级设计开始,首先根据 自顶向下法从系统级设计开始, 设计课题中对系统的指标要求, 设计课题中对系统的指标要求,将系统的行为 (功能)全面、准确地描述出来,然后根据该系统 功能)全面、准确地描述出来, 应具备的各项功能将系统划分和定义为若干个 适当规模的、能够实现某一功能且相对独立的 适当规模的、 子系统,全面、准确地描述它们的功能(即输入、 子系统,全面、准确地描述它们的功能(即输入、 输出关系)及相互之间的联系, 输出关系)及相互之间的联系,这项任务完成之 后、就设计或选用一些部件去组成实现这些既 定功能的子系统。最后进行元件级的设计, 定功能的子系统。最后进行元件级的设计,即 选用适当的元件去实现前面所设计的各个部件。 选用适当的元件去实现前面所设计的各个部件。 2 电子系统设计的基本方法 自底向上的方法与其相反, 自底向上的方法与其相反,它是根据要实现 的系统的各个功能的要求,先从可用的元件中选 的系统的各个功能的要求, 出合用的,设计成一个个部件, 出合用的,设计成一个个部件,当一个部件不能 直接实现系统的某个功能时, 直接实现系统的某个功能时,就须由多个部件组 成子系统去实现该功能, 成子系统去实现该功能,直至系统所要求的全部 功能都能实现为止。 功能都能实现为止。 自顶向下法是一种概念驱动的设计方法, 自顶向下法是一种概念驱动的设计方法,该 方法要求在整个设计中尽量运用概念(抽象) 方法要求在整个设计中尽量运用概念(抽象)去 描述和分析设计对象, 描述和分析设计对象,而不要过早地考虑实现该 设计的具体电路、元器件和工艺, 设计的具体电路、元器件和工艺,以便抓住主要 矛盾,避免纠缠在具体细节上。 矛盾,避免纠缠在具体细节上。这样才能控制住 设计的复杂性。 设计的复杂性。 3 电子系统设计的基本方法 必须遵循下列原则: 必须遵循下列原则: (1)正确性和完备性原则 (1)正确性和完备性原则 (2)模块化、结构化原则 (2)模块模块化、 (3)问题不下放原则 (3)问题不下放原则 (4)高层主导原则 (4)高层主导原则 (5)直观性、清晰性原则 (5)直观性、 直观性 4 电子系统设计的一般步骤 一、审题 必须将题意理解清楚,明确题目要求我们" 必须将题意理解清楚,明确题目要求我们"做什 ?"以及 做到何种程度?", 以及" 么?"以及"做到何种程度?",即明确所要设计的系统 的功能、性能、技术指标及要求。 的功能、性能、技术指标及要求。 二、方案论证 对完成该任务的方法充分地调研,查阅有关资料。 对完成该任务的方法充分地调研,查阅有关资料。 建议到文献资料中去查找,最好能通过网络来检索, 建议到文献资料中去查找,最好能通过网络来检索, 可以参照一些与设计题目相同或相近的产品所使用的 方法,但要注意这些方法的使用条件与课题是否相符? 方法,但要注意这些方法的使用条件与课题是否相符? 课题所要求的性能指标是否能达到? 课题所要求的性能指标是否能达到?对于可以采用的 诸方法,须认真比较它们的优缺点, 诸方法,须认真比较它们的优缺点,特别要注意讨论 5 设计的可行性 。 电子系统设计的一般步骤 可行性包括这样几方面: 可行性包括这样几方面: (1)所使用的器件能否保证供应?价格加何? (1)所使用的器件能否保证供应?价格加何? 所使用的器件能否保证供应 (2)设计的难度如何?自己的知识与能力能信任? (2)设计的难度如何 自己的知识与能力能信任? 设计的难度如何? (3)工作量如何?规定时间能否完成? (3)工作量如何 规定时间能否完成? 工作量如何? (4)有无进一步发挥的余地? (4)有无进一步发挥的余地 有无进一步发挥的余地? 拟订初步方案应包含下列内容: 拟订初步方案应包含下列内容: (1)系统的外部特性 (1)系统的外部特性—系统有哪些主要功能以及 系统的外部特性— 输入和输出?它们各是什么物理量?有何特征? 输入和输出?它们各是什么物理量?有何特征?相 互之间是什么关系?其来源或负载是什么? 互之间是什么关系?其来源或负载是什么?对系统 的信号源和负载有何要求? 的信号源和负载有何要求? 6 电子系统设计的一般步骤 (2)系统的内部特性 实现系统功能的基本原理、 (2)系统的内部特性—实现系统功能的基本原理、 系统的内部特性— 基本框图、系统的基本控制流程。 基本框图、系统的基本控制流程。 注意此时的方框图通常只要画出一些子系统 以及各子系统之间的接口要求。 以及各子系统之间的接口要求。 (3)结构描述与设计 确定系统的实现技术。 确定系
### 回答1: 酒店管理系统的软件模块的命名规则可以根据功能划分,例如前台管理模块、后台管理模块、会员管理模块等。对于保证模块名称在项目内唯一性和无二义性,可以在命名时加入相应的前缀或后缀,例如以“Front”作为前台管理模块的前缀,“Back”作为后台管理模块的前缀等。同时还可以根据模块的具体功能或模块所在的子系统来命名,例如“Order”模块、"Room"模块等。在命名规则设计时,应该避免使用缩写或简称,以免造成混淆。 ### 回答2: 在设计酒店管理系统的软件模块命名规则时,需要遵循以下几个原则,以确保模块名称在项目内具有唯一性和无二义性。 1. 前缀+模块功能:每个模块的命名应以具体的功能词作为基础,以清晰地反映模块的用途和功能。例如,可以使用常见的前缀,如"酒店"或"系统",然后用下划线或驼峰命名法与具体功能的描述结合,例如"酒店预订"、"系统配置"等。 2. 避免缩写和简写:为了防止名称的二义性,尽量避免使用缩写或简写。应尽可能使用完整的单词来描述模块的功能,例如使用"酒店信息管理"代替"酒店管理"。 3. 使用统一的命名规范:确保项目组内部对命名规范达成一致。可以约定使用大写字母开头的驼峰命名法或下划线连接的命名方式。例如,"酒店订单管理"可以命名为"HotelOrderManagement"或"hotel_order_management"。 4. 与功能相关的后缀:为了更好地区分和梳理模块名称,可以根据具体的功能特点,添加一些后缀词来区分不同的模块。例如,"报表管理"可以命名为"ReportManagement",而"系统配置"可以命名为"SystemConfiguration"。 5. 模块的层级结构:根据酒店管理系统的实际情况,将模块按照层级结构进行命名,以便更好地反映模块之间的关系和功能。例如,使用"酒店信息管理.客房管理"表示酒店信息管理模块下的子模块客房管理。 在使用这些命名规则时,还需注意避免重复命名和歧义命名。可以在项目开始之前进行命名的规划和评审,与团队成员进行讨论和确认,以确保模块名称的唯一性和明确性。 ### 回答3: 酒店管理系统的软件模块的命名规则应该遵循以下几个原则,以保证模块名称在项目内的唯一性和无二义性: 1. 使用明确且具有描述性的词语:模块的命名应该采用能够清晰表达其功能和用途的词语,避免使用模糊或不相关的词汇。例如,可以使用"客房管理"、"预订管理"、"订单处理"等直观的命名。 2. 使用唯一标识符:为了确保模块名称在项目中的唯一性,可以在模块名称中包含唯一标识符,如编号、缩写或模块所属部门的简写等。例如,"RM_客房管理"、"RSV_预订管理"等。 3. 采用一致的命名规范:在整个项目中,应该制定一套统一的命名规范,确保所有模块的命名方式一致。可以约定使用特定的前缀、后缀或命名风格等。例如,前缀"MD_"表示"模块",后缀"_功能名称"表示模块的具体功能。 4. 避免冗长或过于简单的命名:模块名称既不应该过于冗长以致难以记忆和书写,也不应该过于简单以至于无法与其他模块进行区分。应该选择简明扼要的名称,能够准确概括模块的功能。 5. 充分沟通和协商:在命名模块之前,应该与项目团队中的相关成员进行沟通和协商,了解他们对模块的功能和命名的理解,并根据团队共识进行命名。这样可以确保模块名称既满足项目需求,又得到全体成员的认同。 通过遵循以上命名规则,可以确保酒店管理系统的软件模块的命名具有唯一性和无二义性,项目团队成员能够清晰理解各个模块的功能,并能够有效地进行开发、测试和维护工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值