软件工程

第十四章14.2节

了解软件的质量包括哪些方面,概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。CMMI即软件能力成熟度模型集成,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。软件的质量保障工作,做好测试工作,分工理论,测试角色的相关问题。

第十五章15.1节

从代码完成到发布,经历了计划/设计/开发等阶段。常用名词:Alpha,Beta,ZBB,RC,RTM,RTW。会诊小组,进行复杂项目的会诊,采用招数:设计变更,ZBB,最后回归测试,砍掉功能,修复Bug的门槛逐渐提高,逐步冻结。项目发布之后——事后诸葛亮会议。

第十六章16.1节

创新的迷思:灵光一闪现,伟大的创新就紧随其后;大家都喜欢创新;好的想法会赢;创新者都是一马当先;要成为领域的专家,才能创新;技术的创新是关键;成功的团队更能创新。把握创新的时机,了解创新的招数:SWOT分析,动量和加速度,技术产品的发展周期,效能过剩和竞争的各个阶段,影响产品竞争的各种因素,四个象限划分产品。

第十七章17.5节

团队队员的问题:做事的,不做事的,不让别人做事的,做假的事的,假装做事的。绩效管理,是指各级管理者和员工为了达到组织目标共同参与的绩效计划制定、绩效辅导沟通、绩效考核评价、绩效结果应用、绩效目标提升的持续循环过程,绩效管理的目的是持续提升个人、部门和组织的绩效。团队合作的几个阶段:萌芽阶段,磨合阶段,规范阶段,创造阶段。软件工程师的职业道德,八大原则:公众,客户与雇主,产品,判断,管理,职业,同事,自身。

你可能感兴趣的:(软件工程)