当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 需求获取的方法

    p获取需求是一个确定和理解不同涉众的需要和约束的过程。 p获取需求的方法:面向目标,基于场景,面向方面,面向视点,基于知识。 p需求描述语言可分为三种:非形式化、半形式化和形式化语言。

    15
    热度
  • [综合] 寻找客户的需求

    p鱼骨图也称为因果鱼骨图,它是一种以直观的图形找出问题或现象的所有潜在原因的方法,它有利于追踪出问题的根源。 p具有三个典型的优点: n它允许探讨各种类别的原因 n它鼓励通过自由讨论发挥创造性 n它提供问题与各类原因的直观图 帕累托图的作用: n为80%的问题找到关键的20%的原因; n一目了然地显...

    13
    热度
  • [综合] 用户访谈优缺点和使用时机

    n优点是直接有效、形式灵活、交流深入的宽带通信形式(有文字、有声音、有图像)。 n缺点: p占用时间长:通常要访谈的人比较多,语言交流会占用大量时间。 p信息存在片面性:用户代表经常各执一词,导致收集的信息无法代表所有用户的想法,从而导致偏差的出现。 用户访谈是需求获取中的主要技术,只要有可能,就...

    16
    热度
  • [综合] 情节串联板

    *情节串联板是通常就是一系列图片,通过这些图片讲故事。一种很生动的技术,它经常被称为原型法。(强调借助原型来加速需求获取过程) 情节串联板就是使用工具向用户(主角)说明(有时是动画演示)系统如何适应组织的需要,并表明系统将如何运转。 p类型:被动式、主动式和交互式。 n其复杂度依次递增 n被动式通常...

    33
    热度
  • [综合] 结构化分析建模

    p分析模型必须达到三个主要目标:描述客户的需要;建立创建软件设计的基础;定义在软件完成后可以被确认的一组需求。 p在分析模型的核心是“数据字典”,包含了软件使用或生产的所有数据对象描述的中心库。围绕着这个核心有三个层次的子模型,数据模型、功能模型和行为模型。 数据流图服务于两个目的: 指明数据在系...

    57
    热度
  • [综合] 商业建模的步骤

    p第一步,从涉众中找出用户。并定义这些用户之间的关系。 p第二步,找出每个用户要做的事,即业务用例。 p第三步,利用业务场景图帮助分析业务流程。 p第四步,绘制用例场景图。 p第五步,从第三步或第四步中绘制的活动图中找到每一步活动将使用到的或产生的结果。 p第六步,在上述过程中,随时补充词汇表。它包...

    95
    热度
  • [综合] 原型开发

    p候选原型方法的因素:软件应用领域、软件应用复杂性、客户特征、以及项目特征。 p为了导出快速原型,可采用第四代技术、可复用软件构件、形式化规约和原型环境。 抛弃式原型。将开发原型看做是沟通工具,永远也不会将一次式原型引入正式运行环境中。主要解决需求的不确定性,二义性,不完整性等。 进化式原型。会在...

    50
    热度
  • [综合] 高质量的SRS的一些特性

    p完整性 p一致性 p可修改性 p可追踪

    48
    热度
  • [综合] 管理变更

    p需求的变化是永恒的。因而,对于需求变更应该正确对待,尽量将其负面影响降低。 p需求变更可能来自解决方案提供商、客户或产品供应商等外部因素,也可能来源于项目组内部。 需求变更的因素 对需求的理解存在分歧,系统实施时间过长,用户业务需求改变,系统正常升级 *需求变更管理实践中的对策 p优先排序,分批...

    85
    热度
  • [综合] 行为模型——状态转换图(STD)

    p大多数商业系统是数据驱动的,所以,适合于使用数据流模型。但是,实时控制系统却主要是事件驱动的,因此,行为模型是最有效的系统行为描述方式。 p状态转换图(STD)指明作为外部事件的结果,系统将如何动作,它表示了系统的各种行为模式(称为“状态”)以及在状态间进行变迁的方式,STD是行为建模的基础。

    39
    热度
  • [综合] DFD的绘制步骤

    1.找出外部实体,确定系统边界 2.从数据源出发,按系统的逻辑需求,逐步画出加工框,直至数据终点 3.为了控制系统复杂度,DFD分层,自顶向下,逐步求精 4.对DFD进行复审

    10
    热度
  • [综合] 微信小程序如何设置全局变量

    在app.js文件中 App({ globalData:{ openId:'', userInfo:{}, time:0, _id:'' }, ............. 之后在其他.js文件中的最上面写上constapp=getApp()然后就可以用app.globalData.time或者a...

    16
    热度
  • [综合] 微信小程序关于toFixed的坑

    varn=0.333 console.log(n) console.log(typeofn.toFixed(0)) 本来以为应该都是number的,但其实下面那个是string类型,不能直接拿来做加减法的,要parseInt()一下的。

    16
    热度
  • [综合] 微信小程序数据库关于openId的坑

    本人写的小程序,判断当用户第一次使用小程序(云开发的)时,会向数据库(云)写入用户信息。但是数据库好像会自动给这条记录添上"_openid":adadwasdcwee27y7sdhvf7e(瞎写的,勿用)。本人测试自己代码的时候,发现了一条记录有_openid和openId两个字段,而且数据还一样,...

    15
    热度
  • [综合] 微信小程序关于用户头像url的坑

    即使用户并没有更改自己的头像,该url也是会变的,所以要即使更新用户信息哦!

    3
    热度
  • [综合] springboot通过maven管理mysql驱动加载失败

    终于跳出这个大坑! springboot启动的时候说mysql加载驱动失败! 但是我明明添加了mysql的依赖的而且在library里也可以看到com.mysql.jdbc.Driver这个类 可他就是跟我说找不到!!!! 两天后突然想起来前两天添加maven依赖正在从网上下载jar包的时候断网了 ...

    16
    热度
  • [综合] Git 忽略规则及. gitignore 规则不生效的解决办法

    .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交: ? 1 2 3 git rm -r--cached. g...

    62
    热度
  • [综合] 关于elasticsearch的几个QueryBuilder

    TermQueryBuilder对词条进行完全匹配计算机=计算机WildcardQueryBuilder对词条进行模糊匹配"计算机"=*算*QueryStringQueryBuilder对查询的词进行分词再进行匹配

    19
    热度
  • [综合] 关于qlexpress的 errorinfo

    errorinfo只在操作符返回false时加入errorList runner.addOperator("add",newaddOperator());runner.getOperatorFactory().getOperator("add").setErrorInfo("$1加法错误");cl...

    87
    热度
  • [综合] expect send 特殊字符处理

    使用perl脚本来转译特殊字符这个脚本会在所有非[A-Za-z_0-9]的ASCII字符之前加上\ #/bin/sh pstr='$x%y!zpass'#plain,un-escapedstring estr=$(perl-e'printquotemetashift(@ARGV)'"${pstr}...

    79
    热度