第八章 需求分析 1.软件需求步骤: 获取和引导需求 分析和定义需求 验证需求 在软件产品的生命周期中管理需求 2.从不同角度对软件需求进行划分: 对产品功能性的需求 对产品开发过程的需求 非功能性需求 综合需求 3.软件产品的相关利益者: 用户,顾客,市场分析者,监管机构,系统/应用集成商,软件团 ...
分类:
其他好文 时间:
2017-09-20 23:31:13
阅读次数:
335
我今天阅读了构建之法的第八章需求分析: 1获取和引需导求:找到软件的利益相关者,引导他们表达出真实的需求 软件企业 = 软件 + 商业模式 2分析和定义需求:从各个方面获取需求惊醒规整,定义需求的内涵 3验证需求:通过分析报告、技术原型、用户调查或演示等形式向客户反映我们对需求的认知 4在软件产品的 ...
分类:
其他好文 时间:
2017-09-20 14:40:13
阅读次数:
121
1.第二章中,什么是VSTS,怎样使用VSTS? 我不懂VSTS是什么软件,看不懂书上的例子。 2.第四章中,提了两个人的合作,那么为什么要团队合作呢? 在软件开发的过程中,团队开发是常见的操作方式。但我在团队合作方面做得不好,不知道怎样才有效的合作。 3.第八章中,需求分析对软件来说很重要吗? 需 ...
分类:
其他好文 时间:
2017-09-12 20:46:47
阅读次数:
138
第八章主要讲的是: 软件需求的类型,利益的相关者 获取用户的常用方法和步骤 竞争性需求分析的框架NABCD,四象限方法 项目计划和估计的技术 1. 软件需求 1.1如何获取软件的需求有以下几个方面: 1.2对软件的需求也可以做以下的划分: 1. 对产品功能性的需求 要求产品必须实现某些功能。例如,学 ...
分类:
其他好文 时间:
2017-09-10 13:35:02
阅读次数:
147
注意m,n的改变和起始位置和终止位置的改变 ...
分类:
其他好文 时间:
2017-09-08 23:58:36
阅读次数:
358
注:我使用的python3.5。 其中range和xrange,input和raw_input已经合并 8-1.条件语句。请看下面的代码: # statement Aif x > 0: # statement B passelif x < 0: # statement C passelse: # s ...
分类:
编程语言 时间:
2017-09-06 18:17:58
阅读次数:
161
分解问题,递归求解,合并解 分成尽量相等的两部分 分别求出完全位于左边的序列和右边的序列 合并即在求出起点位于左边,终点位于右边的序列然后与左右的最优解比较 时间复杂度O(nlogn) ...
分类:
其他好文 时间:
2017-09-05 13:26:42
阅读次数:
141
jdk中提供了几个非常有用的工具类,分别是CountDownLatch,CyclicBarrier和semaphoreexchangerCountDownLatch:允许一个或者多个线程等待其他线程完成操作publicclassCountDownLatchTest{staticCountDownLatchc=newCountDownLatch(2);publicstaticvoidmain(String[]args){newThre..
分类:
编程语言 时间:
2017-09-04 22:46:41
阅读次数:
303
#异常 类 #捕捉 #捕捉对象 #finally ...
分类:
编程语言 时间:
2017-09-04 11:52:22
阅读次数:
103