1 / 32
文档名称:

程序设计基础、软件工程.ppt

格式:ppt   大小:4,338KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础、软件工程.ppt

上传人:中华文库小当家 2020/12/30 文件大小:4.24 MB

下载得到文件列表

程序设计基础、软件工程.ppt

文档介绍

文档介绍:
如何形成良好的程序设计风格
1、源程序文档化
2、数据说明的方法;
3、语句的结构;
4、输入和输出。
注释分序言性注释和功能性注释,语句结构清晰第
效率第二
,下面描述正确的
是(
、清晰、可读性好




结构化程序设计方法的四条原则是:
;;;
goto语句。
结构化程序的基本结构和特点
(1)顺序结构:一种简单的程序设计,最基本、
最常用的结构;
(2)选择结构:又称分支结构,包括简单选择和
多分支选择结构,可根据条件,判断应该选择哪
条分支来执行相应的语句序列
(3)重复结构:又称循环结构,可根据给定条件,
判断是否需要重复执行某一相同程序段
()




对象是面向对象方法中最基本的概念,可以用来表示
客观世界中的任何实体,对象是实体的抽象。
面向对象的程序设计方法中的对象是系统中用来描述
客观事物的一个实体,是构成系统的一个基本单位
由一组表示其静态特征的属性和它可执行的一组操作
组成。
属性即对象所包含的信息,操作描述了对象执行的功
能,操作也称为方法或服务
对象的基本特点:
(1)标识惟一性;(2)分类性;(3)多态性;
(4)封装性;(5)模块独立性好。
类是指具有共同属性、共同方法的对象的集合。所以
类是对象的抽象,对象是对应类的一个实例
消息是一个实例与另一个实例之间传递的信息。
消息的组成包括(1)接收消息的对象的名称;(2)
消息标识符,也称消息名;(3)零个或多个参数。
继承是指能够直接获得已有的性质和特征,而不必重
复定义他们。
继承分单继承和多重继承。单继承指一个类只允许有
个父类,多重继承指一个类允许有多个父类
多态性是指同样的消息被不同的对象接受时可导致
全不同的行动的现象。
面向对象方法的优点
(1)与人类****惯的思维方法一致
(2)稳定性好;
(3)可重用性好
(4)易于开发大型软件产品;
(5)可维护性好
?()




,一个对象请求另一对象为其服务的方式是
通过发送()

()
.任何对象都必须有继承性



,信息隐蔽是通过对象的()性来实现的
例7类是一个支持集成的抽象数据类型,而对象是类的()
,类之间共享属性和操作的机制称为()

计算机软件是包括程序、数据及相关文档的完整集合。
软件的特点包括:
(1)软件是一种逻辑实体
(2)软件的生产与硬件不同,它没有明显的制作过程
(3)软件在运行、使用期间不存在磨损、老化问题;
(4)软件的开发、运行对计算机系统具有依赖性,受计
算机系统的限制,这导致了软件移植的问题;
(5)软件复杂性高,成本昂贵
(6)软件开发涉及诸多的社会因素
软件按功能分为应用软件、系统软件、支撑软件(或
工具软件)。
软件危机主要表现在成本、质量、生产率等问题。
软件工程是应用于计算机软件的定义、开发和维护的
整套方法、工具、文档、实践标准和工序
软件工程包括3个要素:方法、工具和过程
软件工程过程是把软件转化为输出的一组彼此相关的
资源和活动,包含4种基本活动:
(1)P软件规格说明;
(2)D软件开发
3)C—软件确认
4)A—软件演进。