在软件中体悟人生 在人生中感悟软件

专注Web项目设计、实现和管理
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2011年5月25日

摘要: 1.在架构设计之初,就全盘考虑架构设计要重点支持的关键质量目标. 2.在第一时间就判断关键质量之间有没有冲突关系,并制定权衡取舍策略.冲突关系见质量属性关系矩阵. 架构师需要把握需求技能的缺失.软件架构师不必是需求捕获专家,也不必是编写<<软件需求规格说明书>>的专家,但他一定应在需求分类、需求折衷和需求变更的研究方面的专家,否则他和优秀的架构师相比就输在了起跑线上。 功能需求、质量属性及约束共同... 阅读全文

posted @ 2011-05-25 22:33 王景 阅读(467) 评论(0) 推荐(0) 编辑

摘要: 今天去面试一家企业,出了一道题,说他们的数据格式是以不同企业、产品类型、产品、批次、编码的形式需要存储,但是量级在10亿以上。问什么样的方式进行检索最快。希望提升性能。另外,支持多种角度,比如按企业、按产品类型、按具体的编码等角度查询。都希望尽快出结果。 对于这种结构明晰的数据,我觉得是有一定的规则可循的。比如按照以下格式: 企业(8位码)+产品类型(6位码)+产品编号(8位码)+批次(5位吗)... 阅读全文

posted @ 2011-05-25 22:17 王景 阅读(380) 评论(0) 推荐(0) 编辑