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

【软考】系统分析师-论文范文(一)

论信息系统开发方法及应用

信息系统是一个复杂的人机交互系统,它不仅包含计算机技术、软件技术、通信技术、网络技术以及其它工程技术,它还是一个复杂的管理系统,需要管理理论和方法的支持。因此,与其它工程项目相比,信息系统工程项目的开发和管理显得更加复杂,所面临的风险也更大。如何选择一个合适的开发方法,以保证在多变的市场环境下,在既定的预算和时间要求范围内,开发出让用户满意的信息系统,是信息系统建设时所必须考虑的首要问题。

请以 “信息系统开发方法及其应用” 为题,分别从以下三个方面进行论述。
1、概要叙述你参与管理和开发的信息系统以及你在其中所担任的主要工作。
2、简要说明目前比较主流的信息系统开发方法的内涵及特点,并结合项目实际情况,阐述所选择的开发方法及其原因。
3、结合你具体参与管理和开发的实际项目,举例说明所选取的信息系统开发方法的具体实施过程,并详细分析实施效果。

范例:
摘要部分:
年月,我参与了系统的研发,该系统*。在该项目中我担任系统分析师岗位,主要负责 ****。本文以该系统为例,主要论述了信息系统开发方法在该系统中的具体应用。在需求阶段,通过用户访谈、问卷调查等方式获取用户需求,以完成系统的规划与分析;在构建阶段,通过分析该系统包含的对象、对象的属性及对象的关联来产生初始对象模型,以构造初始原型;在迭代阶段,通过和地税专家组交流,在完善需求的基础上完善对象模型,以建造出最终系统。通过以上技术使得项目顺利上线,获得用户一致好评。【注意:实际写作中相关项目情况应介绍清楚,摘要字数(包括标点符号)一般写到 290-300 字】

正文部分

目前由于 *更迫切需要解决等一系列亟待解决的问题。【项目背景内容可分 2 段写,第 1 段简要说明下项目的来龙去脉】

年月,我所在的单位承接了 ** 系统的研发,我在项目中担任系统分析师岗位,主要负责 ****。该系统 ****。【第 2 段对系统整体情况进行细致介绍,项目背景第 1、2 段内容可以写到 400 到 450 字】

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

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

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

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

3、迭代阶段
迭代阶段的目标是通过反复循环最终建造出系统。在每一次迭代过程中,通过和 ** 专家组交流,在完善需求的基础上,完善对象模型。同时,在完善需求交互的基础上进一步明确用户界面间关系,通过交互完成功能模型,并验证它的正确性。每一次迭代开发都是一个小项目,对要求的用例进行分析、设计、编码、测试和集成。完成一次迭代后向用户演示,并完成系统测试表明所要求的用例可以移到下一次迭代中去开发。每一次迭代过程都利用面向对象的技术来实现,而且都必须是增量式的:增加功能,修改缺陷,这一阶段中,面向对象技术的易维护和扩充、便于复用的优点得到充分体现。在迭代过程中,** 专家组向我们提出一个需求 “在较短时间内完成纳税人税款申报缴纳,不能让纳税人等待”,但无法明确 “较短时间” 是多少合适。为完成这一需求,通过现场观摩、问卷调查的方式,明确了这个时间应该在 2 分钟内,并反复修改原型,完成了这一迭代需求。

通过快速原型法与面向对象方法的成功运用,使系统在较短时间内交付使用。迭代过程中专家组积极参与,间接减少了系统测试与上线培训时间。经过 10 个月的设计开发,最终项目于年 ** 月顺利上线,交付给用户一个高质量、高可靠性、高易用性的系统,用户也给予我们较高的评价。但开发过程中也不是一帆风顺、尽善尽美。原型开发我们团队使用了 RAD 开发工具,有些开发人员为了节约时间,同时也要有较好的用户体验,使用了一些未经验证的第三方免费控件,这些控件在开发时没有问题,也确实起到了美化界面的作用,但在测试时发现部分控件有漏洞,我们不得不在迭代过程中更换控件,导致工期有轻度延误。在这方面,我们制定了团队内部开发规范,指定相关开发人员只能使用公司内部控件,从而有效避免这个问题。

实践证明,面向对象开发与原型开发组合应用是按期完成任务的一种成功开发方法,今后需要研究的是如何设计和建立一个使用这种方法开发平台,使用开发过程自动化、规律化;同时研究原型迭代与满足用户需求之间平衡问题。

http://www.jsqmd.com/news/345754/

相关文章:

  • 2026年未来之家五金店性价比怎么样,细聊可信度与客户认可度 - 工业推荐榜
  • 美国移民机构推荐观察:什么样的机构,才真正适合 2026 年的申请人?
  • 纺织车间温湿度数据采集远程监控系统方案
  • 探讨铁道来车警示系统个性化定制,宁波恒博通讯怎么样 - 工业设备
  • 2026年V型法兰球阀供应商性价比排名,选哪家不再纠结 - mypinpai
  • 深入解析:Milvus:Schema详解(四)
  • 大模型岗位薪资破40万!蚂蚁华为等企业案例+全套104G学习资源包免费领
  • 细聊强力去屑洗发水品牌,黛熙梦在国内口碑如何 - 工业品网
  • 2026年碳材料石墨化炉品牌Top10,专业评测选好炉 - myqiye
  • 基于SpringBoot的高校固定资产管理系统毕设源码
  • 2026年研发能力强的超声波布料切割机厂家推荐 - 工业品牌热点
  • Gensors压力扫描阀:现代工业测试的核心设备
  • Go接口设计与依赖注入实战
  • Redis未授权访问漏洞vulhub靶场搭建及复现
  • 完整教程:深入探讨HarmonyOS中ListItem的滑动操作实现与优化
  • CISP认证全解析:PTECISECISODSG四大方向怎么选?网安小白必看!
  • 小白也能懂:AI、大数据与大模型的区别与应用场景
  • 剖析初高中学技术的学校校企合作情况,沈阳新东方技工学校品牌值得关注 - 工业品牌热点
  • 学习率、超参数、模型集成和迁移学习
  • 厦大的大模型团队最新报告:大模型概念、技术与应用实践(附140页PPT下载)
  • 告别低效繁琐!降AI率网站 千笔·专业降AIGC智能体 VS speedai
  • SpringBoot4.0新特性-Null-safety消灭空指针
  • 分析恒博通讯设备公司 旗下产品价格贵不贵 - 工业品网
  • 还不知道怎么学大模型?别再闷头瞎学了,看我五分钟,顶你两小时(附教程)
  • 从LLM到运筹优化:四大AI模型分类与应用场景全解析
  • 计算机毕业设计之springboot大学生综测可视化系统
  • 开题报告 springboot和vue-基于SSH框架的寄卖管理系统的设计与实现
  • 2026年热门的吊牌灯箱,停车场吊牌灯箱,商场吊牌灯箱厂家用户好评榜单 - 品牌鉴赏师
  • 粉末电导率测试与电阻率原理、方法及应用
  • 开题报告 springboot和vue-天气预报软件