软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在 ...
分类:
其他好文 时间:
2016-08-05 21:26:25
阅读次数:
176
需求:放在图层上一个图片,要实现鼠标可以选中,并实现拖放功能。 代码实现: ...
1. 什么是分支Branch? 我初步的理解为:GitHub仓库默认有一个master的分支,当我们在master分支开发过程中接到一个新的功能需求,我们就可以新建一个分支同步开发而互不影响,开发完成后,在合并merge到主分支master上。 2.分支操作 现在我们需要合并两个分支:"master ...
分类:
其他好文 时间:
2016-08-05 13:43:43
阅读次数:
172
由于业务需求,需要从腾讯直播sdk要迅速转移到自主开发(先让我默哀三分钟)。不多说,直接开始唠嗑! 这个项目超级简单,简单到只能一个推流,一个拉流的功能。需求多的再另谈。 前期准备:推流用优酷开源的LFLiveKit框架。 拉流(实际上就是一个播放器)用ijkplayer 框架,当然这个也是开源的。 ...
分类:
移动开发 时间:
2016-08-04 19:24:31
阅读次数:
504
非功能测试 移动app测试的另一重要方面是移动app的非功能需求。移动app在推出市场或进行进一步开发前,移动测试员有许多需要测试的问题。 早期开发阶段要进行的第一个测试应该是实用性测试。通常是由alpha用户或同事进行的。走进一家咖啡馆或餐厅,问问里面的人他们的app使用情况。让他们看看现阶段开发 ...
分类:
移动开发 时间:
2016-08-02 13:08:44
阅读次数:
244
功能需求: 一个shell脚本,为了使用多进程,启动十几个后台运行的程序,为了防止脚本比后台进程提前结束造成不可预估的影响,现要判断是否多个后台执行的已知进程已经结束,并在所有进程结束后做出相应操作。 使用定时循环判断的方式,代码如下: ...
分类:
系统相关 时间:
2016-08-02 11:18:57
阅读次数:
1328
3 模块详细设计指南与规范
模块详细设计要完成两个方面工作:一是明确模块的功能需求和非功能需求、二是设计如何完成和实现模块的功能需求,包括类结构、线程结构设计等。本节根据后台模块特点,描述了两部分工作需要考虑和设计的关键点。
3.1确定模块的功能规格
1) 本模块概述
概述主要描述了本模块所属子系统,以及在子系统中所承当职责的简单描述。
2) 本模块在系统中与周围模块关系和交互情况
...
分类:
其他好文 时间:
2016-07-22 19:25:51
阅读次数:
241
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2 ...
分类:
其他好文 时间:
2016-07-21 17:49:17
阅读次数:
132
在进行版本的迭代更新时,新功能需求需要对主页面的UI进行重新的布局,但是,报了错误,出了好多约束方面的问题: Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the f ...
分类:
其他好文 时间:
2016-07-21 17:45:47
阅读次数:
143
一用例图概述
所谓用例图是用来描述用户的需求,从用户的角度描述系统的功能,并指出功能的执行者,强调谁在使用系统,
系统为执行者完成了哪些功能。
用例图是需求分析的产物,描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能
的模型图。它的主要目的就是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的角色关系
以及系统各个...
分类:
其他好文 时间:
2016-07-19 10:52:38
阅读次数:
225