企业数据库三层结构模型,MVC模式,设计模式,面向对象设计,接口规范及其他

来源:互联网 发布:淘宝充值平台在哪里 编辑:程序博客网 时间:2024/05/16 12:56

企业数据库三层结构模型,MVC模式,设计模式,面向对象设计,接口规范及其他

1.说说你心中的企业数据库三层结构模型,如何在实践中做到可伸缩性部署应用?


2.说说你心中的MVC模式,它与企业数据库三层结构模型有什么区别,有什么相同的地方?在实践中应用的又什么区别?


3.为什么会有设计模式?23中设计模式你最常用的是哪些模式?你有没有用过23种设计模式之外的其他模式,如果有并且是来自自己实践经验的总结,那么请说说过程和体会?


4.为什么会有面向对象设计为什么面向对象会在面向过程之前出现?它们的本质区别是什么?请说说在实践中面向过程设计和面向对象设计的体会?


5.企业数据库三层结构模型,MVC模式,设计模式,面向对象是否与具体语言无关?如果无关,那么汇编,C语言能实现这些东西吗?


6.什么是架构设计,什么是应用框架(framework),架构设计与应用框架(framework),设计模式它们之间有什么区别和关联?如何在项目实践中进行应用?


7.在软件设计阶段,原型有什么用?在整个软件生命周期中,哪些阶段会用到原型?原型的本质作用是什么?


8.如何定义程序边界,应用框架(framework)边界?它们跟需求边界有什么关系?


10.你分析过需求吗,如何做?为什么要有User case?在需求阶段原型有什么作用?从业务模型到软件对象模型,你有什么体会吗?


11.为什么要有Unit test?你熟悉TDD吗?它与传统的开发方式最大的区别在哪?你最常用的test framework是什么?它的目的是什么,有什么作用,在敏捷开发中占有什么地位?


12.说说你对RUP的体会,它与敏捷迭代关系是什么?为什么会有敏捷开发?它的核心内容是什么?


13.说说你对产出物的理解?它有什么用?


14.说说你对CMMI的理解?它与RUP,敏捷开发有什么关系?当CMMI与敏捷开发不一致的时候如何取舍?敏捷开发适合什么类型的项目中?传统的瀑布模型又适合什么类型的项目?


15.你怎样理解软件产品质量,在提高软件产品质量方面有什么体会?


16.软件可靠性,稳定性,性能,开发效率之间有什么关联?你对提高软件生产力有何见解?

 

17.设计文档有什么作用(即设计文档的目的是什么)?如何把握设计文档的度(即如何防止过度设计文档)?

a:指导编码和进行交流沟通。