功能模块的设计? 功能模块是指数据说明、可执行语句等程序元素的集合,它是指单独命名的可通过名字来访问的过程、函数、子程序或宏调用。功能模块化是将程序划分成若干个功能模块,每个功能模块完成了一个子功能,再软件结构图示把这些功能模块总起来组成一个整体。以满足所要求的整个系统的功能。功能模块化的根据是,如果一个问题有多个问题组合而成,那么这个组合问题的复杂程度将大于分别考虑这个问题时的复杂程度之和。这个结论使得人们乐于利用功能模块化方法将复杂的问题分解成许多容易解决的局部问题。功能模块化方法并不等于无限制地分割软件,因为随着功能模块的增多,虽然开发单个功能模块的工作量减少了,但是设计功能模块间接口所需的工作量也将增加,而且会出现意想不到的软件缺陷。因此,只有选择合适的功能模块数目才会使整个系统的开发成本最小。项目逻辑功能模块设计是针对项目管理进行设计。商城系统包含哪些功能模块呢? 摘自:YiShop商城系统一、总体功能性电子商务购物网站系统功能应包含:权限管理百、商品管理、在线商品库管理、排行榜管理、商品推荐管理、商品导购管理、会员管理、订单管理、团购管理、支付管理、配送管理、广告管理、留言管理、帐务管理、及时通信管理、数据统计分析、日志管理、任务度计划管理、物流配送管理系统、以及其它相关的业务辅助子系统。二、前台设计板块该板块主要包括:会员注册及登录板块、商品分类展示板块、商品信息搜索回板块、加入购物车板块、生成订单板块、订单详细查询板块、物流信息展示板块、用户评价板块三、后台设计答板块商城网站后台功能应包含:商品类别管理、商品修改管理、会员注册和登陆信息管理、订单信息管理、新闻发布管理。层次方框图与功能模块图有什么区别 1、作用不同模块结构图表现的是上下级模块之间层次化的调用和控制关系;功能层次图只展示任务的分解,不涉及数据的流动;2、矩形框表示不同。只表示上层任务可7a64e78988e69d8331333431376663同哪些子任务协同完成,不管顺序与调用;严格按层次画出,不同任务的相同子任务也分别重画。方框代表一个模块;方框之间的直线表示模块的调用关系;尾部是空心圆箭头表示传递的是数据;尾部实心圆箭头表示传递的是控制信息。3、连线不同。可以说,功能层次图实际上就是数据流程图去掉数据处理外的所有其他元素,再按层次集成为一张完整的图。个矩形框代表一个模块方框间的连线表示调用关系而不像层次方框图那样表示组成关系。描述了软件的模块结构,表示了一个系统的层次分解关系;反映了模块间的联系以及块内联系;反映了模块间的信息传递。扩展资料结构图(SC):描述了软件的模块结构,表示了一个系统的层次分解关系;反映了模块间的联系以及块内联系;反映了模块间的信息传递。1、组成元素:方框,内有名称,表示模块;直线,表示上层模块对下层模块的调用;尾部带空心圆的箭头,表示按方向传递的数据信息。尾部带实心圆的箭头,表示按方向传递的控制信息;2、注意:。功能模块和子功能模块设计区别 能说的在具体点吗微机控制系统设计时采用标准功能模块构成系统有何优点?功能模块划分的基本原则是什么? (1)功能独立原则:家具传统的划分方法注重结构的完整性,模块的划分则强调功能的独立性;(2)结构独立原则:在功能独立的前提下,结构尽可能地独立,以便于模块的设计、制造和装配;(3)系列化、标准化、通用化的“三化”原则;(4)考虑产品的全生命周期原则—考虑可升级性原则将新的设计局限在某些模块上,便于更换升级;考虑可维修性原则是将易失效和维修频率高的子系统设计成单独模块,便于维修;考虑风险最小性原则是将新的和未经测试的技术置于易更换的模块中,以减少故障风险;可制造性原则是保证模块的可制造性;(5)产品模块的设计原则:从经济性出发,考虑将某些模块设计成独立的产品,既可用在家具系列中,还可以作为商品进行市场流通。另外,还可以考虑外购件,外购件对使用广家来说是独立的模块,只要设计合适的专用接口,使它们与原家具系统取得协调即可。功能模块的设计 1.提高功能模块独立性在得到软件结构之后,就应首先着眼于改善功能模块的独立性,考验是否应该把一些功能模块提取或合并,力求降低耦合提高内聚。例如,多个功能模块共有的一个子功能可以独立成一个功能模块,由这些功能模块调用,有时可以通过分解或合并功能模块以减少控制信息的传递及对全局数据的引用,并且降低接口的复杂度。2.功能模块规模适度经验表明,当功能模块过大时,功能模块的可理解性就会迅速下降。但是对过大的功能模块分解时,也不应降低功能模块的独立性。因为当对一个大的功能模块分解时,有可能增加功能模块之间的依赖。3.深度、宽度、扇出和扇入要适当如果深度过大则说明有的控制模块可能简单了。如果宽度过大则说明系统的控制过于集中。而扇出过大则意味着功能模块过于复杂,需要控制和协调过多的下级模块,这时应适当地增加中间层次,扇出太小则可以把下级模块进一步分解成若干个子功能模块,或者合并到上级功能模块中去。一个功能模块的扇入是表明有多少个上级功能模块直接调用它,扇入越大则共享该模块的上级模块数目越多,这是有好处的。4.要使模块的作用范围保持在该模块的控制范围内功能模块的作用范围是指受该功能模块内一个判定。
随机阅读
- 黔江水井湾智慧童星幼儿园 重庆市黔江区书琼家禽销售部怎么样?
- 画梁燕子双双 如梦令 燕子几曾归去,只在翠崖深处。重回画梁间,谁与旧巢为主。深许,深许,问道凤凰来住。
- 广州必吃的美食有哪些?有什么美食榜单推荐? 松哥油焖大虾天河
- 因你是少数民族 为什么粤语歌可以在全国流行,用少数民族话唱的歌就不行
- 国土局的职能职责? 县级国土资源局地勘股工作职责
- 老子说庄子说中好段 老子说庄子说的主要内容
- 女生跳舞 魔法星空的色彩 有部日本动漫,女主角是长头发的,是粉红色的,不知道名字了
- 赛汗塔拉公园能带狗进吗 绕赛汗塔拉公园一圈是多少公里?
- 地铁4号线新街口到北京朝阳区姚家园七星广场怎么走 大兴4号线地铁到朝阳区旺角广场
- 说一个人思想不好 用什么词形容 怎么形容脏心烂肺的人
- 小八路大英雄微电影 <英雄小八路>的观后感
- 2020试飞院研究生调剂 西安阎良的中航工业试飞院(原中国飞行试验研究院)和中航一集团的关系。
- 兰州市小货车限行时间 晏家坪规划路
- 武松在水浒传里的三个故事 三国演义水浒传中的小故事各3个,急用啊
- 泰国皮皮岛快艇爆炸是怎么回事,会影响国人减少去泰国旅游吗? 泰国 快艇 爆炸 后续
- 广州萝岗区好运不孕不育专科医院 来好运广州不育不孕专科医院
- 空气净化上市公司有哪些 水净化上市公司
- 750ml国宾酒价格 毛家冲酒750ml收藏
- 桓台县毛家面粉厂 我想问下淄博桓台的起凤整骨,田氏整骨,还有茂杰整骨,这三家哪家的整骨最好???分别走什么路线可以去
- 下列选项中,以“资产=负债+所有者权益”这一会计恒等式为理论依据的有()A 平行登记 B 复式记账 C 编制资产负债表 D成本计算 答案是:ABC 为什么有A呢?登记总帐和明细账的理论;依据是资产=负债+所有者权益么? 平行登记是会计恒等式