新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件工程概论复习总结

 

1 

/ 

5 

第一?/p>

 

软件和软件工程的概念

 

?/p>

1

)计算机软件的定义与组成部分?/p>

 

 

 

 

 

 

软件是程序、数据及先挂文档的完整集合?/p>

 

 

 

 

 

 

软件

=

程序

+

相关文档

+

数据

+

领域知识

 

?/p>

2

)软件危机的典型表现?/p>

 

 

 

 

 

 

1.

缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作的计划很难制定?/p>

 

 

 

 

 

 

2.

软件人员与用户交流存在障碍,缺少合适的交流的工具?/p>

 

 

 

 

 

 

3.

软件开发过程不规范,缺少方法论和规范的指导?/p>

 

 

 

 

 

 

4.

随着软件规模的增大,其复杂性往往会成指数级升高?/p>

 

 

 

 

 

 

5.

缺少有效地软件评测手段,提交用户的软件质量差,运行中暴露出大量的问题?/p>

 

?/p>

3

)软件工程的概念与性质?/p>

 

 

 

 

 

 

IEEE

的定义:软件工程是开发、运行、维护、和修复软件的系统方法?/p>

 

?/p>

4

)软件工程的目标?/p>

 

 

 

 

 

 

运用先进的软件开发技术和管理方法来提高软件的质量和生产率?/p>

 

?/p>

5

)软件生命周期的概念和组成阶段;

 

 

 

 

 

 

软件生命周期是由软件定义、软件开发和运行维护三个时期组成?/p>

 

 

 

 

 

 

软件定义:问题定义、可行性研究、需求分析;

 

 

 

 

 

 

开发时期:概要设计、详细设计、编码和测试?/p>

 

 

 

 

 

 

维护时期:改正性维护,适应性维护,完善性维护,预防性维护?/p>

 

?/p>

6

)软件生存期模型?/p>

 

 

 

 

 

 

瀑布模型、快速模型、增量模型、螺旋模型喷泉模型?/p>

 

第二?/p>

 

软件工程方法和工?/p>

 

?/p>

1

)软件工程三要素?/p>

 

 

 

 

 

 

软件工程从方法角度来看的三要素:方法、工具、过程?/p>

 

?/p>

2

)类与对象:

 

 

 

 

 

 

类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为?/p>

 

 

 

 

 

 

类与对象的关系:类是对象的抽象和模板,对象是类的实例?/p>

 

 

 

 

 

 

对象是包含现实世界物体特征的抽象实体,它反映了系统位置保存信息和与它交互?/p>

能力?/p>

 

 

 

 

 

 

可以将现实生活中的对象经过抽象,,映射为程序中大的对象。对象在程序中是通过

一种抽象数据类型描述的,则中抽象数据类型称为类?/p>

 

?/p>

3

)封装、继承和多?/p>

 

 

 

 

 

 

封装的定义:

 

1

?/p>

 

清楚地辩解,所有对象的内部信息被限定在这个边界内;

 

2

?/p>

 

接口,即对象向外界提供的方法,外界可以通过这些方法与对象进行交互;

 

3

?/p>

 

受保护的内部实现,即软件对象功能的实现细节,实现细节不能从类外访问?/p>

 

 

继承是一种联接类的层次模型,味蕾的重用提供了方便,它提供了明确表述不同类?/p>

间共性的方法?/p>

 

 

多态是指一个程序中同名的不同方法共存的情况。主要通过子类对父类方法的覆盖?/p>

实现多态?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件工程概论复习总结

 

1 

/ 

5 

第一?/p>

 

软件和软件工程的概念

 

?/p>

1

)计算机软件的定义与组成部分?/p>

 

 

 

 

 

 

软件是程序、数据及先挂文档的完整集合?/p>

 

 

 

 

 

 

软件

=

程序

+

相关文档

+

数据

+

领域知识

 

?/p>

2

)软件危机的典型表现?/p>

 

 

 

 

 

 

1.

缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作的计划很难制定?/p>

 

 

 

 

 

 

2.

软件人员与用户交流存在障碍,缺少合适的交流的工具?/p>

 

 

 

 

 

 

3.

软件开发过程不规范,缺少方法论和规范的指导?/p>

 

 

 

 

 

 

4.

随着软件规模的增大,其复杂性往往会成指数级升高?/p>

 

 

 

 

 

 

5.

缺少有效地软件评测手段,提交用户的软件质量差,运行中暴露出大量的问题?/p>

 

?/p>

3

)软件工程的概念与性质?/p>

 

 

 

 

 

 

IEEE

的定义:软件工程是开发、运行、维护、和修复软件的系统方法?/p>

 

?/p>

4

)软件工程的目标?/p>

 

 

 

 

 

 

运用先进的软件开发技术和管理方法来提高软件的质量和生产率?/p>

 

?/p>

5

)软件生命周期的概念和组成阶段;

 

 

 

 

 

 

软件生命周期是由软件定义、软件开发和运行维护三个时期组成?/p>

 

 

 

 

 

 

软件定义:问题定义、可行性研究、需求分析;

 

 

 

 

 

 

开发时期:概要设计、详细设计、编码和测试?/p>

 

 

 

 

 

 

维护时期:改正性维护,适应性维护,完善性维护,预防性维护?/p>

 

?/p>

6

)软件生存期模型?/p>

 

 

 

 

 

 

瀑布模型、快速模型、增量模型、螺旋模型喷泉模型?/p>

 

第二?/p>

 

软件工程方法和工?/p>

 

?/p>

1

)软件工程三要素?/p>

 

 

 

 

 

 

软件工程从方法角度来看的三要素:方法、工具、过程?/p>

 

?/p>

2

)类与对象:

 

 

 

 

 

 

类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为?/p>

 

 

 

 

 

 

类与对象的关系:类是对象的抽象和模板,对象是类的实例?/p>

 

 

 

 

 

 

对象是包含现实世界物体特征的抽象实体,它反映了系统位置保存信息和与它交互?/p>

能力?/p>

 

 

 

 

 

 

可以将现实生活中的对象经过抽象,,映射为程序中大的对象。对象在程序中是通过

一种抽象数据类型描述的,则中抽象数据类型称为类?/p>

 

?/p>

3

)封装、继承和多?/p>

 

 

 

 

 

 

封装的定义:

 

1

?/p>

 

清楚地辩解,所有对象的内部信息被限定在这个边界内;

 

2

?/p>

 

接口,即对象向外界提供的方法,外界可以通过这些方法与对象进行交互;

 

3

?/p>

 

受保护的内部实现,即软件对象功能的实现细节,实现细节不能从类外访问?/p>

 

 

继承是一种联接类的层次模型,味蕾的重用提供了方便,它提供了明确表述不同类?/p>

间共性的方法?/p>

 

 

多态是指一个程序中同名的不同方法共存的情况。主要通过子类对父类方法的覆盖?/p>

实现多态?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件工程概论复习总结

 

1 

/ 

5 

第一?/p>

 

软件和软件工程的概念

 

?/p>

1

)计算机软件的定义与组成部分?/p>

 

 

 

 

 

 

软件是程序、数据及先挂文档的完整集合?/p>

 

 

 

 

 

 

软件

=

程序

+

相关文档

+

数据

+

领域知识

 

?/p>

2

)软件危机的典型表现?/p>

 

 

 

 

 

 

1.

缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作的计划很难制定?/p>

 

 

 

 

 

 

2.

软件人员与用户交流存在障碍,缺少合适的交流的工具?/p>

 

 

 

 

 

 

3.

软件开发过程不规范,缺少方法论和规范的指导?/p>

 

 

 

 

 

 

4.

随着软件规模的增大,其复杂性往往会成指数级升高?/p>

 

 

 

 

 

 

5.

缺少有效地软件评测手段,提交用户的软件质量差,运行中暴露出大量的问题?/p>

 

?/p>

3

)软件工程的概念与性质?/p>

 

 

 

 

 

 

IEEE

的定义:软件工程是开发、运行、维护、和修复软件的系统方法?/p>

 

?/p>

4

)软件工程的目标?/p>

 

 

 

 

 

 

运用先进的软件开发技术和管理方法来提高软件的质量和生产率?/p>

 

?/p>

5

)软件生命周期的概念和组成阶段;

 

 

 

 

 

 

软件生命周期是由软件定义、软件开发和运行维护三个时期组成?/p>

 

 

 

 

 

 

软件定义:问题定义、可行性研究、需求分析;

 

 

 

 

 

 

开发时期:概要设计、详细设计、编码和测试?/p>

 

 

 

 

 

 

维护时期:改正性维护,适应性维护,完善性维护,预防性维护?/p>

 

?/p>

6

)软件生存期模型?/p>

 

 

 

 

 

 

瀑布模型、快速模型、增量模型、螺旋模型喷泉模型?/p>

 

第二?/p>

 

软件工程方法和工?/p>

 

?/p>

1

)软件工程三要素?/p>

 

 

 

 

 

 

软件工程从方法角度来看的三要素:方法、工具、过程?/p>

 

?/p>

2

)类与对象:

 

 

 

 

 

 

类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为?/p>

 

 

 

 

 

 

类与对象的关系:类是对象的抽象和模板,对象是类的实例?/p>

 

 

 

 

 

 

对象是包含现实世界物体特征的抽象实体,它反映了系统位置保存信息和与它交互?/p>

能力?/p>

 

 

 

 

 

 

可以将现实生活中的对象经过抽象,,映射为程序中大的对象。对象在程序中是通过

一种抽象数据类型描述的,则中抽象数据类型称为类?/p>

 

?/p>

3

)封装、继承和多?/p>

 

 

 

 

 

 

封装的定义:

 

1

?/p>

 

清楚地辩解,所有对象的内部信息被限定在这个边界内;

 

2

?/p>

 

接口,即对象向外界提供的方法,外界可以通过这些方法与对象进行交互;

 

3

?/p>

 

受保护的内部实现,即软件对象功能的实现细节,实现细节不能从类外访问?/p>

 

 

继承是一种联接类的层次模型,味蕾的重用提供了方便,它提供了明确表述不同类?/p>

间共性的方法?/p>

 

 

多态是指一个程序中同名的不同方法共存的情况。主要通过子类对父类方法的覆盖?/p>

实现多态?/p>

 

Ͼλ">
Ͼλ
Ŀ

软件工程概论复习总结 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

软件工程概论复习总结

 

1 

/ 

5 

第一?/p>

 

软件和软件工程的概念

 

?/p>

1

)计算机软件的定义与组成部分?/p>

 

 

 

 

 

 

软件是程序、数据及先挂文档的完整集合?/p>

 

 

 

 

 

 

软件

=

程序

+

相关文档

+

数据

+

领域知识

 

?/p>

2

)软件危机的典型表现?/p>

 

 

 

 

 

 

1.

缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作的计划很难制定?/p>

 

 

 

 

 

 

2.

软件人员与用户交流存在障碍,缺少合适的交流的工具?/p>

 

 

 

 

 

 

3.

软件开发过程不规范,缺少方法论和规范的指导?/p>

 

 

 

 

 

 

4.

随着软件规模的增大,其复杂性往往会成指数级升高?/p>

 

 

 

 

 

 

5.

缺少有效地软件评测手段,提交用户的软件质量差,运行中暴露出大量的问题?/p>

 

?/p>

3

)软件工程的概念与性质?/p>

 

 

 

 

 

 

IEEE

的定义:软件工程是开发、运行、维护、和修复软件的系统方法?/p>

 

?/p>

4

)软件工程的目标?/p>

 

 

 

 

 

 

运用先进的软件开发技术和管理方法来提高软件的质量和生产率?/p>

 

?/p>

5

)软件生命周期的概念和组成阶段;

 

 

 

 

 

 

软件生命周期是由软件定义、软件开发和运行维护三个时期组成?/p>

 

 

 

 

 

 

软件定义:问题定义、可行性研究、需求分析;

 

 

 

 

 

 

开发时期:概要设计、详细设计、编码和测试?/p>

 

 

 

 

 

 

维护时期:改正性维护,适应性维护,完善性维护,预防性维护?/p>

 

?/p>

6

)软件生存期模型?/p>

 

 

 

 

 

 

瀑布模型、快速模型、增量模型、螺旋模型喷泉模型?/p>

 

第二?/p>

 

软件工程方法和工?/p>

 

?/p>

1

)软件工程三要素?/p>

 

 

 

 

 

 

软件工程从方法角度来看的三要素:方法、工具、过程?/p>

 

?/p>

2

)类与对象:

 

 

 

 

 

 

类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为?/p>

 

 

 

 

 

 

类与对象的关系:类是对象的抽象和模板,对象是类的实例?/p>

 

 

 

 

 

 

对象是包含现实世界物体特征的抽象实体,它反映了系统位置保存信息和与它交互?/p>

能力?/p>

 

 

 

 

 

 

可以将现实生活中的对象经过抽象,,映射为程序中大的对象。对象在程序中是通过

一种抽象数据类型描述的,则中抽象数据类型称为类?/p>

 

?/p>

3

)封装、继承和多?/p>

 

 

 

 

 

 

封装的定义:

 

1

?/p>

 

清楚地辩解,所有对象的内部信息被限定在这个边界内;

 

2

?/p>

 

接口,即对象向外界提供的方法,外界可以通过这些方法与对象进行交互;

 

3

?/p>

 

受保护的内部实现,即软件对象功能的实现细节,实现细节不能从类外访问?/p>

 

 

继承是一种联接类的层次模型,味蕾的重用提供了方便,它提供了明确表述不同类?/p>

间共性的方法?/p>

 

 

多态是指一个程序中同名的不同方法共存的情况。主要通过子类对父类方法的覆盖?/p>

实现多态?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ѧ鹤߼֪ʶ⼰..
  • ʫסӽաѧ3 (3)-ʿξƷ-18±
  • Cool Editʹý̳ - ͼ
  • ϴѧ޻ѧ⣨𰸣
  • оӢۺϽ̳()ķ-ӡ
  • MBAȫ
  • ѧ
  • 繤ѧ
  • ʵ 107ĺϳ
  • ¯ĿȫԤ۱

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@) ICP20003344-4