随笔分类 - 图书读后感
摘要:第十二章:用户体验 5W1H方法是一种非常有效的工具,可以帮助我们判断一个设计是否足够优秀。 首先,明确“who”,即谁是我们的目标用户?了解目标用户群体的特征和需求是设计产品的基础。 其次,考虑“when”,目标用户会在什么时间使用我们的产品?这有助于我们根据用户的时间习惯来优化产品的功能和体验。
阅读全文
摘要:第十一章:软件设计与实现 从需求规格说明书(Spec)到最终实现,是一个系统而严谨的过程。 首先,需要对开发任务所需的时间进行合理估计,这有助于制定清晰的项目计划。 接下来,进入核心的编码阶段,编写高质量的代码是实现功能的基础。在完成初步编码后,要对开发效果评估进行,并撰写详细的设计文档,以便记录设
阅读全文
摘要:第十:章典型用户和场景 仅仅关注用户的表面语言和行为是远远不够的。我们必须深入挖掘用户背后的真实动机,否则开发出的功能往往无法真正满足用户的需求。 这不仅会导致产品需要多次“返工”,还会对软件开发团队和用户的耐心造成极大考验。用户在经历多次不满意的体验后,可能会对公司的软件产品失去信心,进而选择其他
阅读全文
摘要:在项目管理领域,不同公司对于项目管理角色的称呼有所不同。以下是几种常见的项目管理角色: Product Manager (PM):产品经理,负责确保产品正确地开发和实现。 Project Manager (PM):项目经理,负责确保项目流程正确地执行。 Program Manager:在微软,这个职
阅读全文
摘要:在软件开发过程中,准确捕捉和全面理解用户需求是至关重要的。以下是软件团队获取和处理需求的四个关键步骤: 获取和引导需求:也称为“需求捕捉”,软件团队需要站在用户的角度思考,引导用户明确他们的需求。 分析和定义需求:对收集到的需求进行整理和定义,从不同角度量化需求。 验证需求:与利益相关者沟通,通过分
阅读全文
摘要:微软解决方案框架(MSF)概述 本章将探讨微软公司推荐的软件开发方法——微软解决方案框架(MSF),它融合了多种软件开发方法论和原则,旨在指导微软的软件开发实践。 MSF的核心原则 开放沟通:确保所有信息透明共享,涉及所有相关角色,并公开决策过程。同时,对敏感信息如技术机密和安全性信息采取保护措施。
阅读全文
摘要:第六章详细介绍了敏捷开发流程,它主要包含三个核心步骤: ·Product Backlog:确定完成产品所需完成的工作。 ·Sprint Backlog:决定当前Sprint(冲刺)需要解决的任务。 ·Sprint:执行冲刺,完成既定任务。 敏捷开发以用户需求的演变为核心,采用迭代和逐步完善的方法进行
阅读全文
摘要:第五章深入探讨了团队合作的重要性及其运作流程。 第一节:团队与非团队的区别 本节阐述了团队与非团队之间的差异。团队成员围绕共同目标协作,即使他们不必同时工作,也能通过分工和相互依赖来完成任务。 第二节:软件团队的运作模式 本节介绍了多种软件团队的运作模式: 主治医师模式:首席程序员负责核心模块的设计
阅读全文
摘要:第四章深入探讨了软件开发中的结对合作模式。 前三节:代码规范 本章节的前三节聚焦于代码规范,包括风格规范和设计规范等,为结对合作提供了共同遵循的标准。 第四节:代码复审 第四节讨论了代码复审的重要性,强调复审的核心在于确认代码是否在既定规范内有效解决问题。 第五节:结对编程 第五节专注于结对编程的实
阅读全文
摘要:第三章是在第一章的基础上 更深一步的给我们介绍了在软件开发流程中具体去实践的方法和过程。同时作者形象地利用了NBA球队的数据来说明道理,让我们更形象地理解软件工程师的成长以及职业发展。 个人能力的衡量与发展 把每个人的工作有序地组织起来,就是团队的流程。通俗地来说,流程就是节奏。在家里每个家庭成员按
阅读全文
摘要:第二章主要介绍了单元测试、回归测试、效能分析、个人软件开发流程(PSP),是讲个人技术和流程,具体的单元测试流程。 单元测试是用来解决如何使自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的,量化的保证。对于软件而言,单元测试是一个合格的软件必备的流程,就像运
阅读全文
摘要:《构建之法》的全称叫做《构建之法:现代软件工程》,直观的展示了书本将告诉我们的内容。 在第一章的内容中,作者展示了计算机科学的领域、软件工程与计算机科学的关系、软件的特性以及软件工程的定义和组成部分; 我们都知道,软件=程序+软件工程,而它的拓展是,软件企业=软件+商业模式;软件工程是把系统的、有序
阅读全文
摘要:《大道至简——软件工程实践者的思想》是一本关于软件工程实践的经典之作,在初看这本技术高端的书时,我便由它的文字量而感到惊奇。在我的印象中,大多数专业解释工具书亦或者思想教育书,往往都以冗长难嚼,虽不缺深度,然往往看到它的厚度就让我在读之前就有了心理上的压力。而《大道至简》以其短短八章内容,做到了短平
阅读全文