摘要:
第十章讲的是关于典型用户和场景的内容。 在第一节当中,为我们介绍了Visual Studio的典型用户、典型用户的价值、怎样定义典型用户还有从典型用户到场景到任务的转变,还简单介绍了场景故事story的模板; 在第二节当中,为我们介绍了用例(Use Case),用例的基本元素包括标题、角色、主要成功 阅读全文
摘要:
第八章:需求分析 这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。 确认软件需求有以下步骤:1.获取和引导需求、2.分析和定义需求、3.验证需求、4.在软件产品的生命周期中管理需求。 第九章:项目经理 这一章 阅读全文
摘要:
第六章讲的是关于敏捷流程的知识。在第一节中,对敏捷流程进行了简单的介绍——产品backlog、sprint backlog、sprint、软件的增量发布;第二节介绍了使用敏捷流程时可能碰到的一些问题和相应的解决方法;第三节则讲到一个敏捷的团队要做到自主管理、自我组织、多功能型;第四节则对敏捷流程进行 阅读全文
摘要:
第三章讲的是关于如何成为一名合格甚至优秀的软件工程师。第一节主要讲的是个人能力的发展与团队合作的关系;第二节讲的则是关于软件工程师的职业发展;最后一节通过用魔方举例向我们讲述了怎样提升自己的技能。 第四章讲的是关于软件开发时两个人该怎样合作。这一章的前三节讲的都是关于代码规范,包括风格规范和设计规范 阅读全文
摘要:
《构建之法》的第一章,这一章介绍了软件工程与计算机科学的关系、软件的特性,还向我们详细介绍了软件工程的定义与组成部分。 在第一节当中,本书为我们介绍了软件的生命周期,包括构建管理、源代码管理、软件设计和测试、项目管理等等。在这一节当中,我们要记住三个推论:程序=数据结构+算法、软件=程序+软件工程、 阅读全文