《论系统需求分析方法》写作心得 - 系统分析师
系统需求分析方法论述
一、项目概述及本人职责
本人曾参与一项企业级客户关系管理系统(CRM)的开发项目,担任系统分析师的角色。该项目旨在为企业提供一个集客户信息管理、销售过程跟踪、客户服务支持于一体的综合管理平台,以提升企业的客户服务质量和市场竞争力。在项目中,我主要负责了系统需求分析、业务流程梳理以及需求规格说明书的编写工作,确保项目团队能够准确理解并实现客户的实际需求。
二、系统需求分析的主要方法
系统需求分析是软件开发过程中的关键环节,其方法主要包括以下几种:
-
访谈法:通过与客户、业务人员进行面对面的交流,深入了解他们的业务需求和期望。访谈过程中,需要采用开放式问题引导被访谈者详细描述需求,同时做好记录,以便后续整理和分析。
-
问卷调查法:设计问卷,通过邮件、在线平台等方式发送给目标用户群体,收集他们对系统功能、性能等方面的期望和要求。问卷调查法可以覆盖更广泛的用户群体,但需注意问卷设计的合理性和问题的针对性。
-
原型法:利用快速原型工具(如Axure、Sketch等)构建系统原型,通过展示和演示原型,与用户进行互动,收集反馈意见。原型法能够直观展示系统界面和功能,有助于用户更好地理解需求并提出改进建议。
-
场景分析法:通过构建用户场景,模拟用户在不同情境下的操作流程,分析用户行为和需求。场景分析法有助于发现潜在的用户需求和系统瓶颈。
-
文档分析法:查阅相关的业务文档、流程图和系统规范,了解现有系统的功能和不足,为系统需求分析提供依据。
三、实际项目中的应用
在CRM系统开发项目中,我们综合运用了上述系统需求分析方法,具体实施过程如下:
-
访谈与问卷调查:首先,我们对企业的关键业务人员进行深度访谈,了解他们的业务流程、痛点以及期望。同时,设计并发放了问卷给企业的销售人员、客服人员等,收集他们对CRM系统的具体需求。通过访谈和问卷调查,我们获得了丰富的用户需求信息。
-
原型构建与演示:基于初步收集到的需求,我们利用Axure工具快速构建了CRM系统的原型,包括客户信息管理、销售过程跟踪、客户服务支持等核心模块。随后,我们邀请客户代表进行原型演示,并收集他们的反馈意见。通过多轮演示和反馈,我们不断优化原型,使其更加贴近用户的实际需求。
-
场景分析与文档编写:在原型构建的基础上,我们进一步构建了用户场景,模拟了用户在不同情境下的操作流程。通过场景分析,我们发现了用户在使用过程中的潜在需求和系统瓶颈,并进行了相应的调整和优化。最终,我们根据访谈、问卷调查、原型演示和场景分析的结果,编写了详细的需求规格说明书,明确了系统的功能、性能、可靠性等要求。
-
设计约束与需求分析:在需求分析过程中,我们还充分考虑了系统的非功能性需求和设计约束,如系统的响应时间、并发用户数、数据安全等。通过与技术团队和测试团队的沟通,我们制定了相应的技术规范和测试标准,确保系统能够满足客户的期望和要求。
通过上述系统需求分析方法的综合运用,我们成功地完成了CRM系统的需求分析工作,为后续的系统设计和开发奠定了坚实的基础。
相关文章:
《论系统需求分析方法》写作心得 - 系统分析师
系统需求分析方法论述 一、项目概述及本人职责 本人曾参与一项企业级客户关系管理系统(CRM)的开发项目,担任系统分析师的角色。该项目旨在为企业提供一个集客户信息管理、销售过程跟踪、客户服务支持于一体的综合管理平台,以提升…...
Jupyter里面的manim编程学习
1.Jupyterlab的使用 因为我之前一直都是使用的vscode进行manim编程的,但是今天看的这个教程使用的是Jupyter,我也很是好奇这个manim在Jupyter这样的交互式下面会生成怎么样的效果,所以今天尝试了jupyter,并且对于两个进行比较和说…...
Python之装饰器二 带参数的装饰器
前言一、带参数的装饰器二、在装饰器里面传入参数总结 前言 暂无 一、带参数的装饰器 我们知道,不带参数的装饰其实就是在函数的头上添加装饰器时放一个名称,这种写法就默认了装饰器函数调的是被装饰函数自己,换句话说就是,大家…...
rk3588/3576板端编译程序无法运行视频推理
图片推理可以,但是视频不行,运行视频推理报错:segment fault. 我遇到的问题原因是ffmpeg安装有问题,可以先在板端运行:ffmpeg -version ffmpeg version 4.2.4-1ubuntu1.0firefly6 Copyright (c) 2000-2020 the FFmpe…...
静态库与动态库区别
生成方式 静态库:生成静态库时,源代码编译后生成目标文件(.o或.obj),然后将这些目标文件打包成一个静态库文件(如:.lib或.a)。 动态库:生成动态库时,源代码编…...
鸿蒙-Canvas-图片滑动验证
文章目录 过程绘制形状方式详细解释定义变量布局整图Canvas需要滑动的形状 需要处理图片的方式处理抠图绘制抠出来的图 总结 群里有朋友问图片滑块验证码怎么做,就是一张图上扣出来一块,然后拖动这一小块完成拼图。 第一个想法就是偷懒一下:直…...
Python应用算法之贪心算法理解和实践
一、什么是贪心算法? 贪心算法(Greedy Algorithm)是一种简单而高效的算法设计思想,其核心思想是:在每一步选择中,都采取当前状态下最优的选择(即“局部最优解”),希望通…...
网络运维学习笔记 017HCIA-Datacom综合实验01
文章目录 综合实验1实验需求总部特性 分支8分支9 配置一、 基本配置(IP二层VLAN链路聚合)ACC_SWSW-S1SW-S2SW-Ser1SW-CoreSW8SW9DHCPISPGW 二、 单臂路由GW 三、 vlanifSW8SW9 四、 OSPFSW8SW9GW 五、 DHCPDHCPGW 六、 NAT缺省路由GW 七、 HTTPGW 综合实…...
C++(17):为optional类型构造对象
C++(17):optional,多了一个合理的选择_c++17 max-CSDN博客 介绍了optional做为函数返回值的一种方式 其实optional也可以作为对象来使用 #include &...
Maven导入hutool依赖报错-java: 无法访问cn.hutool.core.io.IORuntimeException 解决办法
欢迎大家来到我的博客~欢迎大家对我的博客提出指导,有错误的地方会改进的哦~点击这里了解更多内容 目录 一、报错二、解决办法 一、报错 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-captcha</artifactId> </de…...
Simulink库浏览器中有大量的模型组件工具箱介绍
Simulink库浏览器中有大量的模型组件工具箱,包括Simulink工具箱、Autosar工具箱、电机控制工具箱等,其中Simulink工具箱包含了几十个的子模块,这里介绍下这些子模块的功能,帮助读者全面的了解这些功能模块,在今后的模型…...
从0到1:固件分析
固件分析 0x01 固件提取 1、从厂商官网下载 例如D-link的固件: https://support.dlink.com/resource/products/ 2、代理或镜像设备更新时的流量 发起中间人攻击MITM #启用IP转发功能 echo 1 > /proc/sys/net/ipv4/ip_forward#配置iptables,将目…...
模电知识点总结(6)
1.选取频率高于1000Hz的信号时,可选用高通滤波器;抑制50Hz的交流干扰时,可选用带阻滤波器如果希望抑制500Hz以下的信号,可选用高通滤波器。 2.有用信号频率高于1000Hz,可选用高通滤波器;希望抑制50Hz的交流…...
【Java学习】多态
目录 一、方法相同 二、方法重写 1.概念 2.条件 三、向上转型 1.概念 2.方式 四、方法绑定 五、多态 一、方法相同 方法相同要求方法名相同、参数列表相同、返回值类型相同(与两方法修饰的访问限定符相不相同、静态非静态状态相不相同无关),而且在子类与父…...
Oracle 深入理解Lock和Latch ,解析访问数据块全流程
Oracle 锁机制介绍 根据保护对象的不同,单实例Oracle数据库锁可以分为以下几大类: DML lock(data locks,数据锁):用于保护数据的完整性; DDL lock(dictionary locks,字典…...
什么是事务?并发事务引发的问题?什么是MVCC?
文章目录 什么是事务?并发事务引发的问题?什么是MVCC?1.事务的四大特性2.并发事务下产生的问题:脏读、不可重复读、幻读3.如何应对并发事务引发的问题?4.什么是MVCC?5.可见性规则?参考资料 什么…...
【JavaEE进阶】MyBatis通过注解实现增删改查
目录 🍃前言 🍀打印日志 🌴传递参数 🎋增(Insert) 🚩返回主键 🎄删(Delete) 🌲改(Update) 🌳查(Select) 🚩起别名 🚩结果映射 🚩开启驼…...
Uptime Kuma实现业务接口自定义逻辑监控
背景 在现代分布式架构中,业务系统通常由多个微服务组成,微服务之间通过接口进行数据交互。为了确保业务的正常运行,我们需要对这些接口进行监控,及时发现并处理异常情况。然而,由于业务数据接口的复杂性,通用的监控方式往往难以满足需求,需要自定义逻辑来判断接口数据是否异常…...
基于 JavaWeb 的 Spring Boot 调查问卷管理系统设计和实现(源码+文档+部署讲解)
技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论…...
新手小白学习棒球规则·棒球1号位
新手小白学习棒球规则,可以从以下几个方面入手: 一、球场与球员 • 球场布局:棒球场呈菱形,由四个垒位(一垒、二垒、三垒和本垒)和一个投手板组成,外围是外场区域。内场为正方形,四…...
Winhance技术架构解析:Windows系统优化的模块化设计实践
Winhance技术架构解析:Windows系统优化的模块化设计实践 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. C# application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-…...
MAA明日方舟助手:基于图像识别技术的游戏自动化解决方案
MAA明日方舟助手:基于图像识别技术的游戏自动化解决方案 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://g…...
rEFInd-minimal 高级部署指南:在不同硬件环境中的最佳实践
rEFInd-minimal 高级部署指南:在不同硬件环境中的最佳实践 【免费下载链接】rEFInd-minimal A stunningly clean theme for the rEFInd UEFI boot manager. 项目地址: https://gitcode.com/gh_mirrors/re/rEFInd-minimal rEFInd-minimal 是一款为 rEFInd UEF…...
C++变量与基本类型精解
《C Primer》第2章(变量和基本类型)核心内容详解 本章是C编程的基石,系统地讲解了构成程序的基本数据单元及其操作方式。以下通过表格和代码示例,详细解析各核心知识点。 1. 基本内置类型与类型转换 C的基本内置类型包括算术类…...
从Java EE到Jakarta EE:Spring Boot 3.x + Java 17升级时,你的依赖真的跟对“老大”了吗?
从Java EE到Jakarta EE:Spring Boot 3.x Java 17升级时依赖管理的深度解析 当技术栈升级的浪潮席卷而来,许多团队在拥抱Spring Boot 3.x和Java 17的同时,却意外陷入了依赖关系的迷宫。Jakarta EE的引入不仅改变了包名,更重塑了整…...
3分钟掌握Alice-Tools:游戏资源编辑与提取的终极解决方案
3分钟掌握Alice-Tools:游戏资源编辑与提取的终极解决方案 【免费下载链接】alice-tools Tools for extracting/editing files from AliceSoft games. 项目地址: https://gitcode.com/gh_mirrors/al/alice-tools 你是否曾梦想过能够轻松修改自己喜爱的AliceSo…...
VSCode工业级开发环境搭建:从零到交付,7步实现毫秒级响应与企业级安全合规
更多请点击: https://intelliparadigm.com 第一章:VSCode工业级开发环境的战略定位与价值全景 VSCode 已超越轻量编辑器范畴,成为现代软件工程链路中承上启下的核心枢纽——它既是开发者每日交互最频繁的“数字工作台”,也是 CI/…...
Qwen3.5-2B实战案例:本地化部署替代ChatGPT+Claude混合工作流
Qwen3.5-2B实战案例:本地化部署替代ChatGPTClaude混合工作流 1. 项目概述 Qwen3.5-2B是一款仅20亿参数的轻量级多模态大语言模型,专为本地化部署场景设计。相比云端大模型,它提供了更低的延迟、更好的隐私保护以及完全离线的运行能力。 1.…...
手把手图解:用Python模拟信号传播与信道衰落,直观理解多径和OFDM
手把手图解:用Python模拟信号传播与信道衰落,直观理解多径和OFDM 在无线通信领域,理解信号传播特性和信道衰落机制是每个工程师和科研人员的必修课。但传统教材中晦涩的公式和抽象描述往往让初学者望而生畏。本文将带你用Python构建可视化仿真…...
智慧树刷课插件终极指南:三步实现自动播放与智能学习
智慧树刷课插件终极指南:三步实现自动播放与智能学习 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线学习平台设计的Ch…...
