我们的硕士论文项目正在创建一个数据库模式分析器.作为此基础,我们正在努力量化糟糕的数据库设计.
我们的主管负责分析我们选择的真实世界模式,以便我们识别一些/几个设计问题.这些问题将用作架构分析器的起点.
找到一个好的模式有点困难,因为我们不想要一个在所有方面都设计得很好的模式,而是一个更"罕见到中等"的模式.
我们已经安排了以下用于分析的模式:维基媒体,moodle和drupal.不确定每个适合的类别.架构没有必要是开源的.
使用的数据库引擎并不重要,但我们希望专注于SQL服务器,Posgresql和Oracle.
目前,文学将被推迟,因为这项任务应该给我们提供可以在论文中使用的真实世界的例子.即"设计X被我们认为是糟糕的设计,我们的分析仪确定并建议改进",而不是提出人为的例子.
当我们准备好某种工具时,我会更新这篇文章.
对于我的大学我(以及其他三个),正在寻找一个利用至少一个嵌入式设备,Web服务或其他Web技术以及图形用户界面的项目.
目前,我们正在研究开发一种统一的遥控器,这是一种可扩展的手机应用程序,您可以通过它控制您的媒体中心.任何想法或建议都将受到赞赏,尽管它不是这个问题的焦点.
我们很难找到有趣(或有趣)的项目,我们可以在这个项目上完成一个完整的学期.任何想法将不胜感激.该软件将作为免费软件发布.(GPL或BSD许可证).
我们都有软件工程学士学位.
编辑:到目前为止,我对这些建议非常满意.感谢大家,并保持它的到来.