系统开发规范与文档编写(简答题库)

系统开发规范与文档编写(简答题库)

ID:6772322

大小:34.50 KB

页数:11页

时间:2018-01-25

系统开发规范与文档编写(简答题库)_第1页
系统开发规范与文档编写(简答题库)_第2页
系统开发规范与文档编写(简答题库)_第3页
系统开发规范与文档编写(简答题库)_第4页
系统开发规范与文档编写(简答题库)_第5页
资源描述:

《系统开发规范与文档编写(简答题库)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、系统开发规范与文档编写(简答题库)、试述瀑布模型有何优缺点。瀑布模型有以下优点:1)为项目提供了按阶段划分的检查点。2)当前一阶段完成后,您只需要去关注后续阶段。3)可在迭代模型中应用瀑布模型。增量迭代应用于瀑布模型。迭代1解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。2、瀑布模型有以下缺点:1)在项目各个阶段之间极少有反馈。2)只有在项目生命周期的后期才能看到结果。3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。2、试述软件工程的基本原则。1、用分阶段的生命周期计划严格管理2、坚持进行阶段评审

2、3、实行严格的产品控制4、用现代程序设计技术5、结果应能清楚地审查6、开发小组的人员应该少而精。7、承认不断改进软件工程实践的必要性、软件危机有哪些表现,产生的原因有哪些?软件危机宏观上主要是指:1、软件的发展赶不上计算机硬件的发展。2、软件的发展赶不上社会对于软件需求的增长。具体软件来说,危机是:1、软件往往不能按计划、按预算、按时完成。2、已开发的软件不能很好的使用,甚至很快就不用。原因是:一、软件操作方面:1、软件需求分析不充分。2、软件开发的规范性不够。3、软件开发计划的科学性不够。4、缺少对于软件的评测手段。二、宏观原因1、集成电路每18个月

3、翻一番,而软件开发周期落后于硬件。2、社会需求及软件问题所导致的严重事故时有发生,给社会和有关单位带来损失。4、什么是数据字典?它有什么作用?答:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。作用:数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明5、什么是软件工程的最基本含义?软件工程是把系统化的、规范化的、可度量的方法应用于软件开发、运行和维护的

4、过程,也就是把工程化运用于软件的过程,并对这样的方法进行研究。其研究的对像包括与软件开发和维护有关的技术和管理方法。也就是说,软件工程包含技术和管理两个方面的内容。软件的开发和维护即要有适用的技术,也要有严格的管理。6、在画系统的分层数据流图时,需要注意哪些问题?答:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。作用:数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个

5、成分加以定义和说明、为了使开发组织能够严格控制软件项目,需求变更应遵循哪些原则?1、仔细评估已建议的变更2、挑选合适的人选对变更做出决定3、变更应及时通知所有涉及的人员4、项目要按一定的程序来采纳需求变更。、简述总体设计的一般过程。软件总体设计的主要任务是要建立软件系统的体系结构,即软件系统要划分多少模块,模块之间的层次结构和调用关系是怎样的。同时还要设计数据结构和数据库结构、人机接口等。在概要设计阶段需要完成的基本任务,有以下几个方面:采用某种设计方法,将一个复杂的系统按功能划分成模块的层次结构;确定每个模块的功能,建立与已确定的软件需求的对应关系;

6、确定模块之间的调用关系;确定模块之间的接口,即模块之间的信息,设计接口的信息结构;评价模块划分的质量及导出模块结构的规则。 什么是软件过程?软件过程着重描述什么?软件过程是指软件生存周期所涉及的一系列相关过程。过程是活动的集合;活动是任务的集合;任务要起着把输入进行加工然后输出的作用。活动的执行可以是顺序的、重复的、并行的、嵌套的或者是有条件地引发的。软件过程可概括为三类:基本过程类、支持过程类和组织过程类。基本过程类包括获取过程、供应过程、开发过程、运作过程、维护过程和管理过程。支持过程类包括文档过程、配置管理过程、质量保证过程、验证过程、确认过程、

7、联合评审过程、审计过程以及问题解决过程。组织过程类包括基础设施过程、改进过程以及培训过程。软件过程主要针对软件生产和管理进行研究。为了获得满足工程目标的软件,不仅涉及工程开发,而且还涉及工程支持和工程管理。对于一个特定的项目,可以通过剪裁过程定义所需的活动和任务,并可使活动并发执行。与软件有关的单位,根据需要和目标,可采用不同的过程、活动和任务。、什么是类、对象和消息?类具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。  类具有属性,它是对象的状态的抽

8、象,用数据结构来描述类的属性。  类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。