欢迎来到四川自考网,今天是2020年8月21日

自考资讯热线:028-65656189

距离自考还有28

当前位置:首页 > 自学考试 > 笔记串讲 > 工学类 > 软件开发工具 >

2018年自考软件开发工具复习重点三

发布时间:2020-09-13 19:43:33

9、简述版本更新的主要工作,需要注意的问题?

版本更新的主要工作在于审核与回顾,包括对代码与文档的认真检查。特别需要注意的问题是各部分代码的一致性,文档与代码的一致性。

10、简述软件工程思想的由来?

由很多人参与开发的大型软件经常出现质量和进度问题,产生了软件危机。为引,引入了工程思想,将软件生产从个人劳动提高成为有组织、可控制的工作。从而产生了软件工程。

11、简述软件工程思想的要点?

软件开发分为若干阶段;每个阶段都有明确的任务,明确的起点和终点,有明确的可以检查的成果;在质量和表达方式等方面要有统一的,为人们共同遵守的标准。

12、简述面向对象方法的基本思想?

将复杂的系统作为一批对象及其关系的整体。每个对象都是某些数据结构以及相应操作的结合模块。而对象具有封装性、继承性、多态性、抽象性等,对象之间要以互传信息。

13、简述即插即用程序设计的基本思想?

一部分人专门生产软件组件,而另一部分人则构造整个软件的结构,并且把软件组件插入这个结构,以便迅速完成大型软件的研制工作。

14、就单个程序员而言,说明好程序员的标准?

具有程序设计的基本知识与技能;了解应用领域;熟悉开发环境。

15、简述衡量软件开发项目组的cmm模型?

有严格成文的工作规范和文档标准;人员有严格的分工;每个项目有详细的时间计划表,并得到严格执行。

16、说明大型软件开发的困难?

难于保持一致性;难于充分测试;难于控制进度;难于协调文档与代码;版本更新带来的困难。

17、论述大型软件开发困难的原因?

大系统的复杂性;人员间的组织与协调;各应用领域间的差异;变动的因素。

18、论述用户、项目负责人、程序员和计算机四种角色在软件开发中应承担的任务?

用户:提出需求,验收软件,使用软件,提出修改要求;项目负责人:需求分析,分配任务,验收模块,联调,交付使用,分析修改需求,验收修改成果;程序员:编写程序,模块高度,模块交付检验,修改软件,修改的软件交付检验;计算机:试运行。

19、论述IBMAD/CYCLE对软件开发阶段的划分以及各阶段的任务?

第一阶段,需求分析阶段。其任务是了解企业的结构与功能,掌握组织及管理者的信息需求,弄清信息流通的实际情况;第二阶段,系统分析与设计阶段。其任务是进行功能分解及数据分析,完成处理过程及数据库的逻辑设计;第三阶段,编程阶段,其任务是完成具体的程序和文档编写工作;第四阶段,测试阶段。其任务是对已有的代码进行认真的检测与使用;第五阶段,使用及维护阶段。其任务是组织使用者有效地使用,并及时检查与修正发现的错误。

20、论述面向对象的基本思想?

客观世界的任何事物都是对象,它们都有一些静态属性,也都有一些有关的操作;对象之间的关系构成对象的网络结构(封装性);抽象的、较大的对象所具有的性质,包括静态属性和动态操作,自然地成为它的子类的性质,不必加以说明或规定(继承性);对象之间要以互送消息。

21、论述软件质量的标准?

正确实现所要求的功能;用户界面友好;合适的响应时间;足够的可靠性;程序晚读,易于修改,文档齐全。

22、论述软件开发项目组对成员的要求?

保证严格地在本模块范围内操作;严格按总体设计的要求传递参数;严格按规定要求公共数据,决不擅自改变;按统一原则为标识符命名;保持程序设计风格的一致。

15结构化程序设计的基本思想和方法是什么?

把程序结构分成处理单元、循环机制、二分决策机制。方法:合理地划分模块,使得模块的功能在逻辑上尽可能单一化、明确化,即模块的凝聚性;模块之间的联系及互相影响尽可能地少,就避免逻辑耦合,而只有数据耦合;模块的规模应当足够小。