参考解答
概要设计的原则的基本思想是:模块化设计,自顶向下逐步求精,模块独立性,信息隐蔽性。
模块化就是将程序划分成若干模块,每个模块完成某个子功能,然后吧这些模块集合起来组成一个整体,可以完成指定的功能来解决问题的要求。 自顶向下逐步求精是先设计顶层结构,在逐层向下设计。 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系少且接口简单,独立性较强的模块应该是高内聚低耦合的模块。 信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的。
相似问题
JAVA多线程有什么用?
JAVA多线程有什么用?
软件的可行性研究主要研究哪些问题?
软件的可行性研究主要研究哪些问题?
采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?
采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?
什么是软件危机?其产生的原因是什么?
什么是软件危机?其产生的原因是什么?
什么是软件复用?
什么是软件复用?
