软件工程定义及其背景

上传人:hs****ma 文档编号:506601138 上传时间:2024-01-21 格式:DOCX 页数:4 大小:10.48KB
返回 下载 相关 举报
软件工程定义及其背景_第1页
第1页 / 共4页
软件工程定义及其背景_第2页
第2页 / 共4页
软件工程定义及其背景_第3页
第3页 / 共4页
软件工程定义及其背景_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程定义及其背景》由会员分享,可在线阅读,更多相关《软件工程定义及其背景(4页珍藏版)》请在金锄头文库上搜索。

1、软件工程定义及其背景软件工程(Software Engineering,简称为SE)是一门研究用工程 化方法构建和准护有效的、实用的和高质量的软件的学科。它涉及到 程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式 等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电 子邦件,嵌入式系统。人机界间,办公套件 .批作系统、编译器,数 据库,游戏等。同时,各个行业儿乎都有计算机软件的应用,比如工 业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的 发展,使得人们的工作更加高效,同时提高了生活质量。生产一个最终能满足需求且达到工程目标的软件产品所需要的 步露,软件工科过程

2、主要包括开发过程、运作过程、维护过程。它们 覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题 分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求 分析生成功能规约。设计活动一般包括概要设计和详细设计,概要设 计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、 每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每 一模块中数据结构说明及加工挂述。实现活动把设计结果转换为可执 行的程序代码。确认话动贯穿于整个开发过程,实现完成后的确认, 保证最终产品满足用户的要求。维护话动包括使用过程中的扩充、修 改与完善。作就以上过程,还有管理过程、支持过程、培训过程等。

3、另外,关于软件工程产出的背统,首先我们要确定软件这一定义 及其作用,软件:计算机程序及其说明程序的各种文档。“程序”是计 算任务的处理对象和处理规则的描述。软件的特点:1 是一种逻辑产品,与物质产品有很大的区别。2 软件产品的生产主要是研例,生产成本主要在开发和研制,开 发研制完成后,通过复制就产生了大量软件产品。3 软件产品不会用坏,不存在磨损,消耗。4 生产主要是脑力劳动,还末完全摸脱手工开发方式,大部分产 品是“定做”的。5 开发软件的费用不断增加,致使软件生产成本相当昂贵。 软件生产的发展:1 程序设计时代这个阶段生产方式是个体劳动,生产工具是机器 语言,汇编语言。(19461956

4、年)2 程序系统时代这个阶段生产方式是小集团合作生产,生产工具 是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。 (19561968 年)3 软件工程时代这个阶段生产方式是工程化的生产,使用数据 库,开发工具,开发不境,网络,分布式面向对象技术来开发软件。软件危机:软件开发技术的进步未能满足发展的要求。在软件开 发中遇到的问题找不到解决的办法。问题积累起来,形态尖锐的矛后, 导致了软件危机。(1968 年至今)软件危机的表现:1 经费预算经常突破,完成时间一再拖延。2 开发的软件不能满足用户要求。3 开发的软件可维护性差。4 开发的软件可靠性差。软件危机产生原因:1 软件规模越来越大

5、,结构越来越复杂。2 软件开发管理困难而复杂。3 软件开发费用不断增加。4 软件开发技术落后。5 生产方式落后,仍采用手工方式。6 开发工具落后,生产率提高缓慢。在这种状况下,软件工程在 1968 年首次被提出,其目标便是付 出较低开发成本,达到要求的功能;取得较好的性能;开发的软件易 于移植:只需较低的维护费用;能按时完成开发任务,及时交付使用; 开发的软件可靠性高。软件工程的管理,直接影响可用资源的有效利用,生产满足目标 的软件产品,提高软件组织的生产能力等问题,因此,仅当软件过程 得以有效管理时,才能实现有效的软件工程。这一软件工程框架告诉 我们,软件工程的目标是可用性、正确性和合算性:实施一个软件工 程要选取适宜的开发范型,要采用合适的设计方法,要提供高质量的 工程支撑,要实行开发过程的有效管理;软件工程活动主要包括需求、 设计、实现、确认和支持等活动,每一活动可根据特定的软件工程, 采用合适的开发范型、设计方法、支持过程以及过程管理。根据软件工程这一枢架,软件工程学科的研究内容主要包括:软件开发范型、软件开发方法、软件过程、软件工具、软件开发环境、计算机辅助软件工程(CASE )及软件经济学等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号