满足机器解读使用者解读无限扩展可能的结构
系统设计与开发 最终结果 | 团队配合 | 系统扩展 by Edgar 开发系统要关注什么? ? ? ? 最小知识原则,一个组件或者是对象不应该知道其他组件或者对象的内部实现细节。 不要重复你自己,你只需要在一个地方描述目的。 关注分离点,使每个参与者有明确定位, 最小化交互,高内聚、低耦合 职责单一, 参与者与模块同步, 只有一个职责或者是功能 最小化预先设计,只设计必须的内容。在一些情况,你可能需要预先设计一些内容。另外一些情况,尤其对于敏捷开发,你可以避免设计过度。为未来提供足够的扩展空间。 高重用性 团队配合 设计扩展 ? 在模块与模块之间 ? 在应用与应用之间 ? 在系统和系统之间 重用性的重点在哪里? 小公司培养全才 大公司培养专才 团队组织可以从简单粗暴的一个人发展一个模块一个人, 一个模块多个人 1+12: 有理论认为由于团队的人数增加, 沟通成本会几何倍数增长, 有效率会不成比例的下降 1+12: 同样另一种理论, 人的精力有限, 过多的精力分散会使每件事出错机率增大 当前团队结构如何? 可扩展意味兼容原方式支持更多方式 可扩展的系统是什么样的? ? 对于数据: 可以添加其它键值而保持原结构不变, 如 json, xml ? 对于模块: 便是在必要时允许更多的方法起到不同的作用 ? 对于系统: 除了允许添加更多的功能, 还有吞吐量, 并发量, 容灾力 怎么
您可能关注的文档
- S0101(桥梁的基本组成试题答案).DOC
- SDS-PAGE电泳测定蛋白质相对分子量.DOC
- T.金属材料的常用试验标准: GB2280—87(金属拉伸-旧) GB228 .DOC
- 中国注册会计师审计准则第1521号.DOC
- 中科院研究生院硕士研究生入学考试计算机系统结构考试大纲.DOC
- FIGO2009子宫内膜癌子宫肉瘤分期解读.PPT
- 书名:今生一定要去.DOC
- 传真活动简章 - 俊逸文教基金会.DOC
- 传销人员思想结构的分析和对策 - 河北工商局.DOC
- 作者:横琴一中黄健.DOC
- 高中生学校图书推荐系统在阅读教育中的应用研究论文.docx
- 高中语文学习任务群在培养学生创新思维与实践能力中的应用研究论文.docx
- 小学科学实验设计与学生动手能力培养策略分析论文.docx
- 初中英语课堂合作学习模式优化与应用研究论文.docx
- 高中物理实验:纸桥承重结构参数对稳定性的影响研究论文.docx
- 高中化学实验:洗涤剂去污能力与成分配比的关系论文.docx
- 初中Python编程教学中的创新思维培养与实践研究论文.docx
- 高中道德与法治教学中的法律知识教育与实践能力培养研究论文.docx
- 小学生学校午餐满意度调查:饮食行为与心理健康促进策略研究论文.docx
- 小学科学课堂观察记录与教学效果优化的关联性研究论文.docx
原创力文档

文档评论(0)