论软件工程在软件开发和维护中的指导意义和实际作用.pdf

论软件工程在软件开发和维护中的指导意义和实际作用.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论软件工程在软件开发和维护中的指导意义和实际作用

软件技术基础课程论文 软件技术基础 课程论文 —— 《论软件工程在软件开发和维护中的 指导意义和实际作用》 学院:信息科学与工程学院 专业:计算机技术 班级:27 班 学号:S16085211026 姓名:苏醒 软件技术基础课程论文 目 录 第1 章 软件工程概述 1 1.1 软件工程的定义与本质特性 1 1.2 软件工程的基本原理 1 第2 章 软件生命周期的各个阶段对软件开发和维护的影响4 2.1 问题定义阶段4 2.2 可行性分析4 2.3 需求分析 5 2.4 总体设计 5 2.5 详细设计 5 2.6 编码和单元测试 6 2.7 综合测试 6 2.8 软件维护 7 第3 章 总结8 参考文献9 软件技术基础课程论文 摘 要 计算机工业发达的国家在发展软件的工程中曾走过不少弯路,受过许多挫 折,至今仍然受着“软件危机”的困扰。人们开发优质软件的能力大大落后与计 算机硬件日新月异的进展和社会对计算机软件不断增长的需求,这种状况已经严 重妨碍了计算机技术的进步。 为了摆脱软件危机的困扰,一门研究软件开发与维护的普遍原理和技术的工 程学科——软件工程学——从20 世纪60 年代末期开始迅速发展起来了,现在它 已经成为了计算机科学与技术的一个重要分支,一个异常活跃的研究领域。严格 遵循软件工程的方法论可以大大提高软件开发的成功率,能够显著减少软件开发 和维护中的问题。 软件工程强调使用生存周期的方法学和各种结构分析和结构设计技术。软件 生存周期每个阶段的工作和软件可维护性有密切关系。在软件生存周期的每个阶 段都采用科学的管理技术和良好的技术方法,而且在每个阶段结束前都从技术和 管理两个方面进行严格的审查,合格之后才开始下一阶段的工作,这就使软件开 发工程的全过程以一种有条不紊的方式进行,保证了软件的质量,特别是提高了 软件的可维护性。 本文先介绍软件工程的定义、特性以及基本原理,再介绍软件生命周期的各 个阶段对软件开发和维护的影响,从而指出软件工程对软件开发和维护的指导意 义和实际作用。 关键字:软件工程,软件开发,软件维护 软件技术基础课程论文 第 1 章 软件工程概述 1.1 软件工程的定义与本质特性 概括的说,软件工程是指导计算机软件开发和维护的一门工程学科。采用工 程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的 管理技术和当前能够得到的最好的技术方法结合起来,以经济的开发出高质量的 软件并有效地维护它,这就是软件工程。 人们曾经给软件工程下过许多定义,下面给出两个典型的定义。 1968 年在第一届NATO 会议上曾经给出了软件工程的一个早期定义:“软 件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立 和使用完善的工程原理。”这个定义不仅指出了软件工程的目标是经济地开发出 高质量的软件,而且强调了软件工程是一门工程的学科,它应该建立并使用完善 的工程原理。 1993 年IEEE 进一步给出了一个更全面更具体的定义:“软件工程是:①把 系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工 程应用于软件;②研究①中提到的途径。” 虽然软件工程的不同定义使用了不同的词句,强调的重点也有差异,但是, 人们普遍认为软件工程具有下述的本质特性。 (1)软件工程关注与大型程序的构造; (2)软件工程的中心课题是控制复杂性; (3)软件经常变化; (4)软件开发的效率非常重要; (5)和谐地合作是开发软件的关键;

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档