软工:考题

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)

过程工作流:商业建模、需求、分析和设计、实现、测试、部署

支持工作流:配置和变更管理、项目管理、环境

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章