软件需求分析
任务
解决目标系统“做什么”问题
深入描述软件的功能和性能
确定软件涉及到的约束和软件接口
顶易软件的其他有效需求
特点
一致性、完整性、限时性、有效性、可验证性
需求分析的过程
问题识别
建立分析所需要的通信途径
分析与综合
从信息流和信息结构出发,逐步细化所有的软件功能...
分类:
其他好文 时间:
2015-08-25 12:05:27
阅读次数:
186
一、创建并使用数据库1.创建并选择数据库使用SHOW语句找出服务器上当前存在什么数据库:mysql> SHOW DATABASES;如果管理员在设置权限时为你创建了数据库,你可以开始使用它。否则,你需要自己创建数据库:mysql> CREATE DATABASE menagerie;在Unix下,数...
分类:
数据库 时间:
2015-08-21 23:18:12
阅读次数:
403
rsync是类unix系统下的数据镜像备份工具。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩...
分类:
其他好文 时间:
2015-08-18 15:48:57
阅读次数:
125
很多收费软件都需要用激活码来注册,限时促销活动也需要填写激活码来进行。激活码应用非常广泛,本文主要讲解如何用Python语言生成我们常见的激活码。激活码一般是由26个大写字母和10个数字任意组合而成,长度为12位或者16位的居多。一个激活码里的字符是可以重复的,而且必须要保证激活码是不能重复的。可以分别随机生成16个字符,然后组成一个字符串,放在字典中,通过字典来判断是否有重复的激活码。以下代码是...
分类:
编程语言 时间:
2015-08-18 10:21:38
阅读次数:
303
开发中为了实现一个小功能,就是复选框的相互影响事件,如下图: 就是通过复选框设置权限,权限是分等级的,这是一个web管理系统的应用,一个管理员具有三个权限赋予,权限也是有等级的,其中删除和编辑权限相当,就是说当拥有编辑和删除权限时,一定拥有查看权限,反过来不一定。但是没有查看权限时,一定没有编...
分类:
Web程序 时间:
2015-08-17 19:00:03
阅读次数:
125
LRU(Least Recently Used)是一种很常用的资源调度策略,与20/80原则契合,在资源达到上限时倾向保留最近经常访问的资源对象。 Android中基于LRU实现了缓存对象,即LruCache,有两处实现...
分类:
系统相关 时间:
2015-08-16 00:20:13
阅读次数:
222
1、学生时代的正向学习学习一个东西,会对其进行从头到尾系统性的学习。优点——有利于搭建起知识体系结构缺点——容易前学后忘,到具体应用的时候又需要重新学,时间成本太高,不利于有限时间内解决问题。2、工作时候的逆向学习逆向学习是指以所要解决的问题为驱动,把时间和精力都花在所要解决问题的相关问题中。优点—...
分类:
其他好文 时间:
2015-08-15 11:50:05
阅读次数:
105
动作类(Action)是所有动作的基类,它创建的一个对象代表一个动作。动作作用于Node,包括继承于之下的Layer、Sprite。因此每个动作 都需要由Node对象或者其继承者执行。动作类(Action)作为基类,实际上是一个接口,动作类的大多数实现类都派生于有限时间动作类 (FiniteTime...
分类:
其他好文 时间:
2015-08-11 22:45:51
阅读次数:
192
经过七年的发展,gilt.com已经从一个使用Ruby on Rails开发的创业公司成长为使用Scala微服务架构的主流电子商务平台。Gilt的限时抢购商业模式的基础是:在短时间内会涌入大量的客户访问,以竞买某些限量的奢侈品。通过使用微服务架构,它为我们的服务提供了可伸缩性、性能以及可靠性的结合,...
分类:
其他好文 时间:
2015-08-11 13:59:20
阅读次数:
235
题目大意:给定n个点,要求建造尽量少得铁路(从原点发射出的射线),使得所有点到铁路的最短距离小于d。解题思路:题目可以转化成区间选点问题,即以极角来表示铁轨,然后计算出每个区间可行的极角范围,进行区间选点。注意:(1)如果点到原点的距离dis<=d的话,不进行考虑,也无法判断,因为没有说直角边大于等于斜边的。(2)区间有可能在二三象限时重叠,我的处理方法是每次枚举起始点,进行n次选点问题。(3)因为...
分类:
其他好文 时间:
2015-08-10 16:12:41
阅读次数:
131