- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件技术基础
第6章 软件工程
本章简介
• 前面讲述了计算机软件的主要技术,包括程序设计技术、
数据结构、多媒体技术、数据库技术等内容,这些都是软
件开发过程中必不可少的重要技术。
• 但是,软件开发仅仅依靠这些技术是不够的,还必须考虑
软件开发的方法。软件开发是一个复杂的过程,周期长、
参与人员多、成本高、用户往往有很高的期待。
• 如果没有好的方法,那么软件开发可能最终失败,造成大
量的人力、财力、物力、时间的浪费。
• 软件工程是一种把软件开发作为工程项目进行全面管理的
方法,是提高软件质量、增强软件开发能力的有效方法。
• 本章将全面研究有关软件工程的内容。
本章提要
6.1 概述
6.2 软件开发的主要活动
6.3 软件过程和软件过程模型
6.4 软件配置管理
6.5 软件质量管理
6.6 软件复用
6.7 软件项目管理
6.1 概述
6.1 概述
• 1968年,在第一届NATO软件工程大会
上,德国计算机科学家Friedrich L. Bauer
第一次提出了软件危机(software crisis)的
概念
• 用于描述快速增长的计算机能力和需要解
决的日益复杂的需求问题之间的关系。
软件危机
• 软件危机主要表现在以下几个方面:
• 软件开发项目费用超支、进度拖延失控;
• 软件的可靠性差,尽管耗费了大量的人力物力,但是正确
性却越来越难以保证;
• 软件开发生产率低下,其提高的速度远远跟不上计算机应
用迅速扩展和深入的需要;
• 开发出的软件往往不能满足用户的需求;
• 在许多软件项目中,软件代码难于阅读、理解和维护。
• 从整体来看,软件生产水平的发展远远落后于硬件生产水
平的发展速度。
软件历史发展阶段
• 一些专家认为,从软件历史发展来看,软件开发经历了艺术、技能和
工程三大阶段。
• 早期的程序员使用的是一种探索性的编程风格,自己摸索软件开发技
术,软件的好坏取决于程序开发人员的直觉、经验、冲动和爱好。这
种软件开发风格被认为是艺术的,程序开发人员就像艺术家一样凭直
觉进行软件开发。
• 后来,随着软件开发需求的不断增加和对软件开发工作经验和教训的
总结,许多新手经过培训就可以掌握一些软件开发技术和知识,软件
开发技术逐渐从艺术形式过渡到工艺形式或技能形式。
• 再后来,许多计算机科学家致力于软件开发过程的系统研究、知识组
织,提出了一系列可以提高软件开发效率和质量的思想、原则、方法
和工具,这些都是软件工程的核心内容。
软件工程
• 软件工程(software engineering)是指将系统
的、规范的、可量化的方法应用于软件的开发、
运行和维护,以及对这些方法所进行的研究。
• 软件工程的根本目标在于提高软件开发的生产效
率和软件产品质量。
• 软件工程是计算机软件技术的一个重要领域,内
容非常多,本章将主要研究软件工程的基本内
容,包括软件开发的主要活动、软件过程标准和
模型、能力成熟度模型以及软件质量保障、软件
配置管理、软件项目管理、计算机辅助软件工程
等内容。
6.2 软件开发的主要活动
6.2 软件开发的主要活动
• 软件开发(software development)是指软件产品的生产过
程。不同类型的软件产品,其开发过程也不尽相同。
• 例如,软件产品研发项目和软件产品开发项目,其开发过
程就有不同的特点。但是,软件开发的一些基本活动是必
须的。
• 研究软件开发的主要活动就是研究软件开发过程中必不可
少的一些基本活动。
• 一般认为,软件开发的主要活动包括软件需求分析、软件
设计、软件编码、软件测试和软件维护。
• 下面,就重点研究这些活动的特点。
6.2.1 软件需求分析
• 软件需求分析(software requirement
analysis)是软件开发中的主要活动之一,
也是其他活动的基础,该活动的主要目的
是确定软件系统应该为用户提供哪些功能
来解决用户的需求。
• 软件需求分析活动又可以分为许多任务,
主要包括调查研究、问题分析、确定目
标、需求定义、需求分析、需求描述等。
下面分别介绍这
您可能关注的文档
最近下载
- 2025年国家开放大学电大专科《办公室管理》简答题题库及答案.docx
- 除害服务灭蚊方案.doc VIP
- 数学竞赛数学分析讲义(泛函分析)-239页 文字版 好.pdf
- 商场消防控制室管理制度.docx VIP
- TCAZG 023-2024 动物园动物免疫接种指南.docx VIP
- 2024年北京门头沟区教育系统事业单位招聘教师3笔试真题.docx VIP
- 企业职工伤亡事故管理课程 .pptx VIP
- 国企领导班子2025年度民主生活会“五个带头”对照检查材料文稿.docx VIP
- PG6581B燃气轮发电机组使用维护说明书.pdf VIP
- 小学语文六年级上册期中模拟试卷(答案)(部编版).doc
原创力文档


文档评论(0)