首页 > 其他分享 >03构建之法阅读笔记之三

03构建之法阅读笔记之三

时间:2024-06-16 17:00:39浏览次数:13  
标签:需求 03 项目经理 分析 之三 用户 笔记 开发 DFD

第八章需求分析

需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。 但需求分析是软件开发中非常重要的一步,若我们的开发模型是按照瀑布开发模型开发的,若我们对用户需求没有一个好的认识和了解,等软件开发完成后,用户不能按照自己期待的软件功能,降低了用户满意度,可能导致后面很多补课预料的结果。因此,如何在我们软件开发前能更好的了解用户的需求?书中P151中提到软件团队可以分析技术的发展趋势以及产业的变化,社会的发展趋势,推测用户的新需求。那么应该怎样设身处地,替用户着想引出用户需求呢?我们又该如何掌握用户的新需求?如果软件开发不能一次性满足所有的利益相关者的要求,那我们又应该怎么做呢?需求分析相关资料

第九章项目经理

一个项目经理能正确的协调团队内部外部,调配各部门资源和时间,有效的进行风险管理,保证一个项目顺利按计划结项,根据时长和用户需求,协调各部门资源,正确的把我产品的定位和方向,解决用户的痛点,持续优化产品。教材P188页针对项目经理PM需要的能力进行了分析:观察、理解和快速学习能力;分析管理能力;一定的专业能力。这些能力都是一个项目经理必不可少的能力要求,但我认为一个优秀的项目经理应该具备更多的能力,如:
1.应变能力:应变能力是指自然人或法人在外界事物发生改变时,所做出的反应,可能是本能的,也可能是经过大量思考过程后,所做出的决策,对于一个好的项目经理,应该具有随机应变的应变能力以适应当前社会的变化;
2.影响力:一个良好的影响力,不仅能增加团队成员对项目经理的信服力,还能让团队成员将项目经理所提出的建议放在心上,并付诸实践。
3.项目经理要与明确的目标定位和整体意识。项目是一个错综复杂的整体,它可能含有多个分项工程、分部工程、单位工程,如果对整个项目没有目标定位和整体意识,势必会顾此失彼。

第十章典型用户和场景

根据书上Stone网站中卖家吴石头通过他儿子吴小石头在网站上卖石头的例子告诉我们,软件不是为所有人服务的,因从小部分出发,明确的定义谁是我们的用户,最后确定我们的用户群体(简称典型用户)。利用 吴小石头和刘兰的故事,告诉我们场景的不同之处。但是,场景应该怎么区分?怎样找到场景的特殊之处?怎样重点描述场景中的特殊因素?这个场景如何让用户满意?P213中通过讲简单的故事来传递信息,那么,怎样讲故事?讲故事的技巧又是什么?P214中“增量开发,逐渐构件整个系统"中的”增量开发“又是什么?如何做到增量开发?增量开发的优缺点?为什么不能用瀑布开发?原型开发?它们之间的区别又是什么?(资料详看:增量开发 瀑布模型、增量开发、原型化开发、统一过程模型(RUP)之间的区别

第十一章软件设计与实现

表达数据的流动(Data Flow Diagram)简称DFD。DFD从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。如书中P227页所示,当我们关注数据在不同的实体之间依赖一定的规则流动的时候,DFD是一个非常合适的工具。P228中提到,DFD可以将数据分成很多不同的数据流,如果将数据的操作进一步细分,又会形成一个新的、更低层次的DFD,这些数据流能引导设计者全面设计系统的信息处理流程。但是,怎样合理的将数据中的数据进行划分来表示不同数据的流动?又怎样将已划分的数据流进行再一次的细分以得到安全的系统设计?若盲目的胡乱划分出现了严重的后果后又该如何去做?

标签:需求,03,项目经理,分析,之三,用户,笔记,开发,DFD
From: https://www.cnblogs.com/po3a/p/18250870

相关文章

  • SpringCloud2023 - 学习笔记
    文章目录1.简介1.1基础知识1.2组件更替与升级2.微服务基础项目构建2.1创建项目2.2Mapper4生成代码2.3支付模块编码2.4项目完善2.5订单模块编码2.6工程重构3.consul服务注册与发现3.1consul简介3.2consul下载安装3.3微服务入驻3.4order订单微服务入驻3.5......
  • 《梦断代码》读书笔记(二)
    这次阅读中体会最深的莫过于奇客和狗,作者通过Chandler狗、Cosmo狗以及各种狗来类比OSAF开发的项目,前面两种都是拉布拉多狮子狗,文章这样描写这两种狗,“它们是好宠物:‘和其他狗类融洽相处’”、“非常聪明,快活而友善。能快速学会不常见或特殊的技能。活跃,有时显得滑稽。如果管束不严......
  • error LNK2038: 检测到“_MSC_VER”的不匹配项问题
    _MSC_VER这个相当于做了宏的检测_MSC_VER定义编译器的版本。一些编译器版本的_MSC_VER值:MSVC++14.0_MSC_VER=1900vs2015MSVC++12.0_MSC_VER=1800vs2013的编译器他的平台是v120MSVC++11.0_MSC_VER=1700vs2012的编译器他的平台是v110MSVC++10.0_MSC_VER=1......
  • [笔记]AVL树
    AVL树是一种严格平衡的二叉搜索树,任何操作结束后,都能保证每个节点的左右子树高度相差不超过\(1\)。内容源自BV1rt411j7Ff-【AgOHの数据结构】平衡树专题之叁树旋转与AVL树。模板题:P3369【模板】普通平衡树。结构体定义&基本函数structnode{ intl;//左孩子int......
  • 【机器学习与R语言】系列笔记
    几年前做的机器学习与R语言相关笔记,迁移到公号记录之。1-机器学习简介2-懒惰学习K近邻(KNN)3-概率学习朴素贝叶斯(NB)4-决策树5-规则学习算法6-线性回归7-回归树和模型树8-神经网络9-支持向量机10-关联规则11-Kmeans聚类12-如何评估模型的性能?13-如何提高模型的性能?......
  • 大道至简阅读笔记05
    个人感受我写的代码,总是太复杂就是没有章序,内容繁杂,效率低下,时间成本高。书中提到了这一点,并且书的主要核心就是大道至简,再简单的制作下,完成高质量的任务解决问题方法:学习书中的简约的实践方法,软件开发中,简化代码结构、减少不必要的功能。阅读笔记:学习任何东西都得先了解思想......
  • 05大道至简阅读笔记之一
    《大道至简》阅读笔记主题和核心观点《大道至简》是一本探讨简约生活和思维方式的书籍,由作者某某撰写。书中主要探讨了如何通过简化生活和思维方式,达到更高效、更有意义的生活状态。以下是对这本书的阅读笔记:关键观点总结简约生活的重要性:书中强调了简约生活对个人幸福和心......
  • 06大道至简阅读笔记之一
    《大道至简》阅读笔记主题和核心观点《大道至简》是一本探讨简约生活哲学的书籍,由作者某某撰写。书中主要讨论了如何通过简化生活方式和思维模式,达到更高效、更有意义的生活。以下是对这本书的阅读笔记:关键观点总结简约生活的价值:书籍强调了简约生活对个人幸福和心理健康的......
  • 03构建之法阅读笔记之一
    《构建之法》阅读笔记主题和核心观点《构建之法》是一本探讨创新与设计思维的书籍,由作者某某撰写。书中主要讨论了如何通过系统性的方法和跨学科的视角构建新的想法和解决方案,以及如何应对创新过程中的挑战。以下是对这本书的阅读笔记:关键观点总结创新的系统性方法:作者提出......
  • 04构建之法阅读笔记之一
    《构建之法》阅读笔记主题和核心观点《构建之法》是一本关于创新和设计思维的书籍,由作者某某撰写。书中主要探讨了如何通过系统性的方法构建新的想法和解决方案,以及如何将创意转化为实际的成果。以下是对这本书的阅读笔记:关键观点总结系统性创新方法:书中强调了系统性思维在......