29

软件架构知识点自我检查列表

看到一个有意思的站点(http://www.questpond.com/),里面提供了多个方面的软件研发知识检查点。这是一个商业站点,据说是为求职者服务,帮助外国的求职者应对他们的未来公司,看来鬼佬也讲究“临阵磨枪,不快也光”。

当然,其内容可以作为我等自我检查知识掌握程度的一个参考。该网站内可以免费下载的检查列表有以下几个方面:项目管理、软件架构、网络、软件测试、Dot Net、SQL Server、C# & ASP.net、JAVA等,其中某些列表还提供了详细的应对答案:->。

下文是对软件架构的一部分翻译,供大家参考,以了解网站涉及内容的大致层面。

  • 架构基础知识
  • 1)阐述软件架构的定义;
  • 2)阐述正在研发的产品或项目的架构;
  • 3)讲解你在项目或产品研发中经常使用何种UML图;
  • 4)讲解你曾经使用过哪些设计模式
  • 5)阐述你在产品技术文档中一般包含哪些内容;
  • 6)阐述不同的软件开发生命周期;
  • 7)阐述企业架构的定义;
  • 8)解释TOGAF(开发小组架构框架);
  • 9)解释OOA与OOD;
  • 10)解释负载均衡的概念;
  • 11)解释无状态负载均衡机制;
  • 12)解释有状态的负载均衡机制;
  • 13)解释Round-Robin(轮询调度)机制;
  • 14)解释最小连接请求、加权分配请求及响应时间;
面向对象
  • 1)什么是OOP;
  • 2)面向对象编程对比传统功能编程的优点;
  • 3)阐述面向对象的特征;
  • 4)解释接口;
  • 5)解释聚集与组合;
  • 6)什么是抽象类;
  • 7)抽象类和接口有何区别;
  • 8)构造方法是否可以是私有的;
  • ……
VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

当前没有评论!

第一个在本文留言。

发表评论

名字(必须)
邮箱(必须),(永不被公布)
网址(建议)

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.bi-professional.com),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。