- 3
- 0
- 约2.38万字
- 约 6页
- 2016-10-09 发布于贵州
- 举报
软件工程是指导计机软件开发和维护的工程学科,浙江省学科指导意见,维护保养作业指导书,设备维护作业指导书,学科德育实施指导纲要,高中历史学科指导意见,学科德育指导纲要,2014年学科指导意见,学科教学指导意见,学科指导目录
软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来
开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法
结合起来,这就是软件工程。软件工程强调使用生存周期方法学和各种结构分析及结构设计
技术。它们是在七十年代为了对付应用软件日益增长的复杂程度、漫长的开发周期以及用户
对软件产品经常不满意的状况而发展起来的。人类解决复杂问题时普遍采用的一个策略就是
“各个击破”,也就是对问题进行分解然后再分别解决各个子问题的策略。软件工程采用的
生存周期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生存的漫长
周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。
采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地
进行开发。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一阶段任
务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。每一个阶
段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后
一阶段的开始标准。在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从
技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束;如果检查
通不过,则必须进行必要的返工,并且返工后还要再经过审查。审查的一条主要标准就是每
个阶段都应该交出“最新式的”(即和所开发的软件完全一致的)高质量的文档资料,从而
保证在软件开发工程结束时有一个完整准确的软件配置交付使用。文档是通信的工具,它们
清楚准确地说明了到这个时候为止,关于该项工程已经知道了什么,同时确立了下一步工作
的基础。此外,文档也起备忘录的作用,如果文档不完整,那么一定是某些工作忘记做了,
在进入生存周期的下一阶段之前,必须补足这些遗漏的细节。在完成生存周期每个阶段的任
务时,应该采用适合该阶段任务特点的系统化的技术方法,结构分析或结构设计技术。把软
件生存周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分
工协作,从而降低了整个软件开发工程的困难程度;在软件生存周期的每个阶段都采用科学
的管理技术和良好的技术方法,而且在每个阶段结束之前都从技术和管理两个角度进行严格
的审查,合格之后才开始下一阶段的工作,这就使软件开发工程的全过程以一种有条不紊的
方式进行,保证了软件的质量,特别是提高了软件的可维护性。总之,采用软件工程方法论
可以大大提高软件开发的成功率,软件开发的生产率也能明显提高。目前划分软件生存周期
阶段的方法有许多种,软件规模、种类、开发方式、开发环境以及开发时使用的方法论都影
响软件生存周期阶段的划分。在划分软件生存周期的阶段时应该遵循的一条基本原则就是使
各阶段的任务彼此间尽可能相对独立,同一阶段各项任务的性质尽可能相同,从而降低每个
阶段任务的复杂程度,简化不同阶段之间的联系,有利于软件开发工程的组织管理。一般说
来,软件生存周期由软件定义、软件开发和软件维护三个时期组成,每个时期又进一步划分
成若干个阶段。下面的论述主要针对应用软件,对系统软件也基本适用。软件定义时期的任
务是确定软件开发工程必须完成的总目标;确定工程的可行性,导出实现工程目标应该采用
的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。
这个时期的工作通常又称为系统分析,由系统分析员负责完成。软件定义时期通常进一步划
分成三个阶段,即问题定义、可行性研究和需求分析。开发时期具体设计和实现在前一个时
期定义的软件,它通常由下述四个阶段组成:总体设计,详细设计,编码和单元测试,综合
测试。维护时期的主要任务是使软件持久地满足用户的需要。具体地说,当软件在使用过程
中发现错误时应该加以改正;当环境改变时应该修改软件以适应新的环境;当用户有新要求
时应该及时改进软件满足用户的新需要。通常对维护时期不再进一步划分阶段,但是每一次
维护活动本质上都是一次压缩和简化了的定义和开发过程。下面扼要介绍软件生存周期每个
阶段的基本任务和结束标准。问题定义问题定义阶段必须回答的关键问题:“要解决的问题
是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间
和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的,
但是在实践中它却可能是最容易被忽视的一个步骤。通过问题定义阶段的工作,系统分析员
应该提出关于问题性质、工程目标和规模的书
您可能关注的文档
- 超强完整版新时代互英语第一册读写译第四单元答案4.doc
- 超强完整版新时代互英语第二册读写译第三四单元答案.doc
- 超星慕课大学生心健康教育公选课答案.docx
- 超漂亮的--电脑字-制作PCB方法.docx
- 超强完整版新时代互英语第二册读写译第五单元答案.doc
- 超级全的——法学司法考试备考不完全攻略.doc
- 超窄边专业液晶监器使用说明书-中文.doc
- 超级我 超级星 校代言人评选活动方案.doc
- 超稠油水平井复合排技术研究及应用效果分析.doc
- 超级演说家13005演讲稿.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)