本周看了《构建之法》的第八、九章的内容。初步了解了开始做一个软件的初始步骤。 需求分析 1.寻找需求 获取和引导需求。需求不仅是来自外界,甚至也可以来自技术成员团队内部; 分析和定义需求。主要是对需求进行量化; 验证需求。主要跟利益相关者沟通并通过各种方式像其验证对需求的认知。 在软件产品的生命周期 ...
分类:
其他好文 时间:
2017-05-14 15:27:57
阅读次数:
116
第八章:需求分析 这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。 确认软件需求有以下步骤:1.获取和引导需求、2.分析和定义需求、3.验证需求、4.在软件产品的生命周期中管理需求。 第九章:项目经理 这一章 ...
分类:
其他好文 时间:
2017-05-07 10:27:31
阅读次数:
189
第八章:需求分析 这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。 确认软件需求有以下步骤:1.获取和引导需求、2.分析和定义需求、3.验证需求、4.在软件产品的生命周期中管理需求。 第九章:项目经理 这一章 ...
分类:
其他好文 时间:
2017-05-07 10:10:54
阅读次数:
123
软件团队准确而全面的获取人们的需求主要有以下几个步骤 1、获取和引导需求 软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求 2、分析和定义需求 3、验证需求 4、在软件产品的生命周期中管理需求 对软件的需求,也可以从不同的角度做以下划分 (1)对产品功能性的需 ...
分类:
其他好文 时间:
2017-02-25 17:15:44
阅读次数:
184
相对于软件的质量的解释有很多种,但是他们都强调了软件要符合用户以及利益相关者的需求。 软件=程序+软件工程 程序的质量体现在软件外在功能的质量,衡量软件的质量基本可以用是|否来判定。软件的开发过程有三个主要的特性:好、快、便宜。通俗来讲就是软件在功能、成本、时间三方面满足利益相关者的需求 功能方面的 ...
分类:
其他好文 时间:
2017-02-19 21:18:45
阅读次数:
128
人们为了解决实际的问题,需要软件来解决人们的需求。人们的需求有很多,那么如何清晰的了解人们的需求,就显得十分的重要,所以会产生用户的需求分析。 如何了解用户的软件需求呢? 1.获取和引导需求 软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出软件的需求。软件团队需要设身处地 ...
分类:
其他好文 时间:
2017-02-18 21:33:54
阅读次数:
177
软件要符合用户以及利益相关者的需求。程序的质量我阅读之后的理解是,是否完成了那个功能。软件工程的质量就是软件在 功能、成本、时间三方面满足利益相关者的需求。程序的质量可以通过一些特殊的办法来提高,但是软件工程的质量需要长期的过 程来提高。 一个团队经历了计划/设计/开发等阶段,达成代码的完成这一目标 ...
分类:
其他好文 时间:
2017-02-16 11:35:31
阅读次数:
175
微服务 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 Conway’s law: Organizations which design systems[...] are... ...
分类:
其他好文 时间:
2016-12-25 14:02:17
阅读次数:
783
内容: 讨论无纸化考试系统的利益相关者并进行描述。 并撰写项目目标(目标、好处、度量标准) 将课堂讨论记录、利益相关者描述以及项目目标汇总成一篇博文,博文题目为软件需求与分析课堂讨论一,截止时间(2016-10-21日下午18:00) 利益相关者:老师、学生、学校财务、监考人员。 ...
分类:
其他好文 时间:
2016-10-24 14:16:39
阅读次数:
150
关于无纸化考试系统的讨论 小组成员:范亚雷(范)、高开拓(高)、赵东睿(赵)。 采用讨论方式:结构化 课堂讨论记录: 利益相关者描述: ①减少出题审核时间(范) ②阅卷方便简单,效率高(高) ③查询获取课程成绩(赵) ①考试方式简洁(范) ②能够一次查询所有成绩(高) ③考试过程的时间把握(赵) ① ...
分类:
其他好文 时间:
2016-10-21 16:34:09
阅读次数:
120