系分 - 案例分析 - 系统规划

news2024/12/25 23:41:20

在这里插入图片描述

个人总结,仅供参考,欢迎加好友一起讨论

文章目录

  • 系分 - 案例分析 - 系统规划
  • 典型例题 1
    • 题目描述
    • 参考答案
  • 典型例题 2
    • 题目描述
    • 参考答案
  • 典型例题 3
    • 题目描述
    • 参考答案

系分 - 案例分析 - 系统规划

典型例题 1

题目描述

某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为350万元,建设期为1年,运营期为4年,该方案现金流量表如下图1所示:

在这里插入图片描述

【问题1】

软件系统可行性分析包括哪几个方面?用200以内文字说明其含义。

【问题2】

成本和收益是经济可行性评价的核心要素,成本一般分为开发成本和运营成本,收益包括有形收益和无形收益,请对照下列7项内容,将其序号分别填入成本和收益对应的类别。

在这里插入图片描述
a)系统测试人员工资

b)购买阿里云ECS服务器

c)系统管理员工资

d)客户满意度增加

e)销售额同比提高

f)软件许可证费用

g)应用服务器数量减少

【问题3】

根据图1所示现金流量表,计算该解决方案的净现值(结果保留2位小数),并根据净现值判断该项目是否值得投资,说明理由。

【问题4】

根据图1所示现金流量表,计算该解决方案的静态投资回收期、动态投资回收期和投资收益率的算术表达式或数值(结果保留2位小数)。

参考答案

【问题1】

  1. 经济可行性。主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。
  2. 技术可行性。研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。
  3. 法律可行性。具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。
  4. 用户使用可行性。从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。

【问题2】

  1. 开发成本:

    a)系统测试人员工资

  2. 运营成本:

    b)购买阿里云ECS服务器

    c)系统管理员工资

    f)软件许可证费用

  3. 有形收益

    e)销售额同比提高

    g)应用服务器数量减少

  4. 无形收益

    d)客户满意度增加

【问题3】

提示

净现值也就是收入的折现值减去投入的折现值

按照题目描述,运营成本的折现值为520.5,运营收益的折现值为594.6,那么:

净现值 = 594.6 - 520.5 = 74.10万

该项目值得投资,因为根据净现值的判别方法,净现值 > 0代表项目有盈利,所以值得投入。

最后需要注意,题目要求保留2位小数。

【问题4】

提示

静态投资回收期,不考虑货币的时间价值因素

静态投资回收期=累计净现金流量开始出现正值的年份数 - 1 + |上年累计净现金流量| / 当年净现金流量

静态投资回收期,其实就是用投资和回报的资金进行计算

动态投资回收期,考虑资金时间价值因素

动态投资回收期=累计折现值开始出现正值的年份数 - 1 + |上年累计折现值| / 当年折现值

动态投资回收期,其实就是用折现值的投资和回报的资金进行计算(前提要算出折现值)

投资收益率,又称为投资利润率,是指投资收益占投资成本的比率

投资收益率=投资收益 / 投资成本 × 100%。

根据公式:

静态投资回收期=累计净现金流量开始出现正值的年份数 - 1 + |上年累计净现金流量| / 当年净现金流量

累计净现金流量开始出现正值的年份数是在第3年(总收益540 > 总成本500)

第3年的上年累计净现金 = |340 - 440|,注意是累计,所以是上年也就是第2年的:总收益 - 总成本

第3年的当年净现金 = 200 - 60,注意这里不是累计了,就是指当年也就是第3年的:运营收益 - 运营成本

所以,静态投资回收期 = (3 + 1) - |340 - 440| / (200 - 60) = 2.71年

动态投资回收期=累计折现值开始出现正值的年份数 - 1 + |上年累计折现值| / 当年折现值

计算动态投资回收期需要先算出折现值,题目已给出折现值,那么

累计净现金流量折现值开始出现正值的年份是在第4年(594.6 - 520.5)

第4年的上年累计折现值 = |445 - 472.9|,这里还是注意是累计

第4年的当年折现值 = (220 - 70) * 0.68,这里也不是累计,所以

当年也就是第4年的:(运营收益 - 运营成本) * 折现系数,因为:当年净现 * 折现系数 = 当年折现值

动态投资回收期=(4 - 1) - |445 - 472.9| / (220 - 70) * 0.68 = 3.27年

所以,题目中给出的折现值,其实是每年累计的折现值

投资收益率,根据公式:投资收益率=投资收益 / 投资成本 × 100%,也就时

投资收益率 = 594.6 / 520.5 × 100% = 114.23%。

典型例题 2

题目描述

某信息技术公司拟开发一套新的信息系统,以提高公司业务运作的效率。按照公司总裁的要求,公司软件开发部

系统分析人员张工和李工对新系统方案的各项可行性指标进行分析,重点分析了新系统方案的经济可行性。张工

根据财务部门提供的各项数据给出了项目的投资回收表如下图1所示:

在这里插入图片描述

通过对上面数据进行分析,计算出项目的投资回收期是2.75年。李工对此提出了自己的观点,认为应该基于货币

时间价值来计算各项数据,并给出了在贴现率是12%时的投资回收表如下图2所示,其中“***”表示此处的数据

未给出。

在这里插入图片描述

大家经过讨论,认为李工给出的投资回收表中的数据更为合理,并将其作为系统方案建议书的部分内容上报公司管理层。

【问题1】

请简要说明系统分析中可行性分析包括哪几个方面,并简要说明其具体含义。

【问题2】

在系统生命周期内,运行系统的成本可按照固定成本和可变成本分类,请判断下列费用的成本类型及理由。

1)系统设计工具软件的许可证费用

2)计算机使用时的开销

3)信息系统操作人员的工资

4)购买的光盘和闪存等存储设备花费

【问题3】

请利用现值公式计算相应的数值并填入图2中的(1)~(8)内,并根据李工的数据计算项目的投资回报期。

【问题4】

请结合张工和李工给出的投资回收表,用200以内文字简要解释货币时间价值及其意义。

参考答案

【问题1】

  1. 经济可行性。主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。
  2. 技术可行性。研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。
  3. 法律可行性。具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。
  4. 用户使用可行性。从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。

【问题2】

固定成本是指有规律的、但相对固定的费用。

可变成本是与某些使用因素成比例的费用。

可变成本:

1)系统设计工具软件的许可证费用,固定成本【有效期内一次性付出的成本】

2)计算机使用时的开销,可变成本【根据计算机工作时的负载而变化】

3)信息系统操作人员的工资,固定成本【工资的变化是逐渐的而且通常不会发生很大的变化】

4)购买的光盘和闪存等存储设备花费,可变成本【供应材料会按照工作量比例而变化】

【问题3】

贴现因子,又被称作折现因子、折现系数或贴现系数

其计算工时为,1 / ( 1+i )n ,其中n代表年份,i 代表贴现率

题目给出了贴现率为12%,根据公式2010年(第1年)的贴现因子是:1 / ( 1+12% )1 = 0.893

所以,(1)是0.893。同理2011、2012、2013、2014各年贴现因子是:

2011年(第2年)的贴现因子是:1 / ( 1+12% )2 = 0.797,所以(2)是0.797

2012年(第3年)的贴现因子是:1 / ( 1+12% )3 = 0.712【这个数据需要待用】

2013年(第4年)的贴现因子是:1 / ( 1+12% )4 = 0.636【这个数据需要待用】

2014年(第5年)的贴现因子是:1 / ( 1+12% )5 = 0.567【这个数据需要待用】

现值,也称为贴现/折现/折现值

就是把将来某一时点的资金额换算成现在时点的等值金额

因为要计算“累计成本现值”,所以先计算各年的“成本现值”,再进行“累计”获得数据

根据上面各年的贴现因子,利用“维护成本”,可以算出各年的“成本”现值(贴现/折现/折现值):

2010年(第1年)的“成本”现值是:15045 / ( 1+12% )1 = 13435,累计成本现值 = 418840 + 13435 = 432275

2011年(第2年)的“成本”现值是:16000 / ( 1+12% )2 = 12752,累计成本现值 = 432275 + 12752 = 445027

2012年(第3年)的“成本”现值是:17000 / ( 1+12% )3 = 12104,累计成本现值 = 445027 + 12104 = 457131

2013年(第4年)的“成本”现值是:18000 / ( 1+12% )4 = 11448,累计成本现值 = 457131 + 11448 = 468579

2014年(第5年)的“成本”现值是:19000 / ( 1+12% )5 = 10773,累计成本现值 = 468579 + 10773 = 479352

所以,(3)是457131,(4)是468579,(5)是479352

同上道理,要计算“累计收益现值”,所以先计算各年的“收益现值”,再进行“累计”获得数据

继续根据上面各年的贴现因子,利用“运行收益”,可以算出各年的“收益”现值(贴现/折现/折现值):

2010年(第1年)的“收益”现值是:150000 / ( 1+12% )1 = 133950,所以:

2010年累计收益现值 = 133950

2011年(第2年)的“收益”现值是:170000 / ( 1+12% )2 = 135490,所以:

2011年累计收益现值 = 133950 + 135490 = 269440

2012年(第3年)的“收益”现值是:190000 / ( 1+12% )3 = 135280,所以:

2012年累计收益现值 = 269440 + 135280 = 404720

2013年(第4年)的“收益”现值是:210000 / ( 1+12% )4 = 133560,所以:

2013年累计收益现值 = 404720 + 133560 = 538280

2014年(第5年)的“收益”现值是:230000 / ( 1+12% )5 = 130410,所以:

2014年累计收益现值 = 538280 + 130410 = 668690

最后,(6)是404720,(7)是538280,(8)是668690。

最后附上计算后的图表示例,如下:

在这里插入图片描述

投资回报期,分静态投资回报期和动态投资回报期

静态投资回报期,是针对累计净现金;动态投资回报期,是针对累计折现值

这里题目要求计算投资回报期,是在前面计算现值的基础上提出的问题,所以这里应该计算动态投资回报期

根据公式,动态投资回报期 = 累计折现值开始出现正值的年份数 - 1 + |上年累计折现值| / 当年折现值

再根据以上图表,在2013年第4年的时候,累计收益现值 > 累计成本现值,于是得:

动态投资回报期 = 4 - 1 + |404720 - 457131| / (133560 - 11448) = 3.429

再回答问题的时候,如果分不清到底计算静态投资回报期还是动态投资回报期,建议分别都答上

所以,根据公式,

静态投资回收期=累计净现金流量开始出现正值的年份数 - 1 + |上年累计净现金流量| / 当年净现金流量

静态投资回收期 = 3 - 1 + |320000 - 449885| / (190000 - 17000) = 结果略

【问题4】

货币的时间价值是指当前所持有的一定量货币比未来获得的等量货币具有更高的价值。

从经济学角度而言,现在的一单位货币与未来的一单位货币的购买力之所以不同,是因为要节省现在的一单位货币不消费而改在未来消费,则在未来消费时必须有大单位的货币可用于消费,作为弥补延迟消费的贴水。

典型例题 3

题目描述

阅读以下关于银行中间业务系统开发的叙述,在答题纸上回答问题1至问题3。

随着信息化的发展,某银行的中心账务系统,从城市中心、省中心模式已经升级到全国中心模式。但是处理各种代收代付业务的银行中间业务系统,目前仍然采用省中心模式,由各省自行负责,使得全国中间业务管理非常困难。因此,总行计划将银行中间业务系统全部升级到全国中心模式,对各省中间业务进行统一管理。

各省行采用的银行中间业务系统,均为各省自建,或者自行开发,或者自行采购,系统的硬件平台、软件系统、数据模式等均有非常大的差异。同时,对一些全国性的代收代付业务的处理方式,各省行也存在很大的差异。为统一管理,总行决定重新开发一套全国中心模式的银行中间业务系统,用来替代各省自建的中间业务系统,但要求能够支持目前各省的所有中间业务。

【问题1】

各省已建的银行中间业务系统属于遗留系统,在如何对待遗留系统上,设计组存在两种不同的策略:淘汰策略和继承策略。请简要解释这两种策略,并说明新开发的银行中间业务系统适合采用哪种策略及其原因。

【问题2】

遗留系统和新系统之间的转换策略常见的有直接转换、并行转换和分段转换。请简要说明达三种转换策略的含义;并请结合银行中间业务的特点,说明该银行新开发的中间业务系统上线时适合采用哪种策略。为什么?

【问题3】

银行中间业务系统中,最为核心的是业务数据。因此,在新旧系统切换时存在一项重要的工作:数据迁移。考虑到各省中间业务系统的巨大差异,因此需要做好数据迁移前的准备工作。请简要说明数据迁移准备工作的内容。

参考答案

【问题1】

淘汰策略:遗留系统的技术含量低,具有较低的业务价值,因此需要全面重新开发新系统以替代遗留系统;一般是企业的业务发生了根本变化,遗留系统已经基本上不再适应企业运作的需要;或者是遗留系统的维护人员流失,维护文档资料丢失。评价后发现,开发新系统比维护与改造旧系统从成本上更经济合算。

继承策略:遗留系统技术含量低,已经满足企业运作的功能或性能要求,但有较高的业务价值, 目前企业的业务尚需依赖该遗留系统。因此,开发系统替代遗留系统时,需要完全兼容遗留系统的功能模型和数据模型。

题干要求新系统必须支持当前各省的所有中间业务。因此,新系统需要完全兼容各省的功能模型和数据模型。适合采用的是继承策略。

【问题2】

直接转换,就是在原有系统停止运行的某一时刻,新系统立即投入运行,中间没有过渡阶段。

并行转换,就是新系统和现有系统并行工作一段时间,经过这段时间的试运行后,再用新系统正式替换下现有系统。

分段转换策略也称为逐步转换策略,这种转换方式是直接转换方式和并行转换方式的结合,采取分期分批逐步转换。

对于银行这种大型系统,新旧系统转换风险很大,适合采用分段转换策略。并且分段转换结合了直接转换方式和并行转换方式的优点,从这个角度看也是最合适的转换方式。

【问题3】

要做好以下几个方面的工作:

  • 待迁移数据源的详细说明,包括数据的存放方式、数据量和数据的时间跨度。
  • 建立新旧系统数据库的数据字典,对现有系统的历史数据进行质量分析,以及新旧系统数据结构的差异分析。
  • 新旧系统代码数据的差异分析。
  • 建立新旧系统数据库表的映射关系,对无法映射字段的处理方法。
  • 开发或购买、部署ETL工具。
  • 编写数据转换的测试计划和校验程序。
  • 制定数据转换的应急措施。

答案的只要写的比较接近,客观性的多写是没有问题的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/150407.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32F429连接USB飞行摇杆

本文介绍如何使用stm32连接usb接口的飞行摇杆。开发环境硬件: STM32F429IGT6开发板,USB接口的飞行摇杆。软件:STM32CubeIDE 1.11仿真器:stlink参考书:《圈圈教你玩USB》USB设备描述符一个USB设备只有一个设备描述符。USB主机通过不…

springboot3.0+GraalVM搭建云原生环境

1.首先下载安装GraalVM 选择java17.windows(amd64),最好选择VPN下载 下载完成以后解压,如图 然后配置环境变量 配置GRAALVM_HOME,如图 然后在PATH里面添加 %GRAALVM_HOME%\bin 配置完成以后,在cmd里面执行java -version,可以看到jdk已经是…

Apache Shiro教程(2)

Shiro实战教程 1、权限的管理 1.1、什么是权限管理 1、基本上涉及到用户参与的系统都需要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资…

【 uniapp - 黑马优购 | 加入购物车】如何配置 vuex、加入购物车功能并持久化

个人名片: 🐼作者简介:一名大二在校生,讨厌编程🎋 🐻‍❄️个人主页🥇:小新爱学习. 🐼个人WeChat:hmmwx53 🕊️系列专栏:&#x1f5bc…

ABP VNext 的日志机制 + SeriLog

** ABP VNext 的日志机制 ** 正用ABP VNext做个系统,由于框架默认带来日志处理机制,开发阶段基本能用,也一直没有去动它,快要上线了,思考了一下正式环境的日志管理流程,由于系统不大,预计访问…

第一章.机器学习基本概念

第一章.机器学习基本概念 1.1 第一章.机器学习基本概念 机器学习的本质就是:寻找一个函数。 1.不同种类的函数 1).Regression:The function outputs a scalar 说明:根据今天的PM2.5的一些参数来预测明天PM2.5值 2).Classification:Given option(classes…

STL vector 模拟实现

vector 概述 vector 的数据结构安排及操作方式,与原生数组十分相似,两者唯一的差别在于空间运用的灵活性。原生数组是静态空间,一旦配置了就不能改变大小;vector 是动态空间,可以在插入过程中动态调整空间大小。vecto…

Pivoting跳板攻击

跳板攻击(Pivoting)是Meterpreter提供的一种攻击方法,允许从Meterpreter终端攻击网络中的其他系统。假如攻击者成功的入侵了一台主机,他就可以任意的利用这台机器作为跳板攻击网络中的其他系统,或者访问由于路由问题而…

【ROS】tf2_geometry_msgs 出现 No module named ‘PyKDL‘

参考文章: PyCharm单独安装PyKDL 如何在基于python3的conda虚拟环境中从头编译PyKDL 1. 问题描述 import PyKDL ModuleNotFoundError: No module named PyKDL这是由于使用的环境中不存在 PyKDL 导致的,实际上 PyKDL 在装 ROS 的时候是一起装上了&#x…

基于Springboot搭建java项目(十八)——Java线程池原理和运用

​ 在上一篇博客中有说到线程的基本原理和用法,其实Java中开辟出了一种管理线程的概念,这个概念叫做线程池,线程池的好处,就是可以方便的管理线程,也可以减少内存的消耗。那么,我们应该如何创建一个线程池&…

JAVASE 基础知识点回顾

1.关键字Static static 有三个特点,这边先阐述一下,后面代码也会展示 static 可以修饰方法(静态方法)、成员变量(静态变量),修饰不了类请注意!随着类的加载而加载,优先于对象存在,说人话就是不new 对象也…

电机专用SVPWM算法实现

SH33F2811包含三相电机的空间矢量脉宽调制(Space Vector Pulse Width Modulation,SVPWM)算法,对应于交流感应电机或永磁同步电机中的三相电压源逆变器的功率器件的一种特殊的开关触发顺序和脉宽大小的组合。这种开关触发顺序和组合…

k8s部署 wiki.js ,带中文分词

官网 https://js.wiki/ https://docs.requarks.io/install/docker-desktop k8s postgres 安装 因为包含中文分词,要在原版的基础上增加分词插件。 这里直接使用别人已经 制作好的镜像 github 地址 : https://github.com/abcfy2/docker_zhparser 镜像地址&#x…

【 java 集合】Map 接口常用方法总结

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

【面试】70道Spring Boot面试题答案

文章目录PartAPartB更多请参考来源PartA 1 什么是springboot ? 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化m…

进程控制【Linux】

1.进程终止 1.1.进程退出场景 代码运行完毕,结果正确代码运行完毕,结果不正确代码异常终止 1.2.进程常见退出方法 常见的正常中止: 从main函数return返回调用exit_exit 查看进程退出码: echo $?(查看最近一次的进程退出码) 测试代码: include &l…

【CDP】Cloudera Manager 记录一次 Service Monitor 内存溢出/使用率高的问题及解决方案

一、问题描述 最近发现我们的生产环境 Service Monitor 的监控报表数据无法正常显示,有很多的断点,有很多数据没有被正常采集到,最后定位到是 service monitor 的JVM 内存使用率过高,导致频繁GC,使得 Service Monitor…

Zynq PL DDR4读写测试工程

基于XCZU21DR-2FFVD1156E开发,本文介绍对PL DDR4的读写操作,代码全部经过上板测试。 目录 添加DDR4 IP Basic Mode and Interface & Clocking Controller Options Advanced Clocking VIO IP配置 ILA IP配置 General Options Probe_Ports(0..7…

爬虫的基本使用

文章目录urllib库1、基本使用2、一个类型、六个方法3、下载操作4、请求对象的定制5、get请求的quote方法6、get请求的urlencode方法7、post请求百度翻译8、post请求百度翻译之详细翻译小技巧:正则替换9、agax的get请求豆瓣电影第一页**10、agax的get请求豆瓣电影的前…

使用容器跑一个zabbix 监控另外一个虚机的基础项

目录 安装docker mysql数据库部署 拉取mysql镜像 运行mysql服务器 创建zabbix用户和数据库 进入docker容器登陆数据库 创建zabbix数据库创建zabbix用户 zabbix用户授权 复制mysql初始化数据库文件到容器 导入zabbix初始化数据 zabbix服务器部署 拉取镜像 运行容器 效果…