1.什么是面向对象系统中的消息?一个消息应包括哪几部分?
消息就是向对象发出的服务请求,包含提供服务的对象标识、服务标识、输入信息、回答信息
2、什么是类?类的组成部分?
3、软件开发过程
制定计划、需求分析、软件设计、程序编码、软件测试、运行维护
需求分析:需求分析说明书、初步的用户手册
总体设计:划分物理元素(程序、文件、数据库、文档)、划分模块、总设说明书、用记手册、测试计划
详细设计:确定算法和数据结构、设计测试用例
RUP(RationalUnified Process)统一建模过程:
是一种基于用例驱动的,以系统架构为中心的迭代与增量开发软件的过程。
它包括4个阶段;初始、细化、构造和移交阶段。每个阶段又包含若干迭代,而每次迭代都按照核心工作流进行。
核心工作流包含5个活动,即需求、分析、设计、实现和测试。
RUP(Rational Unified Process,统一软件开发过程,统一软件过程)
是一个面向对象且基于网络的程序开发方法论。
RUP最重要的它有三大特点:
1)软件开发是一个迭代过程,
2)软件开发是由Use Case驱动的,
3)软件开发是以架构设计(Architectural Design)为中心的
RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)
RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workflows)和3个核心支持工作流(CoreSupporting Workflows)
过程工作流:商业建模、需求、分析和设计、实现、测试、部署
支持工作流:配置和变更管理、项目管理、环境