以下关于模块化设计的叙述中,不正确的是( )。
【答案】:B
模块化设计的原则应该是尽量考虑高内聚、低耦合1.模块独立模块的独立性原则表现在模块完成独立的功能,与其他模块的联系应该尽可能得简单,各个模块具有相对的独立性。2.模块的规模要适当模块的规模不能太大,也不能太小。如果模块的功能太强,可读性就会较差,若模块的功能太弱,就会有很多的接口。读者需要通过较多的程序设计来进行经验的积累。3.分解模块时要注意层次在进行多层次任务分解时,要注意对问题进行抽象化。在分解初期,可以只考虑大的模块,在中期,再逐步进行细化,分解成较小的模块进行设计。
软件设计为什么要模块化?
软件模块化的目的是建立可重用的软件组件,在不需要修改或仅作少量修改的情况下,可再次用来组建新的软件系统,提高软件的开发周期和可靠性。在我们生活中到处都可以看到模块化设计的例子,比如汽车、电脑、家具都是由一些零件组合成小部件,然后在由这些小部件组合成模块,再由模块组合成成品。这些部件可以更换、添加、移除而不影响整体设计。软件设计注意事项明确要做什么,即是分析需求的过程。我们应该尽量做到将需求功能化,从粗枝大叶的需求扩展为明确的功能。要做成什么样子就是就我们的功能以系统原型的方式进行呈现。在这个过程中,我们一定要有详细的交互流程。我们要考虑客户的交互请求如何在客户端和服务端流转,是否需要其他服务支持。这个过程就开始思考我们前端和后端的框架结构的问题了。
模块化设计是什么?
就是把所有元素都整合在规整的网格中。
每一块设计元素都要在网格中设计的恰到好处。
非常便于内容的组织和管理;
适用于响应式框架;
融合卡片和极简风格;
基于网格,能在任何项目平台上使用;
从建筑设计,室内设计到电脑甚至是汽车的设计,本质上都是可以模块化的。
模块化设计的元素可以互换,如可以在不同电脑中使用的小零件,或一个特定类型的汽车电池,也可以用在多款汽车上。在实践中,模块化设计常常使人们想到一种乐高积木式的设计,其中的组件可以拼在一起或彼此分开。
平面设计中的模块通常以网格的方式体现。网格以及封闭性模块可能会影响到你设计时的方方面面。网格可以让你更加方便地排列各个元素的位置及间距,确定文本的对齐方式。
设计师重新拾起了扁平化设计和运用大面积色块设计的模式,windows在metro设计中就使用了模块化的交互界面。
不同的是网页需要考虑屏幕滚动和不同屏幕分辨率的断点。(你可以利用CSS实现,但我们只专注于视觉方面。)
所见即所得。预制板块已经结合在一起,就像制造汽车和电脑的想法一样,使得每一块适用于一个整体框架,你甚至不需要考虑设计的模块化。
模块化网站的网格要比印刷版本的网格更大,可以把屏幕拆解成小块。最简单的方法就是用两栏的格式将屏幕分成一半(中间有间距)。横向分区通常就是屏幕的高度,浏览器滚动条下拉,查看不同板块,这种方式在视差滚动动画中的应用也很流行。