06《UML大战需求分析》之六
不知不觉中,大多数课程的学习已经接近了尾声,《UML大战需求分析》这本书也陪伴了我们很久。在学习的过程中,我发现很多课程中其实都离不开UML。足以证明,UML在需求分析中的重大作用和在我们这个行业的地位。
在最后一篇中,我们再回到需求分析,了解一下需求分析的团队作战。需求分析并不是单兵作战的工作,很多时候都是需要项目组全体一起去获取需求,有时候需要先派遣项目组的需求分析精英去获取需求,然后将这些需求分享给项目组全体,团体作战对于需求分析工作是相当重要的。
有一种典型的情况:公司要研发新产品,组建了一个研发团队。领导要求在系统分析师还没有做出需求和设计之前,大家都不能开始下一步工作。于是系统分析师一直在孤军奋战,而其他项目组成员就一直闲而无事。
其实在这个情况中,领导懂得系统架构和设计的重要性,所以首先让系统分析师在做需求和设计,这是正确的传统软件工程教育。而系统分析师能力比其他人都要高,随便带人做有可能还会加重他的工作量,所以可能认为还不如他一个人孤军奋战。项目组成员可能就会比较憋屈了,进公司之后一直在照猫画虎,没有接触过高难度的工作,都不能进行历练。对于这种情况,我有一些自己的看法,在项目进度的压力之下,我们也应该注意培养项目组成员的能力和素养,忽略他们的成长需求,只会给公司带来实力薄弱的效果;打造一个“和谐型”团队,这样大家可以共同进步,一同解决问题、难题,可以带来更好地团队协作效果,还能培养公司的力量;作为能力高的系统分析师要学会分享知识和为成员解忧,这样项目组成员可以学到更多东西,而系统分析师这样的大神也可以在分享中进步地更快。
项目组中的需求工作负责人要全面把握需求,并能指导其他成员的工作。项目组全体成员对项目的需求需要达成一致的理解。项目组各成员对自己负责的细化需求理解正确。这是需求分析开始的条件。在团体合作过程中,大家都会对需求有一手的了解。
我觉得团队作战获取需求可以带来很多好处,项目组成员自己获取需求会比从别人那里听来要更加实际,理解更加深刻准确,也就更加贴切客户需求,大家还可以在这个过程中对UML更加熟悉。成员之间的思想交汇,碰撞更是不可多得的财富。
06《UML大战需求分析》之六的更多相关文章
- UML大战需求分析--阅读笔记01
本次阅读的书籍是<UML大战需求分析>,看了前两章的内容:1 大话UML,2绞尽脑汁的需求分析.这两章内容关联不大,分开描述. 第一章:大话UML 本章主要概述UML是什么,有什么内容.U ...
- UML大战需求分析——阅读笔记04
读<UML大战需求分析>有感04 开发某系统的重要前提是: 这个系统有谁在用? 这些人通过这个系统能做什么事? 一般搞清楚这件事,再画个业务流程图,就能条例清楚的表达系统的需求了.作为一个 ...
- UML大战需求分析——阅读笔记03
读<UML大战需求分析>有感03 状态机图和活动图在样子比较相似,但状态机图是用来为对象的状态及造成状态改变的事件建模.我们大二学习UML统一建模语言状态机图模块时了解到,UML的状态机图 ...
- 阅读笔记 1 火球 UML大战需求分析
伴随着七天国庆的结束,紧张的学习生活也开始了,首先声明,阅读笔记随着我不断地阅读进度会慢慢更新,而不是一次性的写完,所以会重复的编辑.对于我选的这本 <火球 UML大战需求分析>,首先 ...
- 《uml大战需求分析》阅读笔记05
<uml大战需求分析>阅读笔记05 这次我主要阅读了这本书的第九十章,通过看这章的知识了解了不少的知识开发某系统的重要前提是:这个系统有谁在用?这些人通过这个系统能做什么事? 一般搞清楚这 ...
- <<UML大战需求分析>>阅读笔记(2)
<<UML大战需求分析>>阅读笔记(2)> 此次读了uml大战需求分析的第三四章,我发现这本书讲的特别的好,由于这学期正在学习设计模式这本书,这本书就讲究对uml图的利用 ...
- uml大战需求分析阅读笔记01
<<UML大战需求分析>>阅读笔记(1) 刚读了uml大战需求分析的第一二章,读了这些内容之后,令我深有感触.以前学习uml这门课的时候,并没有好好学,那时我认为这门课并没有什 ...
- 《UML大战需求分析》阅读笔记01
在刚学习软件开发的课程时,首先学习了UML设计,但只是学习了基本的语法,虽然在学期通过课堂练习进行了实践,但并没有真正理解其中作用.为了进一步的理解UML的用法,我阅读了<UML大战需求分析&g ...
- 火球-UML大战需求分析(体验版3.0.2).pdf
火球-UML大战需求分析(体验版3.0.2).pdf http://files.cnblogs.com/files/happlyonline/%E7%81%AB%E7%90%83-UML%E5%A4% ...
随机推荐
- [MySQL优化案例]系列 — RAND()优化
众所周知,在MySQL中,如果直接 ORDER BY RAND() 的话,效率非常差,因为会多次执行.事实上,如果等值查询也是用 RAND() 的话也如此,我们先来看看下面这几个SQL的不同执行计划和 ...
- zabbix监控AIX DB2数据库
记一次工作中使用zabbix监控aix db2数据库的经历. 记忆要点: 1.使用自定义perl脚本: 2.由于zabbix用户权限的原因,无法调用db2用户获取数据库的数据,所以在zabbix配置文 ...
- 32.es读请示内部分发原理
当客户端发送一次读请求时,大致会经过以下几个步骤 1.客户端发送一个请求过去,es的一个node接收到这个请求(随机的node),这个node就被es内部分配成coordinating node(协调 ...
- Problem 19
Problem 19 You are given the following information, but you may prefer to do some research for yours ...
- python爬虫04 | 长江后浪推前浪,Reuqests库把urllib库拍在沙滩上
最近 有些朋友 看完小帅b的文章之后 把小帅b的表情包都偷了 还在我的微信 疯狂发表情包嘚瑟 我就呵呵了 只能说一句 盘他 还有一些朋友 看完文章不点好看 还来催更 小帅b也只能说一句 继续盘他 ...
- 数据持久层(DAO)通用API的实现
在Web开发中,一般都分3层.Controller/Action 控制层,Service/Business 服务层/业务逻辑层,Dao 数据访问层/数据持久层. 在学习和工作的实践过程中,我发现很多功 ...
- HDU 2415 Bribing FIPA
Bribing FIPA Time Limit: 1000ms Memory Limit: 32768KB This problem will be judged on HDU. Original I ...
- spring boot @Transactional事物处理
spring boot 添加事物使用 @Transactional注解 简单使用 在启动类上方添加 @EnableTransactionManagement注解 使用时直接在类或者方法上使用 @Tra ...
- HDU 5184
卡特兰数的一个变形而已. 一个经典的习题变过来的: n+m个人排队买票,并且满足,票价为50元,其中n个人各手持一张50元钞票,m个人各手持一张100元钞票,除此之外大家身上没有任何其他的钱币,并且初 ...
- C++:探究纯虚析构函数以及实现数组的高速排序与链表的归并排序
C++:探究纯虚析构函数以及实现数组的高速排序与链表的归并排序 标签: 数据结构 数组 链表 高速排序 归并排序 抽象类 虚继承 by 小威威 1.介绍 本篇博文将通过课后作业的(15 C++ Hom ...