首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于某软件系统开发项目的叙述,回答问题1至问题4。 W公司的主要业务是利用网络进行音像制品的管理和销售,以提高其物流配送的效率。随着业务范围的扩展和业务过程的改进,公司CIO发现现有信息系统业务过程过于僵化、维护困难,不能真正地为企业贡献价值
阅读以下关于某软件系统开发项目的叙述,回答问题1至问题4。 W公司的主要业务是利用网络进行音像制品的管理和销售,以提高其物流配送的效率。随着业务范围的扩展和业务过程的改进,公司CIO发现现有信息系统业务过程过于僵化、维护困难,不能真正地为企业贡献价值
admin
2009-04-07
75
问题
阅读以下关于某软件系统开发项目的叙述,回答问题1至问题4。
W公司的主要业务是利用网络进行音像制品的管理和销售,以提高其物流配送的效率。随着业务范围的扩展和业务过程的改进,公司CIO发现现有信息系统业务过程过于僵化、维护困难,不能真正地为企业贡献价值,已经不能满足公司长久发展的战略。在该公司CIO的建议下,W公司在三月初委托某软件企业为其开发出一套新的音像制品在线管理及销售系统AVMSS,要求新系统能够对其现有系统业务过程进行重新设计,以提高公司业务的执行效率并降低维护成本。
该软件企业成立了项目组来开发AVMSS,在对开发任务进行了初步的了解之后,项目组认为W公司原有系统的数据架构稳定,没有必要对原有关系数据模式进行重新设计:新系统应着眼于对系统控制流的改造,通过系统业务流程再造以应对公司的发展需要。但在选择系统开发方法时出现了分歧,张工认为应该采用流行的面向对象开发方法,而李工则认为应该采用成熟的结构化开发方法,项目组经过讨论最终确定在AVMSS系统分析与设计过程中采用李工的建议。
选项
答案
(1)结构化开发方法强调系统业务过程的数据流和控制流,将系统看作一个过程的集合体,系统数据架构和控制流可以分开设计,强调系统的业务处理过程,适合于业务流程再造和对处理过程要求较高的系统;而面向对象方法则把系统看作一个相互影响的对象集,对象能够将数据及其行为统一起来,对象之间通过消息交换的方式引发对象的行为。 (2)W公司现有系统只是自动化了企业的业务过程,造成信息系统业务过程低效且维护成本高的一个重要因素是企业的业务过程本身过于僵化,不能真正地为企业贡献价值,信息系统只是将这些低效率的过程自动化。真正的解决办法是业务流程再造。在 AVMSS系统的开发中,强调控制流的改进,因此比较适合于采用传统的结构化开发方法,采用李工的建议比较合理。
解析
结构化开发方法与面向对象开发方法是最为重要的两种软件开发方法学。结构化方法是软件开发与维护的基础方法,其他现代软件方法学都是在结构化方法基础上发展和演绎而来,而且遵循基本的结构化思想;面向对象方法作为当前最为流行的软件方法学,逐渐被系统分析和设计人员所接受,并在系统开发中加以应用。当前很多企业处于业务转型期,信息化基础设施建设成为企业业务发展的必要组成部分。企业信息化改造中,不仅需要开发新系统,而且面临着如何对其现有业务系统改造的问题。因此,系统开发团队需要针对具体的应用需求选择适合的软件开发方法,以提升系统开发的效率和效果。作为一名系统分析和设计人员,对结构化开发方法和面向对象方法均应该有所了解。特别是要掌握在项目实际开发中对于不同开发方法选择的依据和标准。
结构化方法主要的关注点是系统功能,强调业务过程的数据流和控制流,采用模块化、自顶向下、逐步求精的设计过程。系统是实现模块功能的函数和过程的集合,开发过程划分为若干相对独立的阶段,结构清晰、可读性好,是提高软件开发质量的一种有效手段。主要适合于规模较大、结构化程度较高的系统的开发。
面向对象关注于处理的数据,以对象为中心,对象能够将数据及其行为统一起来,对象之间通过消息交换引发对象的行为。对象模型极大提高了数据和功能的复用程度,简化了开发系统开发过程,系统的可维护性得到了改善。
本题主要考察应试者对于结构化开发方法和面向对象开发方法的掌握情况。特别是很多企业的现有系统在开发中均采用了当时比较成熟的结构化开发方法,在对这些系统改进以应对业务变化时,就需要从不同角度灵活分析和选择系统改造方法。题目给出了一个具有典型代表性的案例,要求应试者对结构化开发方法及其开发过程中常见的问题进行分析和说明。
问题1要求应试者能够理解结构化开发方法和面向对象开发方法之间的区别及其适用的范围,说明结构化开发方法选择的标准和依据。题目正文中指出“原有系统的数据架构稳定”,“新系统应着眼于对系统控制流的改造”,通过“系统业务流程再造”完成现有系统的改造过程。这些为本题指明了结构化分析方法选择的依据和标准。
问题2要求应试者掌握结构化分析方法在实际应用中划分的不同阶段,及其各阶段的目标、主要任务和任务完成的标志。能够清楚说明需求分析和逻辑建模两个阶段所完成的主要任务及其联系。
问题3要求应试者能够准确掌握系统需求、系统目标和系统约束之间的区别。掌握“好”的系统改进目标应该满足精确性和可度量性的基本要求。
问题4要求应试者理解结构化开发方法中每个阶段都是完成后续各个阶段任务的基础,认识到每个阶段所定义的各项任务的重要性和不可替代性,以及如果忽略该阶段或者某个任务将影响到后期各项工作的开展。逻辑建模阶段进一步对需求进行验证并定义测试用例,这些任务均是系统开发中的重要环节,如果省略,将为系统开发埋下隐患。
转载请注明原文地址:https://www.kaotiyun.com/show/g4QZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
实现strstr功能(寻找子串在父串中首次出现的位置)
大整数数相乘的问题。
输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
bob的电子邮件转发到wanglong@sina.com。
在“收件箱”中,直接把发件人为“李明”的邮件用户添加到联系人列表中。
对隐私的设置,设置阻止bob向我发送消息和发现我的联机状态。
设置CuteFTP在启动时加载站点管理器,在连接不通的情况下重连接的次数不超过8次。
将IE设置成浏览时“播放网页中的声音”状态。
设置只允许名为“Ming”的用户能看到我的联机状态,能向我发送消息,其余联系人设置为阻止状态。
在金山毒霸2008中,手动查杀“移动存储设备”中的病毒木马。
随机试题
右边四个图形中,只有一个是由左边的四个图形拼合(只能通过上、下、左、右平移)而成的,请把它找出来。
2岁儿童气管插管应选择导管的内径为4岁儿童气管插管时插管深度应为
患者,女,18岁。无性生活史。自诉近日在下腹部摸到一肿块,疑”卵巢肿瘤”,应进行的检查为
将类似项目的角色分工、职责和相互关系的确定作为今后类似项目的参考依据,这在项目组织计划制订中被称为()方法。
监理单位是从()的角度出发对工程进行质量控制。
对重要的进口商品和贵重的设备,收货人应当依据对外贸易合同约定在出口国装运前进行预检验、监造或者监装。( )
人们日常接触到的投资基金分类,主要是按照所投资的对象的不同进行区分的。具体可以分为()。Ⅰ.证券投资基金Ⅱ.私募股权基金Ⅲ.风险投资基金Ⅳ.对冲基金和另类投资基金
商品批发企业为增值税一般纳税人。2003年6月,主管国家税务机关对该企业5月份纳税情况进行检查。查出部分经济业务及账务处理情况如下:(1)5月1日,采用分期付款形式购进货物一批,买价40000元,购销合同规定6月15日和7月15日各付款50%,货物适应
马斯洛认为,人的基本需要有五种,其中()的需要是推动学生学习的一项重要动力。
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominentcases【C1】______the
最新回复
(
0
)