(java chapter 6(带作业题).pptVIP

  • 2
  • 0
  • 约8.9千字
  • 约 40页
  • 2016-11-08 发布于四川
  • 举报
(java chapter 6(带作业题)

第六章 面向对象设计 软件开发活动 建立软件需求 调研--》看看问题是什么? 软件设计 分析、设计--》考虑如何去解决? 实现软件设计 编码--》解决、实现 软件测试 测试与维护 软件需求 软件需求规定了一个程序必须完成的功能,指明了程序应当执行的任务,而不是描述如何执行所规定的任务,通常用一个称为功能说明的文档来描述。 软件设计描述了程序将如何完成需求所指定的任务,并定义了程序中的类和对象、类间关系及类之间如何交互。底层的详细设计将解决各个类的方法如何完成自己的任务。 软件设计的实现是编写解决实际问题的源代码的过程。是将设计转换成某种程序设计语言的行为。 软件测试是保证软件能解决预定问题,并能够再满足性能要求的条件下执行任务。测试工作包括针对不同的输入数据多次运行程序和精确分析程序执行结果。 6.2 识别类的和对象 面向对象软件设计的基本内容就是确定类,类决定软件的结构。 6.2.1 类的识别方法 识别可能的类的方法之一是:识别软件需求中所讨论的实体对象。对象一般是名词。 问题说明中的名词可能标识了程序中需要的一些类和对象 通常用一个名词给代表对象的类命名。一个类代表一个实体,根据类可以建立程序所需要的任意多个实例。 类识别时候还要处理一个问题: 是将某一事物表示为一个对象还是另一个对象的基本属性。 6.2.2 类职责的分派 类职责的分派是软件设计工作的一

文档评论(0)

1亿VIP精品文档

相关文档