大学计算机基础--第5章 软件工程及软件开发基础1+.pptxVIP

  • 3
  • 0
  • 约1.11千字
  • 约 44页
  • 2018-09-20 发布于湖北
  • 举报

大学计算机基础--第5章 软件工程及软件开发基础1+.pptx

;;本章要点;;程序设计的基本过程;程序设计语言的组成;结构化程序特点: 设计只有一个入口 只有一个出口 没有死语句 没有死循环;程序设计方法___面向对象的程序设计;封装就是把对象的属性和操作结合成一个不可分割的整体。封装的结果就是使一个对象形成接口和实现两个部分。对于用户来说,接口是可见的,实现是不可见的。封装是面向对象方法重要的机制,其目的是有效地实现信息隐藏原则。;封装;类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例。;继承是表达类之间相似性的一种机制,即在已有的类的基础之上增加构造新的类,前者称为父类(或超类),后者称为子类。子类除自动拥有父类的全部属性和操作外,还可以进一步定义新的属性和操作。;;软件开发的实际成本和进度估计不准确 开发出来的软件常常不能使用户满意 软件产品的质量不高,存在漏洞,需要打补丁 大量已有的软件难以维护 软件缺少有关的文档资料 软件的开发和维护成本不断提高 软件生产技术进步缓慢,跟不上硬件的发展;软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来开发与维护软件的学科。 指导思想是:以处理工程问题一样的方法处理软件生产的全过程,利用较少的投资获得高质量的软件产品。;软件工程;软件的生命期是指从概念的形成直到所开发的软件在充分使用之后完全失去使用价值为止的整个过程。;软件定义时期;软件开发时

文档评论(0)

1亿VIP精品文档

相关文档