软件架构师在整个软件开发过程中都起着重要的作用,并随着开发进程的推进而其职责或关注点不断地变化,总结下面几点。 在需求阶段,软件架构师主要负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等等,此外,架构师还要经常审查客户及市场人员所提出的需求,确认开发团队所 ...
分类:
其他好文 时间:
2018-04-10 11:00:18
阅读次数:
207
软件生命周期中,软件修复成本金字塔,越往下修改成本越大。 需求阶段发现需求变更代价最小,其他由小到大依次是设计阶段 ,编码阶段,测试阶段,当到达用户测试阶段和维护阶段时,此时修改代码的代价是原来的5-20倍以上,所以这就是需求阶段就与用户沟通,给他们看原型评审,进行需求确认的意义,减少风险,节约成本 ...
分类:
其他好文 时间:
2018-02-23 13:37:37
阅读次数:
139
敏捷开发实施流程 迭代周期: 2 ~ 3周 一、需求过程(1 - 2天) 要求: 控制需求范围,必须确保需求可提交 严格控制工期,无特殊原因,延期不得超过2天;特殊原因根据影响评估延期时间 需求确认需经过:“讲解 – 复述 – 确认”过程,规避需求理解偏差 以原始需求列表为准,不做详细需求列表 通过 ...
分类:
其他好文 时间:
2018-01-27 17:02:36
阅读次数:
153
Oracle数据库部分迁至闪存存储方案 "1.实施需求" "2.确认迁移表空间信息" "3.确认redo信息" "4.确认undo信息" "5.表空间迁移到闪存" "6.redo迁移到闪存" "7.undo迁移到闪存" "8.备库修改参数" 环境:Oracle 11.2.0.4 RAC(2 node ...
分类:
数据库 时间:
2017-12-31 11:54:35
阅读次数:
256
一、需求整理分析 1.接收需求 在需求整理时,大致分为两个阶段:需求接收/idea的产生、需求分析&需求确认。 产品工作的第一步就是接收需求。需求的来源大致有以下几种: 1.老板提出的需求; 2.产品经理市场调研得到的需求; 3.运营、市场部门及客户部门反馈的需求; 4.产品经过数据分析得来的需求。 ...
分类:
其他好文 时间:
2017-10-11 12:48:26
阅读次数:
142
通过阅读《我们应当怎么做需求分析》我了解了需求分析需要进行的阶段,以及需要掌握的内容。 需要掌握的内容如下: (1)需求调研:其中包括如何与客户交流、建立良好的合作关系、通过研讨会与客户交流获得项目的原始需求并对需求进行研讨,并采用迭代的方式进行需求的不断完善。 (2)需求分析:分析用例、分析业务流 ...
分类:
其他好文 时间:
2017-09-29 21:18:48
阅读次数:
153
一、软件需求的目的: 1.准确的理解和描述客户需要的功能 客户只知道他不满意,但怎样才能使他满意呢?他不知道,于是就在一点儿一点儿试,于是这种反复变更就这样发生了。 如果我们明白了这一点,深入地去理解客户的业务,进而想到客户的心坎儿上去,最后做出来的东西必然是客户满意的。记住,当客户提出业务变更的时 ...
分类:
其他好文 时间:
2017-09-29 21:06:30
阅读次数:
152
IT项目管理从大的方面可分为:1)项目启动阶段;2)项目计划阶段;3)项目的实施阶段;4)项目的结项阶段 1)项目启动阶段: 1.项目启动流程规范; 1.1项目启动的简介、目的和范围 1.2目的可行性分析 2.项目需求管理规范 2.1项目需求的简介、目的和范围 2.2获取需求,需求确认,需求跟踪 2 ...
分类:
其他好文 时间:
2017-09-03 23:57:08
阅读次数:
262
网络监听的自己写过一个,刚在github上找到一个,先保存着,以后直接用 原文地址:https://github.com/GHdeng/NetMonitor 使用广播监听网络变化 ###需求确认 监听当前网络的状态和类型 类似京东客户端,当网络发生变化时相应更新UI界面 ###制作流程 #####1 ...
分类:
其他好文 时间:
2017-05-22 13:41:54
阅读次数:
301
1 测试技术主要有:白盒,黑盒,灰盒测试。也可划分为静态测试和动态测试。 静态测试:是指不运行程序,通过人工对程序和文档进行分析与检查;静态测试技术又称为静态分析技术,静态测试实际上是对软件中的需求说明书,设计说明书,程序源代码等进行非运行的检查,静态测试包括:走查,符号执行,需求确认等。动态测试是 ...
分类:
其他好文 时间:
2017-02-14 15:15:48
阅读次数:
196