网站大量收购闲置独家精品文档,联系QQ:2885784924

软件开发人员能力测评表.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发人员能力测评表 (每一主颗只能选一个选项) 领 域 编 号 主题 级 别 能力选项 选择 程 序 设 计 N01 需求分析 L0 接受给定的需求和代码规格 O L1 能对规格的遗漏提出疑问 O L2 了解全面情况,提出需要被规格化的整体范围 O L3 能够提出更好的可选方案,根据经验的浮现给出需求 O N02 问题分解 L0 只有直线式的代码,通过复制粘贴来复用 O L1 能够把问题分散到多个函数中 O L2 能够想出可复用的函数/对象来解决大的问题 O L3 使用适宜的数据结构和算法,写出通用的/面向对象的代码来封装问题的易改变的层面 O N03 交流沟通 L0 不能向同伴表达想法/主意,拼写和语法的能力欠缺 O L1 同伴能了解你在说什么,有良好的拼写和语法能力 O L2 能够和同伴进行高效的交流 O L3 能够使用清晰的方式了解和交流想法/设计/主意/细节,能适应每种环境的交流 O N04 同一文件 代码组织 L0 同一文件中组织没有依据 O L1 按照逻辑性或相似性的方法 O L2 代码分块,引用其他源文件时有良好的注释 O L3 文档头部有许可声明、接要、良好注释、一致空格缩进;文档格式优美 O N05 跨文件代 码组织 L0 没想过给代码跨文件组织 O L1 相关文件按文件夹分组 O L2 每个物理文件都有独立的目的,比方一个类的定义,一个特性的实现等 O L3 代码在物理层组织紧密,在文件名上与设计和外观相匹配,可以通过文件分布方式洞察 设计理念 O N06 源码树组 织 L0 一切都放在一个文件夹内 O L1 初步地将代码分散进对应逻辑的文件夹 O L2 没有循环依赖,二进制文件,库,文档,构建,第三方的代码都组织进合适的文件夹内 O L3 源码树的物理布局与逻辑层次、组织方式相匹配;可以通过目录名称和组织方式洞察设 计理念 O N07 代码可读 性 L0 单音节的名称(在国内应该是那些类似用汉语拼音命名的习惯) O L1 对文件、变量、类、方法等,有良好的命名 0 L2 没有长函数,注释解释非常规代码、bug修复、代码假设 O L3 代码假设验证使用断言,自然的代码流,没有深层嵌套的条件和方法 O N08 防御性编 码 L0 不知道这个概念 O L1 检查代码中所有的参数,对关键的假设进行断言 O L2 确保检查了返回值和使代码失败的异常 O L3 有自己的库来帮助防御性编程、编写单元测试模拟故障 O N09 错误处理 L0 只给乐观的情形编码 O L1 基本的代码错误处理,抛出异常/生成错误 O L2 确保错误/异常留在程序中有良好的状态,资源,连接,内存都有被合适的清理 O L3 在编码之前发觉可能出现的异常,在代码的所有层次中维持一致性的异常处理策略,提 出整个系统的错误处理准那么 O N10 IDE L0 IDE大局部用来进行文本编辑 O L1 了解其周围的接口,能够高效地通过菜单来使用IDE O L2 了解最常操作的键盘快捷键 O L3 编写自定义宏 O Nil API L0 需要频繁地查阅文档 O L1 把最频繁使用的API记在脑子里 O L2 广阔且深入的API知识 O L3 为了使实际任务中常用API使用更加便捷,编写过API的上层库,填补API之间的缺口 O N12 框架 L0 没有使用过主平台外的任何框架 O L1 听过但没用过平台下流行的可用框架 O L2 在专业的职位中使用过一个以上的框架,通晓各框架的特色 O L3 某框架的作者 O N13 数据库 L0 认为Excel就是数据库 O L1 知道基本的数据库概念,规范化、ACID (原子性Atomicity、一致性Consistency、隔离性 Isolation>持久性Durability)、事务化,能 够写简单的select语句 O L2 能够设计良好的规范化数据库模式,精通用户视图,存储过程,触发器和用户定义类型。 知道聚集与非聚集索引之间的差异。精通使用ORM (Object Relational Mapping对象关系 映射)工具 O L3 能做基本的数据库管理,性能优化,索引优化,编写高级的select查询,能够使用相关 sql来替换游标,理解数据内部的存储,了解如何镜像、复制数据库;知道两段数据提交 如何工作 O N14 系统分解 L0 想不出比单一的文件/类更好的层面 O L1 如果不在同一平台或没采用相同的技术,能够把问题空间和设计方案分解 O L2 能够设计跨技术/平台的系统 O L3 能够在多个产品线和与外部体系一体化中虚拟化和设计复用的系统;同时也能够设计支 持系统监视、报告、故障恢复等 O 经 验 N15 专业平台 经验 L0 1 O L1 2-3 O L2 4-5 O L3 6+ O N16

文档评论(0)

134****5158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5102123302000100

1亿VIP精品文档

相关文档