目录

需求分析

1)什么是需求

2)软件项目需求

3)软件项目需求分析

4)需求分析方法

5)需求分析建模

用例图

1)用例

2)用例图

业务用例建模

1)概念

2)方法

引导实例


需求分析

1)什么是需求

需求就是人们需要、索取的东西【出自经典著作《人的动机理论》的马斯洛需求理论,它阐述了人类的需求源于五类,即生理需求、安全需求、社交需求、拿重需求和自我实现需求】

2)软件项目需求

分为用户需求和产品需求
· 用户需求是用户从自身角度出发,自以为的需求(定制开发或者某种项目的外包,侧重特定用户的单一需求)。
· 产品需求是提炼分析用户真实需求了,并符合产品定位的解决方案(做互联网类型新产品)。

3)软件项目需求分析

· 从用户提出的需求出发,挖掘用户内心真正的目标,并转为为产品需求的过程。
· 准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程,最终完成产品需求。

4)需求分析方法

· 业务分析︰
对现实的业务流程进行分析,可以使用计算机,也可以不使用计算机。
· 系统分析︰
实现某个业务时,如果引入计算机系统,业务将变成什么释子?

5)需求分析建模

· 业务建模(用例图和活动图)
明确需求后,对具体的业务流程进行业务建模,使用用例图和活动图
· 系统建模(用例图和活动图)
对引入计算机系统后的业务流程进行细化,进行系统建模,还是使用用例图和活动图

用例图

1)用例

· 在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的描述。
· 简单说,就是对系统功能的描述。
· 一般用动词描述。

2)用例图

· 系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线。
· 参与者:在系统边界以外,与吸统进行交互的事物——人员、设备、外系统。

业务用例建模

1)概念

使用业务用例图对原始需求进行描述。业务用例图以参与者为核心,由参与者发起用例,以达到其完整目标的图形。

2)方法

· 明确用户需求
· 描述业务流程
· 确定业务流程中的业务
· 图形建模

引导实例

......

软件需求分析用例图 实例简述相关推荐

  1. 《软件需求分析 复习 的参考资料》

    软件需求分析 复习 的参考资料 内容如下: 一.选择类 1.UML 的 ( B )模型图由类图.对象图.包图.构件图和配置图组成. A. 用例 B. 静态 C. 动态 D. 系统 2.UML的 ( C ...

  2. 软件需求分析复习要点

    本文根据华南理工大学软件学院<软件需求分析>课程及相关教材<UML和模式应用>总结,作复习回顾用. 这门课知识点很杂,重点掌握GRASP和GoF设计模式. Chapter. 1 ...

  3. 【高老师软件需求分析】20级云班课习题答案合集

    文章目录 第1章:绪论 测试1 测试2 测试3 第2章:需求获取 测试1 测试2 测试3 测试4 测试5 测试6 测试7 测试8 第3章:需求分析 测试1 测试2 测试3 测试4 第4章:需求的规格化 ...

  4. 视频教程-高级软件需求分析与需求管理实践-需求分析

    高级软件需求分析与需求管理实践 近二十年软件开发.软件设计.需求分析.项目管理.部门管理.公司管理及过程改进等经十五年的需求分析及需求管理工作经验,负责数十个大型项目的需求分析和需求管理工作,涉猎建筑 ...

  5. 阅读笔记,软件需求分析

    从头读下来,第一眼看到,成功的软件都是一样的,失败的软件却各有各的失败处,我们编写程序的最终目的是什么,不是让别人知道自己编程能力有多厉害,只要能卖钱就好了,就算你使用的语言已经跟不上版本了,但是最终 ...

  6. 读书笔记:软件工程(11) - 传统方法学 - 软件需求分析

    软件需求分析 可行性研究阶段:粗略了解用户的需求,提出一些可行方案.基本目的是以最小的代价在尽可能短的时间内确定问题是否存在可行的解法.而在软件需求分析阶段,需要对可行性研究的问题,进行准确的分析&q ...

  7. 【软件工程】 软件需求分析

    话不多说,导图献上: &part one [需求分析] 一. 软件需求分析的任务和步骤及要求: 1.任务:它的基本任务是:准确回答"系统必须做什么"的问题. 深入描述软件的 ...

  8. 软件需求分析阅读笔记

    阅读文章<我们应该怎样做需求分析>我了解到,软件需求分析需要掌握以下的内容: 需求调研:对自己需要开发的软件进行调查,了解好用户的需求,针对需求做好准备.需求调研对于一个软件开发来说,是一 ...

  9. 【PM】【需求】项目管理-需求:管理软件需求分析过程

    文章概括为,纵向,横向,从面到点,最后是需求质量控制. 软件的需求分析必须要有对原业务的一个深入了解.提取.抽象.升华的过程. 软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题, ...

  10. 《软件需求分析》博文读后感

    这学期我们开设了软件需求与分析这门课,在阅读了博客<我们应当怎样做软件需求分析>. 文中有一句话,幸福的软件项目都是一样的,不幸的软件项目却各有各的不幸:或者说,成功的软件项目都是一样的, ...

最新文章

  1. ValueError: Classification metrics can‘t handle a mix of multiclass and unknown targets
  2. 工业4.0进行时:工业机器人为何能够快速爆发?
  3. android router不起作用,给 Arouter 优化的一些小建议
  4. android 流量统计不准确_汽车里程表上显示的百公里油耗准确吗?是不是真的是欢乐表...
  5. 微软觊觎LinkedIn算法
  6. 【转】Windows Server2008 R2下安装Oracle 10g
  7. 深度学习在计算机视觉点云中的发展与未来
  8. c++——对象的构造和析构函数、构造函数的分类及调用
  9. Idea搭建springcloud(一)---服务注册与发现之Eureka
  10. C语言编写的算数小游戏(附源码)
  11. AMS1117S三端稳压低压降稳压器ic
  12. 【推荐系统】特征值分解(谱分解)和奇异值分解(SVD),即在PCA上的应用
  13. MyBatis框架总结
  14. android 图片编辑工具,图片编辑工具手机版下载
  15. 地理数据库GeoNames,并导入Mysql
  16. android组件圆角,Android实现圆角控件
  17. fragment 淡入淡出_Android ViewPager随着不同的动画,如放大,淡入淡出等
  18. Android——下载apk文件,并在通知栏显示下载进度
  19. [解决方案] Mendelay无法打开pdf文档:显示 unable to open this file
  20. macOS 13 beta7(22A5342f)With OpenCore 0.8.5 and winPE双引导分区原版镜像

热门文章

  1. Vensim学习之Random Normal函数的使用
  2. 怎么让Firefox,chrome 等浏览器识别维语,哈语等字体
  3. svn汉化失败解决方法
  4. Nmap进行主机探测出现网段IP全部存活情况分析
  5. 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例14
  6. cocos2dx lua 升级spine兼容Spine库v3.8到最新版本
  7. 电机选型及校核方法总结
  8. 《算法导论》.pdf
  9. R语言空间权重矩阵columbus及画图
  10. 机器学习(Machine Learning)深度学习(Deep Learning)资料(Chapter 1)