`
holdbelief
  • 浏览: 707692 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

需求分析中系统参与者的概念和确定

 
阅读更多

需求分析中系统参与者的概念和确定

 

 

 

    参与者是与软件系统进行交互的外部实体,它不属于软件系统,可以是使用系统的用户,也可以是与系统进行交互的其它系统或硬件设备。常见的系统参与者有三类:用户、外部系统、系统的定时任务。在面对一个较大软件系统时,要确定参与者并不容易,可通过用户回答下列一些问题的答案来识别参与者:

 

    ①谁使用系统的主要功能?

 

    ②谁从系统获取信息?谁向系统提供信息?

 

    ③谁管理系统?谁支持、维护系统?

 

    ④谁对系统产生的结果感兴趣?

 

    ⑤系统需要操纵哪些硬件?

 

    ⑥系统需要与哪些其它系统交互(包含其它计算机系统和其它应用程序)?

 

    确定可能使用该产品的各种用户类,并描述他们的相关特征。描述各类各级用户的访问模式,如通过内联网访问或通过网间互联平台访问等,建议增加图示。

 

    描述用户管理模式--(即用户与用户之间的管理关系)。

分享到:
评论

相关推荐

    浅谈软件需求分析中的参与者 .

    其中,“参与者”是需求分析中的一个重要概念。本文将围绕这一主题展开,探讨参与者在需求分析过程中的作用及其识别方法。 #### 参与者的定义及重要性 参与者是指在系统边界之外与系统发生交互的所有实体。这些...

    需求分析系统设计参考文档

    本参考文档旨在提供一套详细的需求分析方法和系统设计流程,帮助开发者更好地理解和实施项目需求。 1. 需求获取:首先,需求获取是通过与客户、用户进行深入交流,了解他们的业务流程、期望功能和问题痛点。这可以...

    酒店管理系统需求分析 需求分析模板

    需求分析不仅是收集和记录用户需求的过程,也是理解和定义问题、确定系统边界、识别关键参与者以及制定系统逻辑模型的阶段。以下是一些关键步骤: 1. **需求获取**:通过访谈、问卷调查、观察等方式,从酒店管理层...

    需求分析和系统设计复习提纲

    在需求分析和系统设计中,理解和掌握OOP的思想至关重要。 首先,UML(Unified Modeling Language,统一建模语言)是用于软件建模的标准语言,它提供了一系列图形符号来表示系统的需求、结构和行为。UML包括多种图表...

    软件工程图书管理系统需求分析与设计文档

    对于图书管理系统,需求可以分为图书管理员功能和系统管理员功能两部分: 1. 图书管理员功能: - 图书管理:包括添加新书、删除图书、更新图书信息、进行图书分类和检索等。 - 借阅管理:处理读者借阅、续借、...

    系统分析员如何做需求(适用于需求分析人员参考)

    系统分析员在进行需求分析时,扮演着至关重要的角色,因为他们是连接业务需求与技术实现的桥梁。...《系统分析员之路》这本书可能会进一步详细解释这些概念和技术,对于需求分析人员来说是一份宝贵的参考资料。

    JRP需求分析方法系统需求分析是一连串的处理过程。要一套有组织的方法来收集信息,找出使用者的需求。经过提炼,将需求(资料的、功能的以及行为需求)模式化,最后得出一份需求报告。

    总的来说,JRP方法是系统需求分析中的重要工具,尤其适用于复杂和大型项目,通过集体智慧来提升需求分析的质量和效率。在实施JRP时,应确保所有参与者都充分了解方法,同时提供必要的培训,以确保会议的有效性和成果...

    需求分析理论——介绍

    需求分析是软件开发过程中的基石,它为整个项目的规划、设计和实施提供了明确的方向。一个成功的软件项目始于清晰、全面且准确的需求分析。本篇文章将深入探讨需求分析理论及其在软件开发中的重要性。 首先,我们...

    图书管理系统uml需求分析规格说明书

    - 系统的用例图确定了系统参与者,如读者、管理员和系统维护者,并展示了不同角色的交互场景,如读者借阅、管理员处理业务和系统维护。 - 时序图描述了各组件间交互的顺序。 - 协作图揭示了对象间的协作关系。 -...

    需求分析文档大全

    需求分析是软件开发过程中的关键步骤,它定义了软件或系统的目标、功能和行为,确保项目团队和利益相关者对最终产品的期望达成一致。这份"需求分析文档大全"提供了全面的资源,帮助我们理解并有效地执行需求分析。 ...

    网上点餐系统需求分析报告

    - **用例图**:用来描述系统与外部参与者之间的交互关系,以及参与者如何使用系统功能的图形表示。 #### 二、项目概述 ##### 2.1 项目背景 随着互联网技术的发展,越来越多的人倾向于使用线上服务来简化日常生活...

    软件需求分析报告

    - 概要设计:概要设计基于需求分析,确定软件的整体架构和主要模块,它描述了系统的大致逻辑结构。概要设计报告的编写者通常为系统架构师,报告需明确系统组件、接口和数据流,并与需求分析保持一致。概要设计与需求...

    软件需求分析基础知识

    在软件需求分析中,确定输入和输出的过程通常包括详细记录用户在执行任务时的行为,并从中识别每个操作步骤的输入和输出。通过对所有步骤的分析,汇总并去除非必要的重复项,同时考虑不同操作步骤之间的依赖关系,...

    软件需求分析与建模.ppt

    在需求分析过程中,首先提取用例的概念类,然后确定这些类之间的关联、泛化和依赖关系,最后分析参与者与系统之间的交互信息,绘制用例分析协作图。这样,通过用例分析,我们可以深入理解系统的操作流程,为软件设计...

    人事管理系统文档(可行性分析,需求分析,概要设计,详细设计,测试分析,用户手册)

    需求分析是确定系统应具备的功能和非功能特性。在这个阶段,需要收集并理解用户需求,识别问题,提出解决方案,并形成需求规格说明书。这一步骤包括需求获取、需求分析、需求定义和需求验证。 3. 概要设计: 概要...

    基于UML的系统需求分析.pdf

    在需求分析阶段,首要任务是理解业务流程、用户需求和系统目标。这通常通过与利益相关者进行访谈、观察和文档审查来完成。UML的用例图(Use Case Diagrams)能帮助我们描绘出系统的主要参与者(Actors)及其与系统...

    软件需求分析(案例)

    根据 JXGL 系统用户需求描述,可以确定 4 个参与者:学生、老师、教学管理员和财务系统。每一个参与者都有明确的业务活动内容和对系统的服务要求。学生参与者使用 JXGL 系统查询新学期开设的课程信息和教师开课信息...

Global site tag (gtag.js) - Google Analytics