摘要:
首先我了解了系统的伸缩性需求。如大型在线游戏,需要满足大量用户。在线用户数量短时间内可能有很大的变化。这其中隐含的需求是:多用户,并行,分布式系统,系统运行在多台机器上,高可扩展性(用于加入新的故事情节,意味着新的代码),高稳定性、可靠性(一个用户崩溃,不影响其他用户),数据一致性(多个用户看到同一 阅读全文
摘要:
首先我看了关于混乱大都市这一节,了解了微观层面特点没有统一的概念将不同的部分组织起, 代码风格不一致控制流无法预测,即控制流的流向很复杂,额外的数据缓存,其目的让数据停留在更方便的地方(但是,容易造成数据的不一致性,维护或扩展不方便),没有人了解整个系统,没有任何文档,宏观层面特点,系统没有弹性,无 阅读全文
摘要:
首先,《架构之美》是机械工业出版社2009年11月出版的图书,作者是Till Adam。本书围绕5个主题领域来组织本书的内容:概述,系统、最终用户应用和编程语言。本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和 阅读全文
摘要:
第十五周 所花时间(包括上课): 周二上课两小时 周六实验报告两三小时 周五实验课两小时 代码量(行) 四五百行 博客量(篇) 进度条的博客一篇 了解到的知识点 阅读全文
摘要:
这次我看到了有关使用模拟技巧来帮助发现需求的部分。有时候我们直到真正使用产品时才会发现一些额外的需求,但那时就已经太晚了,但是及时发现这些需求并不容易,所以原型和场景可以帮我们收集这些需求。 使用一个原型的想法是要给人们一些真实的东西,原型让产品足够真实,这样潜在的用户可以看到一些需求,不然可能会遗 阅读全文
摘要:
第十四周 所花时间(包括上课): 周二上课两小时 周五实验课两小时 周六实验报告两三小时 代码量(行) 几百行 博客量(篇) 进度条的博客一篇 了解到的知识点 阅读全文
摘要:
第十三周 所花时间(包括上课): 周二上课两小时 周五实验课两小时 周六实验报告两三小时 代码量(行) 四五百行 博客量(篇) 进度条的博客一篇 了解到的知识点 阅读全文
摘要:
第十二周 所花时间(包括上课): 周二上课两小时 其它时间没课基本上就在写技术征集的程序 周五实验课两小时 周六写实验报告两小时 代码量(行) 两三百行 博客量(篇) 进度条的博客一篇 了解到的知识点 阅读全文
摘要:
最近接着阅读了《掌握需求过程》中有关质量关的部分,质量关是每项需求正式进入到需求规格说明书的地方。而且质量关检查对大多数需求规格是有用的。而且比较合适于产品的目标,需求限制条件,功能性需求及非功能性需求。一旦有了一项需求,就可以开始检查,目的是尽早识别并捕获需求相关的缺陷,用意是阻止不正确的需求进入 阅读全文
摘要:
第十一周 所花时间(包括上课): 周二上课两小时,周二下午写课堂作业 其它时间没课基本上就在写技术征集的程序 周五实验课两小时 代码量(行) 四五百行 博客量(篇) 进度条的博客一篇 了解到的知识点 主要是在套网页模版的时候学了些菜单的使用。 第十一周 所花时间(包括上课): 周二上课两小时,周二下 阅读全文