![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
需求分析
李逍遥~
生之当如此
展开
-
需求分析——软件工程专业(目录)
第一章. 需求分析简介什么是需求分析?第二章. 软件需求基础产品需求和过程需求的区别 功能需求和非功能性需求 系统需求和软件需求 软件开发过程中不同的角色 需求文档(需求分析结果)的作用第三章. 软件需求过程系统建模的方法 系统需求的难点 需求分析的困难 需求分析的步骤 需求分析的目标(主要任务) 验收测试的步骤 需求具备哪些特征 “数据流图”有什么作用 形...原创 2019-05-26 08:57:43 · 26975 阅读 · 10 评论 -
需求分析——什么是需求分析?
需求分析学习目录:https://blog.csdn.net/weixin_42562514/article/details/90572761一个用户解决一个问题或实现一个目标所需的条件或能力 为了满足一个合同、标准、规范、或其它正是文档要求,一个系统或系统构件必须具备或拥有的条件或能力。所有的需求共同形成系统或构件开发的基础 一种反应1、2所描述的条件或能力的文档说明。在本人所上的软件...原创 2019-05-26 07:41:10 · 17242 阅读 · 0 评论 -
需求分析——产品需求和过程需求的区别
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761产品需求:是指对开发的软件本身提出的要求(功能、性能等,一般是由用户提出)过程需求:是指对软件开发过程的需求(开发语言、开发模型、数据库等,可能会由客户、用户、第三方提出)...原创 2019-05-26 07:44:16 · 5562 阅读 · 0 评论 -
需求分析——功能需求和非功能需求
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761功能需求:描述软件应具备的功能,有时也被称为能力(capabilities),对系统提供的服务、功能以及系统在特定条件下的行为的描述非功能需求:对软件进行约束,也被称为质量需求可以进一步分为:性能需求、可维护性需求、安全性需求、可靠性需求等。...原创 2019-05-26 07:49:27 · 42699 阅读 · 2 评论 -
需求分析——系统需求和软件需求
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761系统需求:是指为了完成既定目标而相互协作的构建集合,包括硬件、软件、人员、信息、技术、设施、服务、其它支持构件。系统需求是把系统作为一个整体进行描述。软件需求:是由系统需导出,系统需求也被称为用户需求。...原创 2019-05-26 07:53:27 · 20500 阅读 · 4 评论 -
需求分析——软件开发过程中的角色
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761软件操作者(Users):是指安装、操作、维护系统的人员;客户(Customers):软件开发的出资人或软件产品目标市场的代表,负责软件的接受;市场分析师(Market analysts):一些通用软件不止一个用户,市场人员代表提出需求...原创 2019-05-26 07:59:30 · 12746 阅读 · 0 评论 -
需求分析——需求文档(需求分析结果)的作用
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)在需求方面达成一致:需求是一种反复进行的过程,涉及到各种各样具有不同背景和要求的用户,需求文档必须有助于需求分析师与用户之间的沟通,以及需求分析师与软件设计师和测试工程师之间的沟通;(2)为软件设计提供基础:需求文档必须为软件设计人员提供精...原创 2019-05-26 08:07:40 · 9583 阅读 · 0 评论 -
需求分析——系统建模方法
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)数据体系结构(data architecture):数据体系结构为业务功能的信息需要提供了一个框架,包含许多业务过程中使用的数据对象,(确定E-R是使用);(2)应用体系结构(applications architecture):由多个系统...原创 2019-05-26 08:38:55 · 6409 阅读 · 0 评论 -
需求分析——系统需求的难点
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)范围问题:系统边界的不恰当定义或用户给出了不需要的技术细节,都会模糊系统的总体目标。(系统边界:前后置条件)(2)理解问题:用户没有完全确定他们的需求,对计算机环境的能力和限制理解不够,对问题域没有完全理解,无法与系统工程师进行沟通,忽略了...原创 2019-05-26 08:46:55 · 11425 阅读 · 0 评论 -
需求分析——需求分析的困难
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)应用领域:参与的人员来自不同的应用领域,对需求的理解不同。(2)沟通上,不同的知识背景:很多专业名词、专业术语等。(3)非功能性需求建模技术缺乏,与功能性需求有错综复杂的联系...原创 2019-05-26 08:48:04 · 12183 阅读 · 0 评论 -
需求分析——需求分析的步骤
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)需求征集、获取:观察、访谈、情景、调查问卷、会议。(2)需求分析和协商:与甲方讨论需求,明确需求。(3)需求建模:use-case建模、静态模型、动态模型。(4)形成需求文档:形成标准的软件需求规格说明书。(5)需求确认:与用户...原创 2019-05-27 21:52:33 · 21387 阅读 · 0 评论 -
需求分析——需求分析的目标(主要任务)
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)细化系统需求导出软件需求:建模的方法(2)解决需求间的冲突:需求协商,与用户进行讨论,数据处理(功能、硬件要求、性能要求是否合理)(3)确定软件边界(核心任务):界面,use-case图,system类方法的前后置条件...原创 2019-05-27 21:54:29 · 18999 阅读 · 0 评论 -
需求分析——验收测试的步骤
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761需求分析一定要做好,否则验收不通过,甲方不会给钱,这段时间的工作就白做了(1)制定计划(验收测试计划)(2)提交负责人审定(3)成立验收小组(4)严格按照方案进行测试和验收(5)召开验收评审会...原创 2019-05-27 21:55:49 · 11660 阅读 · 0 评论 -
需求分析——需求具备哪些特征
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(用户要多少功能就做多少功能,千万不要自己加功能)(1)完整性:每一项需求都必须将所要实现的功能描述清楚,使设计人员获得设计和实现这些功能所需的必要信息。(2)正确定:每一项需求都必须准确地陈述其要开发的功能。(只有用户代表才能确定需求的正确......原创 2019-05-27 21:57:39 · 11349 阅读 · 2 评论 -
需求分析——“数据流图”有什么用?
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)交流信息的工具(2)分析和设计的工具反应系统的业务逻辑 确定函数边界 数据流从输入到输出...原创 2019-05-27 21:59:00 · 4816 阅读 · 0 评论 -
需求分析——形式化语言和自然语言的区别
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)形式化语言用户容易理解 描述复杂 不同人理解容易产生歧义(2)形式化语言(逻辑描述、集合描述、代数描述)理解困难 表达准确 不会产生歧义...原创 2019-05-28 15:42:32 · 6690 阅读 · 2 评论 -
需求分析——软件需求规范文档应具备的特征
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)完整性:不能遗漏任何必要的信息。如果知道缺少某项信息,用TBD(“待定”)标出。在开始之前必须解决TBD项。(2)一致性:与其它软件需求或高层需求(系统需求)不相矛盾。(3)可修改性:每项需求要求独立标出,并于其它需求区别开来。每...原创 2019-05-28 16:00:15 · 11764 阅读 · 0 评论 -
需求分析——软件需求规格说明书标准目录
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/905727611 前言 1.1 目的 1.2范围 1.3定义 1.4参考文献 1.5文档结构 1.6人员分工2 总体描述 2.1 产品概述 2...原创 2019-05-28 16:08:53 · 6184 阅读 · 0 评论 -
需求分析——需求建模技术
需求分析学习目录:https://blog.csdn.net/weixin_42562514/article/details/90572761需求建模技术需包含以下特征:与外部实体的接口:对软件系统来说,外部实体包括:硬件、其它软件、人等。 要执行的功能:除了描述软件功能以外,还要描述执行功能的条件(前、后置条件),对于实时系统来说,还要精确定义引起功能执行的外部事件(外部中断、定...原创 2019-05-28 16:31:47 · 4933 阅读 · 0 评论 -
需求分析——结构化分析
需求分析学习目录:https://blog.csdn.net/weixin_42562514/article/details/90572761(1)结构化分析强调数据变换和功能分解的图形化描述,它还包括一个上下文图(context diagram)(2)结构化分析是应用非常广泛的、图形化的需求建模方法,它主要用于产生用户模型。(3)利用多个模型从不同视角描述需求,包括数据流图、数据字典...原创 2019-05-30 19:31:17 · 8945 阅读 · 0 评论 -
需求分析——数据流图的作用
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761 在需求分析阶段, 数据流(也称信息流)是分析的基础。 所谓数据流, 形象地说就是系统中“流动的数据结构” 。 数据流图(DFD-Data Flow Diagram)是描述软件系统中数据处理过程的一种有力的图形工具。 数据流图从数据传...原创 2019-05-30 19:40:08 · 16691 阅读 · 0 评论 -
需求分析——数据流图的绘制
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761数据流图绘制的主要步骤确定系统的输入输出 由外向里画系统的顶层数据流图 自顶向下逐层分解, 绘出分层数据流图数据流平衡:有数据,就必须处理 有输出,就必须有来源每一层到下一层就是分解,分解到不需要协作,一步即可完成。...原创 2019-05-30 19:48:04 · 6383 阅读 · 0 评论 -
需求分析——数据字典
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761数据字典的概念: 没有数据字典准确地描述数据流图中使用的数据, 数据流图就不严格。反之,没有数据流图,数据字典也难于发挥作用。只有把数据流图和对数据流图中每个数据的精确定义放在一起,才能共同构成软件的规格说明。数据字典的作用(分...原创 2019-05-30 19:54:43 · 14189 阅读 · 0 评论 -
需求分析——面向对象的需求建模方法(OOA)
需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761对象:现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。对象是面向对象开发模式的基本成份。 每个对象可用它本身的一组属性和它可以执行的组操作来定义。 属性一般只能通过执行对象的操作来改变 操作又称为方法或服务,它描述了对象执行的功能,...原创 2019-06-05 20:03:20 · 8089 阅读 · 0 评论