admin 管理员组

文章数量: 1086019


2024年4月30日发(作者:eclipse彻底卸载)

第十章 软件工程环境

一.软件工程环境

软件工程环境:能支持开发者按照软件工程的方法,全面完成生存周

期中的各项任务要求的环境.除去软件工程环境外,常见的还有软件开发

环境、程序(软件)支持环境和集成化项目支持环境.

二.程序设计环境

1. 环境特点

程序设计环境是软件开发环境中技术较为成熟、使用也最为广泛

的一部分。程序设计环境应具备如下特征:

(1) 是多个软件工具和系统的集成;

(2) 具有统一形式的内部数据表示;

(3) 具有协调一致的用户界面形式;

(4) 针对相对宽度领域的可适用性;

(5) 具有良好的可扩充性.

2. 程序设计环境分类

(1) 基于语言的程序设计环境:面向语法的编辑、渐增编译和

面向语法的查错等。

(2) 基于操作系统的程序设计环境:文件库和文件系统、

SHELL语言和程序工作台等。

三.软件开发环境的演变

1. 宿主机的工作方式:批处理系统;分时系统;个人计算机与工

作站.

2. 友善和统一的用户界面:具有拉出功能的多级菜单;屏幕提

示和在线帮助技术;采用多窗口技术.

3. 集成化的软件工具:统一的公共数据,将所有工具统一建立

在公共的文件库或信息库之上;统一或一致的用户界面.

四.集成化项目支持环境

1.集成化项目支持环境IPSE(Integrated Project Support

Environment)基本组成

IPSE由环境数据库、集成化的工具集、统一的界面(包括用户界面和

工具与系统之间的界面)以及基本环境语言等组成.它一般含有核心层、

基本层、应用层等至少三个层次。

2. IPSE的特征

(1) 集成化和相互兼容的工具集;

(2) 支持项目的管理和控制;

(3) 支持配置控制;

(4) 支持多种语言的软件开发;

(5) 支持硬件的开发;

(6) 容许宿主机和目标机使用分部系统.


本文标签: 环境 支持 统一 集成化 系统