管理信息系统结课作业金融22班 崔金鑫 2012_第1页
管理信息系统结课作业金融22班 崔金鑫 2012_第2页
管理信息系统结课作业金融22班 崔金鑫 2012_第3页
管理信息系统结课作业金融22班 崔金鑫 2012_第4页
管理信息系统结课作业金融22班 崔金鑫 2012_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统结课作学院:经济管理学院班级: 金融122班姓名: 崔金鑫学号: 业 问题一:联系本专业应用软件,如果你是一个主管人员,如何考虑这个开发过程的管理和把握。要想整体把握一套软件的开发过程首先要对软件整个的开发流程有所了解,在我看来,一套软件的开发就如同是盖一套房子。据我了解,一般软件开发流程包括需求分析、概要设计、详细设计、编码、测试、软件交付、验收这七大环节。不难理解,想要开发一套软件,首先你要知道你所开发的这套软件是用来做什么的,也就是第一个环节-需求分析;了解了需求以后就要进行一个全局性的设计、规划,把整个框架建设好,如同建房子一样,先把整个框架构建好,这一步也就是第二个环节-

2、概要设计;框架设计好以后就要进行相关细节的设计,由大到小,由外及内,这也就是第三个环节详细设计;设计好以后就要进行细节上的建设,把框架填补好,就像盖房子,框架构建好以后要用砖块把墙砌起来,这一步也就是第四个环节-编码;第四个环节进行完一套软件基本上也就完成了,此时要进行软件的测试,以弥补相关的漏洞以及更改设计时的错误,就像一套房子在交付使用前也要有相关质检部门对房子的质量进行检测,这也就是软件开发的第五个环节-测试;测试修改完以后,就要交付软件给软件的需求方,这是第六步-软件交付;最后一个环节是由软件的需求方进行验收,就像新房的业主进行验收一样,这是软件开发的最后一步-验收。以下是整个软件开发

3、过程中各个环节的详细内容。第一环节:需求分析本人所就读的专业叫做金融学,金融专业是以融通货币和货币资金的经济活动为研究对象,具体研究个人、机构、政府如何获取、支出以及管理资金以及其他金融资产的学科专业,是从经济学中分化出来的。主要研究现代金融机构、金融市场以及整个金融经济的运动规律。该专业具体研究内容包括:关于银行与证券、保险等非银行金融机构的理论与实务,关于货币市场、资本市场与国际金融市场的理论与实务,关于金融宏观调控及整个金融经济的理论与实务,以及关于金融管理特别是金融风险管理的理论与实务。主要研究方向有货币银行学、金融经济(含国际金融、金融理论)、投资学、保险学、公司理财(公司金融)。金

4、融学涵盖的内容十分广泛,但是主要就是股票、基金和债券,而做这些理财产品就需要一些专业的软件,需要对大量的数据进行处理分析,最终以各种形式反映给投资者们。第二环节:概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。第三环节:详细设计在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块

5、或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。 第四环节:编码还记得大二上学期学的VB 2008,那时候刚开始学习时感到十分的困难,各种编程语言根本看不懂,后来经过自己慢慢地摸索,最后可以编写一些小的程序,虽然我没有进行过软件的开发,但是我觉得编程和编码差不多。在软件编码阶段,开发者根据软件系统详细设计报告中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。在规范化的研发流程中,编码工作在整个项目流程里最多不会

6、超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。第五环节:测试完成了以上四项以后,就需要测试编写好的系统。软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是S

7、QA(software quality assurance)的重要子域。交给用户使用,用户使用后一个一个的确认每个功能。软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调;按照测试条件,可以分为正常操作情况测试和异常情况测试;按照测试的输入范围,可以分为全覆盖测试和抽样测试。以上都很好理解,不再解释。总之,测试同样是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会有不可预料的问题存在。完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作,只要不是想通

8、过一锤子买卖骗钱,就要不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。第六环节:软件交付软件测试好并且修改无误以后,就可以将开发好的软件交付给客户使用。以上就是一个软件开发过程的大概流程,在整个软件开发的流程中,如果我是一个主管人员,我最关注的是客户的需求,俗话说客户就是上帝,一切软件的开发的初衷都是为了满足客户的需求,在整个软件的开发过程中,以客户需求为中心是软件开发人员必须时时刻刻牢记在心的准则;其次,我认为在软件开发过程中,要统筹考虑,关注全局,既要做好细节上的设计,也要照顾好全局,正确处理好局部和全部的关系。另外我认为,软件开发过程中要保证编码符合规约,在进行实际的

9、编程之前一定要做到对规约非常熟悉,这样才能够保证节省时间。而一旦出错想要查错就有难度了。软件开发过程中要认真仔细地按照标准要求编写设计书和测试书。每个项目的要求不同,程序员在编写完程序之后一定要进行认真仔细地检查,这样才能够更好理解模板,做好项目组的工作安排。最后一点,也是最重要的一点:程序开发需要一个团队的共同力量,因此在遇到问题时一定要及时上报项目负责人,必要时项目负责人会组织会议以讨论下一步工作的完成,协调解决好整个程序编写过程所遇到的问题,提高程序文件的缩写质量和效率。 问题二:分析本专业在计算机应用方面最新的技术及趋势。 在我看来,金融专业主要是研究证券投资产品的定价,那么就需要非常

10、专业的统计计量软件来进行相关信息的处理。常用的统计软件主要是Excel、Spss 。这是两个经常用到的统计软件,我对前一个了解的还比较多,平时也会经常的用到,但是对于第二个软件还比较陌生,可能在本科阶段还用不到这个软件,但是听老师讲如果是搞研究的话就需要用到第二个统计软件。金融行业是国家经济的重要组成部分,必定要用最先进的技术和方法来武装自己。在电子商务不断发展的当代,电子交易也逐渐深入到各个行业。与货币联系最紧密的金融行业在信息化方面走在最前沿。金融行业信息化建设在完成更新中不断的进行,IT运维管理也被作为重点纳入其中。金融行业网络的稳定性越来越显其重要性,IT运维管理因此备受关注。当下,互联网金融发展火热,互联网金融的发展对传统的金融业也造成了一定的影响,甚至是破坏性的影响,所以金融学在计算机应用方面的趋势主要就是网络金融系统的开发,与传统金融业相比,互

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论