- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统结课作业金融22班崔金鑫201200674236管理信息系统结课作业金融22班崔金鑫201200674236
管
理
信
息
系
统
结
课
作
业
问题一:联系本专业应用软件,如果你是一个主管人员,如何考虑这个开发过程的管理和把握。
要想整体把握一套软件的开发过程首先要对软件整个的开发流程有所了解,在我看来,一套软件的开发就如同是盖一套房子。据我了解,一般软件开发流程包括需求分析、概要设计、详细设计、编码、测试、软件交付、验收这七大环节。不难理解,想要开发一套软件,首先你要知道你所开发的这套软件是用来做什么的,也就是第一个环节--需求分析;了解了需求以后就要进行一个全局性的设计、规划,把整个框架建设好,如同建房子一样,先把整个框架构建好,这一步也就是第二个环节--概要设计;框架设计好以后就要进行相关细节的设计,由大到小,由外及内,这也就是第三个环节详细设计;设计好以后就要进行细节上的建设,把框架填补好,就像盖房子,框架构建好以后要用砖块把墙砌起来,这一步也就是第四个环节--编码;第四个环节进行完一套软件基本上也就完成了,此时要进行软件的测试,以弥补相关的漏洞以及更改设计时的错误,就像一套房子在交付使用前也要有相关质检部门对房子的质量进行检测,这也就是软件开发的第五个环节--测试;测试修改完以后,就要交付软件给软件的需求方,这是第六步--软件交付;最后一个环节是由软件的需求方进行验收,就像新房的业主进行验收一样,这是软件开发的最后一步--验收。以下是整个软件开发过程中各个环节的详细内容。
第一环节:需求分析
本人所就读的专业叫做金融学,金融专业是以融通货币和货币资金的经济活动为研究对象,具体研究个人、机构、政府如何获取、支出以及管理资金以及其他金融资产的学科专业,是从经济学中分化出来的。主要研究现代金融机构、金融市场以及整个金融经济的运动规律。该专业具体研究内容包括:关于银行与证券、保险等非银行金融机构的理论与实务,关于货币市场、资本市场与国际金融市场的理论与实务,关于金融宏观调控及整个金融经济的理论与实务,以及关于金融管理特别是金融风险管理的理论与实务。主要研究方向有货币银行学、金融经济(含国际金融、金融理论)、投资学、保险学、公司理财(公司金融)。金融学涵盖的内容十分广泛,但是主要就是股票、基金和债券,而做这些理财产品就需要一些专业的软件,需要对大量的数据进行处理分析,最终以各种形式反映给投资者们。
第二环节:概要设计
首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
第三环节:详细设计
在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
第四环节:编码
还记得大二上学期学的VB 2008,那时候刚开始学习时感到十分的困难,各种编程语言根本看不懂,后来经过自己慢慢地摸索,最后可以编写一些小的程序,虽然我没有进行过软件的开发,但是我觉得编程和编码差不多。在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。
第五环节:测试
完成了以上四项以后,就需要测试编写好的系统。软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。交给用户使用,用户使用后一个一个的确认每个功能。软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调;按照测试条件,可以分为正常操作情况测试和异常情况测试;按照测试的输入范围,可以分为全覆盖测试和抽样测试。以上都很好理解,不再解释。总之,测试同样是项目研发中
您可能关注的文档
- 第三方支付管理平台支付开发指南.doc
- 第三方检测实验室如何通过CNAS认可(2014.12.09).doc
- 第三单元 语言学笔记.doc
- 第三章 增值税税收筹划习题及答案.doc
- 第三次定时作业.doc
- 第三章 DOS操作系统.doc
- 第三章 17世纪文学.doc
- 第三章 5S推进重点.doc
- 第三章 燃料系统.doc
- 第三章 翻译中的语言对比分析Contrastive Analysis in.doc
- 华为汽车业务核心竞争力剖析-2025-07-新势力.pptx
- 2025全球汽车供应链核心企业竞争力白皮书.pdf
- 2025粤港「组装合成」模块化建筑跨境贸易指南.pdf
- 3.1 做有梦想的少年(课件) 统编版道德与法治七年级上册.pptx
- 6.1友谊的真谛 课件- 统编版道德与法治七年级上册.pptx
- 4.1家的意味 课件- 统编版道德与法治七年级上册.pptx
- 3.2学习成就梦想 课件- 统编版道德与法治七年级上册.pptx
- 5.1走近老师 课件- 统编版道德与法治七年级上册.pptx
- 5.2珍惜师生情谊 课件- 统编版道德与法治七年级上册.pptx
- 1.1 奏响中学序曲 课件 统编版道德与法治七年级上册.pptx
文档评论(0)