需求工程技术与方法

需求工程技术与方法

数据流图

应用场景:

  • 应用于软件工程
  • 应用于需求分析
  • 应用于系统规模估算
  • 应用于敏捷开发
  • 应用于系统安全管理
  • 应用于业务分析
  • 应用于业务流程再造

优缺点:

  • 可以使用数据流图执行数据流分析,在开发的早期阶段识别安全风险。
  • 绘制流程图表可以发现可能遗漏或未完全理解的步骤。
  • 助组织降低运营成本、改善客户服务并更好地在市场中竞争。
  • DFD 可用于可视化和了解业务和技术要求,并计划下一步。它们可以成为一种简单而强大的沟通和协作工具,以专注于快速开发。

UML

适用场景:

  • 类图:最常用,描述子系统或模块的内部结构

  • 序列图/时序图:单个场景下,子系统间或对象间的交互操作

  • 活动图:流程图与序列图的结合,可以在序列图的基础上表达更多业务逻辑,比序列图更能表达细节

  • 状态图:多场景、多种操作下,系统或对象的状态变化

  • 通信图:序列图的变种,形式更自由,不能体现子系统的生命周期

  • 包图:大型系统实际代码中,各子系统间、应用分层间的依赖关系

  • 组件图:实际模块或逻辑分层间,接口的依赖关系

  • 部署图:各子系统所使用的软件环境,部署的软件包信息

  • 用例图:描述需求的场景或粗略用例

优缺点:

  • UML语言使系统建模过程标准化,统一化,规范化。
  • UML在整个软件开发过程中采用相同的概念和表示方法,在不同的开发阶段,不必转换概念和表示方法,避免了传统软件开发方法的两个鸿沟。
  • UML采用图形化的表现形式。产生的模型易于理解,易于开发人员与用户之间的沟通,从而能够及时得到用户的反馈信息。
  • 用UML进行系统建模所得到的建模制品不仅仅包括各种模型框图,还有大量丰富的文档,这些文档给系统后期的维护工作带来了便捷。
  • UML不是一门程序设计语言,但可以使用代码生成工具将UML模型转换为多种程序设计语言代码,或使用反向生成工具将程序源代码转换为UML模型。
  • 无法从语法上建立状态图与顺序图的关系。
  • 无法从语法上建立活动图与顺序图在流程描述中的关系。
  • 协作图和顺序图中与消息相伴的参数不能与类图建立关系。

需求获取方法

  • 访谈是需求获取的主要方式,通过当面交流和引导,获取有效信息,例如用户的痛点、用户希望解决的问题、达到什么目的等。访谈对象的选择很重要,将直接决定需求的有效性,通常会约客户领导、客户接口人、用户进行访谈。不同的角色对软件的期望不一样,收集到的需求点应进行筛选分析再做参考。
  • 现场考察是最直接最有效的需求获取方式,深入现场,观察用户的使用场景和遇到的问题,挖掘潜在需求、分析用户的真正所需,必要时可录像或记录,以便后续深入分析。
  • 资料查阅是指获取业务相关的资料文献,通过阅读资料挖掘相关的需求点,例如业务流程、SOP、操作手册等。
  • 问卷调查适用于大范围的目标人员调查,可以收集到用户对软件的意见和建议,根据收集到的信息进行统计分析,有助于软件需求的挖掘。优秀的问卷设计有助于获取高质量的信息,信息收集后可以做多维度的统计分析。
  • 市场调研和竞品分析有助于扩展需求、升级需求,学习市场上更好的产品和想法,在原需求的范围内进一步做优化和升级,获得客户的认可。

需求分析的方法

  • 功能分解方法,将新系统作为多功能模块的组合。各功能义可分解为若干子功能及接口,子功能再继续分解。
  • 结构化分析方法,结构化分析方法是一种从问题空间到某种表示的映射方法,是结构化方法中重要且被普遍接受的表示系统,由数据流图和数据词典构成并表示。
  • 信息建模方法,从数据角度对现实世界建立模型。大型软件较复杂;很难直接对其分析和设计,常借助模型。模型是开发中常用工具,系统包括数据处理、事务管理和决策支持,建立系统常用的基本工具是E—R图。
  • 面向对象的分析方法,关键是识别问题域内的对象,分析它们之间的关系,并建立三类模型,即对象模型、动态模型和功能模型。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
智慧校园信息系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息“十三五”规划》和《教育信息十年发展规划》,以信息技术的革命性影响为指导,推进教育信息建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡发展。 智慧办公的另一重点是无纸会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡和资源共享提供了有力支持,推动了教育现代的进程。
智慧校园信息系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息“十三五”规划》和《教育信息十年发展规划》,以信息技术的革命性影响为指导,推进教育信息建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡发展。 智慧办公的另一重点是无纸会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡和资源共享提供了有力支持,推动了教育现代的进程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值