当前位置:中级信息系统监理师题库>软件工程题库

问题:

[单选] 在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。

A . 阶段不明确
B . 无法对项目进行管理和控制
C . 开发周期长,难适应环境变化
D . 系统各部分不独立

SOA 某银行开通了网上银行业务,其网上贷款业务流程如下: ①客户在网上填写姓名、电子邮件地址、贷款类型、贷款金额、身份证号、通讯地址等信息,提交贷款申请。 ②在指定的时间内,客户会收到银行的电子邮件,通知贷款是否被批准。 ③银行根据客户提交的信息,创建贷款申请任务,创建工作由运行在主机上的CICS(客户信息控制系统)完成,同时需要从第三方获得客户的信用审查信息。 ④由信贷员对该项贷款申请业务进行审批,然后由风险检查系统评估该项贷款的风险程度,风险大的贷款申请被拒绝。 ⑤无论批准或者拒绝,结果都会通过邮件系统递交给客户。对于拒绝的贷款申请,还要通知贷款申请任务进行有关操作。 ⑥除了信贷员审批环节需要人机交互外,业务是自动进行的。 与客户端/服务器(Client/Server)架构相比,浏览器服务器(Browser/Server)架构的最大优点是()。 具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。 部署和维护方便、易于扩展。 适用于分布式系统,支持多层应用架构。 将应用一分为二,允许网络分布操作。 拥有自信的人,其人格特点通常不包括()。 控制力好,主动,不迷信,遇事镇静、不乱。 外向,好交际,易亲近,人际关系好。 人际关系较差,与人交流有障碍。 相信自己是对的,坚持自己的看法,想做的事一定去做。 DFD中的每个加工至少需要()。 一个输入流。 一个输出流。 一个输入流或一个输出流。 一个输入流和一个输出流。 软件的复杂性与许多因素有关,()不属于软件的复杂性参数。 源程序的代码行数。 程序的结构。 算法的难易程度。 程序中注释的多少。 在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。
参考答案:

  参考解析

命周期法是最常用且有效的一种信息系统开发方法。它将整个计算机信息系统的开发过程从初始到结束划分成若干个阶段,预先定义好每一个阶段的任务和目标,再按一定的策略与准则完成相应阶段的任务。这种方法属于预先严格定义了用户需求和任务的一类方法。
生命周期法要求开发过程必须严格地按阶段进行,只有前一阶段完成之后才能开始下一阶段的工作,而且其阶段是不可逆和不可跳跃的。每个阶段都有由明确的标准化图表和文字组成的文档,以便于在开发中实行管理和控制。
生命周期法的主要特点如下:
(1)强调面向用户。
(2)逻辑设计与物理设计分别进行。
(3)使用结构化,模块化方法。
(4)严格按阶段,顺序进行。
(5)文档标准化,规范化。
从以上特点也可以看出,该方法的主要缺点是开发周期较长、缺乏灵活性、难以适应环境变化,以及开发人员与用户的交流困难。

在线 客服