2023年系统架构设计师 论信息系统开发方法及应用.docx

2023年系统架构设计师 论信息系统开发方法及应用.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

摘要:2012年2月,我参与了某省地税财税库行横向联网系统的开发,该系统以国库为信息交换中心,以税收征管信息系统、电子申报中间业务平台、同城电子支付系统和国库综合业务核算系统为依托,主要实现征收税款实时清算、入库税款自动销号、信息自由查询等功能。在该项目中我担任系统分析师岗位。本文以该系统为例,主要论述了信息系统开发方法在该系统中的具体应用。在需求阶段,通过用户访谈、问卷调查等方式获取用户需求,以完成系统的规划与分析;在构建阶段,通过分析该系统包含的对象、对象的属性及对象的关联来产生初始对象模型,以构造初始原型;在迭代阶段,通过和地税专家组交流,在完善需求的基础上完善对象模型,以建造出最终系统。通过以上技术使得项目顺利上线,获得用户一致好评。

2012年2月,我所在的单位承接了某省地税财税库行横向联网系统的开发与设计,我在项目中担任系统分析岗位。该系统是由财政、国税、地税、人民银行和商业银行等多家单位共同组成的电子缴税入库系统,是以国库为信息交换中心,以税收征管信息系统、电子申报中间业务平台、同城电子支付系统和国库综合业务核算系统为依托,实现征收税款实时清算、入库税款自动销号、相关信息自由查询的管理信息系统。纳税人不必专门到税务机关办理税收申报,足不出户就可以完成缴税。

该系统涵盖的机构包括(市、县区级)中心支库、专业行代理支库、财政前置与信息管理中心、国税地税海关前置、商业银行前置,并可以扩展至乡镇级支库。该系统应用软件主要由四部分组成,包括编码中心子系统、财税库行横向联网业务子系统、系统管理子系统、查询分析子系统。编码中心子系统主要提供联网系统的编码维护功能;横向联网业务子系统是由财政、税务、国库、银行等部门业务系统联网进行财政收入管理的业务系统,它可实现实时扣款;系统管理主要提供参数设置、用户管理、用户日志、编码维护、系统数据备份恢复等系统功能;查询分析子系统主要提供给联网业务单位业务共享的编码信息、政策法规、国民经济参数等信息,以方便财政监督部门可以实时监控、网络查账,体现财政监督的灵敏与高效。因此要高质量的完成该系统,选择一种合适的开发方法至关重要。

目前常用的开发方法主要有三种,包括结构化方法、原型法、面向对象法。结构化方法把整个系统的开发过程分为若干阶段,然后一步一步地依次进行,前一阶段是后一阶段的工作依据。该方法比较注重开发过程的整体性和全局性,理论基础严密,但开发周期长,文档、设计说明繁琐,工作效率低,且不能很好地应对变化。原型法与结构化方法不同,原型法的核心在于先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。该方法适于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,更宜被用户接受。面向对象方法强调从现实世界中客观存在的事物(对象)出发来认识问题,使系统开发者大大减少了对问题域的理解难度,从而使系统能更准确地反映问题域;改善了人员之间的交流和协作,对软件复用提供了强有力的支持。

结合上述分析,我们最终决定采用快速原型法与面向对象法组合应用的开发方案。该方案把软件生命周期分为4个阶段:需求阶段、构建阶段、迭代阶段和验收阶段;本文着重从前3个阶段来展开论述。

1、需求阶段

需求阶段的目标是完成系统的规划与分析。由于该系统涉及部门众多,用户需求很难一次性收集完整,加之地税局业务人员对财税库行横向联网具体能完成哪些功能不是很明确。我采用用户访谈、问卷调查等方式取得了用户的基本需求,在些基础上利用UML工具Powerdesigner设计出系统基本用例图,明确系统大概范围,勾勒出大致系统边界。系统整体架构我们决定采用三层C/S、B/S混合方式,因为系统存在“内外有别”的制约,采用单一的架构不能满足系统需求。“内外有别”是指系统与外单位(如银行)数据库不能相互访问,需要通过应用服务器(本系统又称为前置机)来完成纳税人基本信息向银行传递与接收银行返回的纳税人缴纳信息,提高系统安全性和性能;对地税内部,通过浏览器完成纳税人批量代扣税款登记管理、对帐以及统计分析等业务。

2、构建阶段

构建阶段的目标是构造初始原型。在基本调查的基础上,尽量完整的分析现该系统包含的对象、对象的属性及对象的关联,产生一个初始对象模型,再由对象产生系统数据结构的初始框架,对对象活动、驱动这些活动的事件以及对象在这些事件驱动下的前后状态变化进行分析,进而产生系统的用户界面,得到系统的一个最初始的原型,这个原型只是一个系统框架,很多操作只是空动作,目的是向用户说明系统的功能和操作方法,以后随着开发进程以及需求明确再逐步求精。如与银行通讯服务功能只有收发数据包等基本功能,安全性及性能暂时不考虑。整个构建过程,让用户也参与到我的设计中来,为些地税部门成立了一个业务专家小组,里面有业务处室领导、信息技术人员以及来自一线的税收管

文档评论(0)

momo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档