当前位置: 首页 > news >正文

FAST开发方法在在线运动器材销售系统分析中的应用详解

目录

2021年 5月 试题1(必做题)

[说明]

【问题1】(12 分)

【问题2】(8分)

【问题3】(5分)

[答案]

【问题1】

【问题2】

【问题3】

相关推荐


2021年 5月 试题1(必做题)

阅读以下关于软件系统分析的描述,在答题纸上回答问题1至问题3.

[说明]

某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST 开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括:

  • (1)器材销售订单处理的时间应该减少20%;

  • (2)移动端支持 iOS 和 Android 两类操作系统;

  • (3)器材销售订单处理速度太慢导致很多用户取消订单;

  • (4)后台服务器硬件配置比较低;

  • (5)用户下单过程中应该减少用户输入的数据量;

  • (6)订单处理过程中用户需要输入大量信息;

  • (7)利用云计算服务可以降低50%的服务器处理时间;

  • (8)公司能投入的技术维护人员数量有限;

  • (9)大量的并发访问会导致 App 页面无法正常显示。

【问题1】(12 分)

FAST 开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段,请简要说明每个阶段的主要任务。

【问题2】(8分)

在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)-(9)填入表1-1的(a)~(d)中。

【问题3】(5分)

在决策分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性和进度可行性进行分类。请将下列(1)~(5)内容填入表1-2的(a)-(d)中。

  • (1)新开发的器材销售系统能够满足用户所需的所有功能;

  • (2)系统开发的成本大约需要 40 万元人民币;

  • (3)需要对移动端 App 开发工程师进行技术培训;

  • (4)系统开发周期需要6个月:

  • (5)系统每年维护的费用大约5万元人民币。

[答案]

【问题1】

  • 初步研究阶段:1.列出问题和机会;2.协商项目的初步范围;3.评估项目价值;4.计划项目进度表和预算;5.汇报报项目计划。

  • 问题分析阶段:1.研究问题领域;2.分析问题和机会;3.分析业务过程;4.制定系统改进目标;5.修改顶目计划;6.汇总调查结果和建议。

  • 需求分析阶段:1.定义需求;2.排列需求的优先次序;3.修改项目计划;4.交流需求陈述。

  • 决策分析阶段:1.确定候选方案;2.分析候选方案;3.比较候选方案。

解析:

Fast开发方法是一种快速、模块化的软件开发方法快速提供一个可用的软件产品,然后通过不断迭代来提高软件产品的可用性和可扩展性。FAST开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段。

【问题2】

(a)问题/机会 - (3)

  • 解析:这是系统中最明显的问题现象或改进机会。器材销售订单处理速度太慢导致用户取消订单,这是一个直接可见的负面症状,是问题分析的起点。

(b)原因/结果 - (4)、(6)、(9)

  • 解析:这些是导致问题的根本原因:

    • (4)后台服务器硬件配置比较低:直接导致系统性能瓶颈

    • (6)订单处理过程中用户需要输入大量信息:造成用户体验差和操作效率低

    • (9)大量的并发访问会导致App页面无法正常显示:揭示系统架构的承载能力不足

(c)系统目标 - (1)、(5)、(7)

  • 解析:这些是系统改进的具体目标:

    • (1)订单处理时间减少20%:明确的性能改进指标

    • (5)减少用户输入的数据量:提升用户体验的具体目标

    • (7)利用云计算服务降低50%服务器处理时间:技术改进的预期效果

(d)系统约束条件 - (2)、(8)

  • 解析:这些是系统开发必须考虑的限制因素:

    • (2)支持iOS和Android两类操作系统:技术平台约束

    • (8)技术维护人员数量有限:人力资源约束

【问题3】

在决策分析阶段,可行性分析是评估候选方案是否可行的关键步骤。按照四个维度进行分类:

操作可行性(a)- (1)

  • 解析:操作可行性关注系统功能是否满足用户需求和使用要求。(1)"新开发的器材销售系统能够满足用户所需的所有功能"直接体现了系统在功能层面上的可操作性和用户接受度。

技术可行性(b)- (3)

  • 解析:技术可行性评估实施方案所需的技术能力和资源。(3)"需要对移动端App开发工程师进行技术培训"涉及技术团队的能力建设,是技术可行性的重要考量因素。

经济可行性(c)- (2)、(5)

  • 解析:经济可行性分析项目的成本效益:

    • (2)系统开发成本40万元:一次性投入成本

    • (5)系统每年维护费用5万元:持续性运营成本
      这两项共同构成了项目的全生命周期成本分析。

进度可行性(d)- (4)

  • 解析:进度可行性关注项目时间安排的合理性。(4)"系统开发周期需要6个月"明确了项目的时间约束,是制定项目计划和里程碑的基础。

这种分类方法确保项目组从多个维度全面评估方案的可行性,为最终决策提供科学依据。

相关推荐

软件工程-软件生命周期&瀑布模型&螺旋模型&V模型&RUP&敏捷方法

软件工程-信息系统开发方法&面向对象&原型化方法&面向服务&快速应用开发

http://www.dtcms.com/a/553607.html

相关文章:

  • 佛山市官网网站建设多少钱房屋设计软件app自己设计画图
  • 21.5 三大云平台容器化部署终极对决:AWS ECS vs Azure ACI vs GCP Cloud Run实战指南
  • 论文学习_Unleashing the power of pseudo-code for binary code similarity analysis
  • 网站哪个公司做的好可以做围棋习题的网站
  • 分散加载文件(sct)的属性关键字列表
  • 【音频】linux音频混合服务器 PulseAudio 和 JACK
  • ACC清分系统金仓数据库迁移实战:无损迁移与性能调优全解析
  • wap网站开发和自适应服务器的作用和用途
  • 做网站需要懂什么做众筹网站怎么赚钱吗
  • 【FPGA】时序逻辑计数器——板级验证
  • 创实信息正式成为极狐GitLab中国授权代理
  • 智慧水厂智慧水务平台建设方案
  • N8N系列:新手课程,本地 N8N 不安全?Windows 下 HTTPS 配置指南,新手也能看懂
  • 商业网站建设定位网站空间太小
  • 【计算机基础】之CPU制造
  • 310.力扣LeetCode_ 最小高度树_直径法_DFS
  • 建设电影网站选服务器怎么选贵州安顺做公司网站
  • 小城镇建设的网站中的主要观点个人域名备案查询
  • 互联网站管理工作细则网页qq属于
  • 润商网站建设服务河北住房和城乡建设厅网站驱动
  • 【轨物方案】智控未来,运维无忧——操作机构机械特性物联网软硬件一站式解决方案
  • 【安科瑞解读】母线槽监控:从“盲管”到“智能运维”的跨越式升级
  • 使用goland ide工具,本地调试运行main.go报错,无法断点调试
  • 仓颉语言三方库开发与使用指南(通用仓颉篇)
  • 【互联网产品助理的成长之路(1)】需求设计的大致流程及思考
  • JAVASE速通复习(二)
  • 广州做网站好的公司胶州网站建设 网络推广
  • git提交 关键字介绍 约定式提交
  • vue2 vue3 修改elementUI和elementPlus主题颜色
  • 易班网站建设基础贵阳设计网站建设