|
1) 程序和程序设计语言概念 程序:一组有序的计算机指令; 程序设计语言:用于书写计算机程序的语言。 2) 程序设计语言演进 机器语言——汇编语言——高级语言 3) 编程模式定义,分类,每一类代表 定义:编程模式是一种用编写计算机程序时看待要解决问题的方式。 分类:面向对象式,过程式,说明式,函数式 面向对象:C++、Java、C# 过程式:C、Basic 4) 结构化程序设计方法推荐使用三种程序结构 顺序结构、分支结构、循环结构 5) 面向对象程序设计概念,基本原则、基本特征;对象和类的概念 概念:是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。 基本原则:抽象、分类 基本特征:封装、继承、多态、消息通信 对象:是事、实体、名词等任何东西。每个对象都有自己独特的标识、状态和行为。 类:用来描述一组按照相同方式进行规范的对象。 6) 软件生命周期定义,包括哪几部分 定义:是软件从定义、生产、运行直到报废或停止使用的生命周期。 包括:问题定义及规划;需求分析;软件设计;程序编码;软件测试;运行维护 7) 软件过程模型有哪几种 瀑布模型;演化模型(原型模型、螺旋模型、协同开发模型);增量模型 8) 面向过程分析、设计与实现包括哪几部分 结构化分析、结构化设计、结构化实现 9) 软件测试的主要内容是什么 验证和确认
|