在各种运行Linux的嵌入式板上开发基于Linux操作系统的UI框架有很多可用的,我已经记下了这方面的几个应用需求。
应用需求:
1>A UI描述了显示动态值的4-5个表,这些动态值随着时间的推移而不断变化(~在非常5秒之后)。
2>The数据可以用图形格式(线图或条形图描述值)表示,.There将是一个单独的选项卡,因为it.The图还可以显示动态值的变化--自动刷新方式类似于股票市场应用程序中的显示。
基于3>Event的报警(可听到的或可见的),可以根据这些动态值触发,例如,如果一个值跨越X或在Y和Z之间,偶数将触发警报。
UI组件从系统层获取值的4>The能力(如Android中的JNI接口)
5>能够在运行linux -嵌入式板的多个平台上移植它。
现在我有以下的选择来开发应用程序,我给每个标准1-5分。( 10是最好的,1是最少的,5X 10= 50是理想的分数,但我要寻找的是平均40值,优先级更多的是图形显示能力- 2)。
请有人告诉我为什么我必须使用GTK,为什么不能使用GTK,我现在正在考虑用GTK开发这个应用程序。请确认我的决定。
Rgds,软
发布于 2012-03-06 10:09:43
我不能告诉你选择哪一个,但是你的分析方法可以改进。我建议您使用Kepner-Tregoe决策分析方法。
这与你所建议的基本相同,只是每一项要求都有一个权重,反映了对该因素的重视。这样,你就可以根据自己的优点给每个属性打分,而不必考虑它相对于其他属性的重要性--权重使流程的这一部分独立而独立。那么每个要求的分数是n权重。总得分和最大可能得分在很大程度上是无关的,重要的是相对得分。然而,我建议你将分数的范围缩小到0-5,权重的范围缩小到1-5 (权重为零将意味着这个因素不是一个考虑因素,所以是多余的),否则你可能会发现选项之间的区别并不明确。
虽然权重和分数的分配仍然或多或少是主观的,但成绩与重要性的分离通常会使结果的主观性大大低于试图将两者都考虑到一个分数中的结果。
https://stackoverflow.com/questions/9579191
复制相似问题