![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
需求分析
Neo Yang
长期从事电信增值服务软件的开发和设计工作。熟悉电信网络(固网,无线,数通)的规划、设计、评估业务及其IT系统的架构设计和实现方案。熟悉Java、C++语言及其开发框架。
展开
-
如果定义开发出的软件功能是好的功能
几年软件开发下来,交付给客户的功能数量记不清,客户大喜过望有之,沮丧有之,默许有之。具体到一个什么样的程度可认为是成功交付,难以一言概之。大体总结出当开发出一个功能给用户使用后,一拍桌子:这就是想要的;可认为是成功了。 认可是基于比较,和同行比,和历史版本比原创 2011-10-01 01:45:06 · 522 阅读 · 0 评论 -
软件需求分析、程序设计思考
需求分析是为确保做正确的软件;软件设计是为确保正确的做软件。两者相辅相成,才能做出一件成功的软件产品。 需求分析从用户的使用场景来考虑,用户希望拿到的是一个个端到端完整的功能,这个功能可能涉及软件的多个模块,多个子系统甚至包括和外部其它软硬件系统的结合。分析原创 2011-08-02 23:52:22 · 2263 阅读 · 0 评论 -
关于软件开发过程中分解设计需求的一点体会
设计需求分析又称场景分析,是对包需求的进一步细化。在开发电信增值软件过程中,这是一个逐步理清内部用户和外部用户真实需求的过程。通常公司市场部有相关代表负责与研发人员沟通需求。 从研发的角度,这个阶段要搞清楚用户想要什么,要做到什么程度。分解出来的每一条设计需求满足用户的一个基本功能点。这个时候我们还是站在软件外部看系统,研发人员容易陷到“实现”里面,过早的考虑如何写代码,这样反...原创 2010-03-14 10:49:00 · 1261 阅读 · 0 评论 -
关于软件业务场景分析的总结
这两个月的时间都在搞软件业务场景分析,划分Story。由于软件基本上是给内部用户使用,这段时间就跟着行销、测试的屁股后面跑---弄清楚他们希望用这个软件规划什么样的网络,当前由人工来完成是怎么做的,软件要做到什么程度? 是全自动(完全代替之前的人工操作),还是半自动(部分功能通过软件实现,部分仍由手工完成)。和行销用户、测试人员反复沟通,文档一再检视、返工,人困马乏,说分析阶段是软件开...原创 2010-09-24 23:34:00 · 4589 阅读 · 0 评论 -
最近做需求分析遇到的问题及反思
CSDN上的一篇牛文说得好:书写是为了更好的思考。借Blog当个笔记本整理一下思路。项目当前处于设计需求分析阶段,从市场及其他部门提过来需求若干条。我要做的工作就是根据这些干条条,搞清楚市场人员提出这些需求是为了解决什么问题,设计应用场景跟他们核对,看是否满足他们的要求。在需求分析时出现的问题:1. 包需求变换频繁,频繁删除,频繁增加。刚分析到一半被把告知该需求被砍掉了,然后又加了不少...原创 2010-08-07 14:17:00 · 5690 阅读 · 0 评论 -
谈一下我对如何做需求分析的理解和思考
背景 需求分析是研发一个软件系统的前期工作,目的是搞清楚系统要做什么,用户的应用场景是什么等。稍微大一些的软件开发团队有专职的需求分析师,他们有的叫BA,有的叫SE;也有由开发骨干兼任的。 从架构设计4+1视图角度来看这部分属于用例设计阶段。从我个人的经验来看需求分析可以按如...原创 2018-02-13 09:50:59 · 5436 阅读 · 1 评论