第七章 自考 [6Q]软件工程-笔记-v1.0.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机自考 QQ 群: 6Queen@ 第一章第一章 软件工程概论软件工程概论 第一章第一章 软件工程概论软件工程概论 提出软件工程的目的提出软件工程的目的:倡导以工程的原理、原则和方法进行软件开发以解决软件危机。 提出软件工程的目的提出软件工程的目的 软件危机软件危机:软件开发维护的过程中出现的一系列问题。如:成本高、周期长、质量差、文档缺乏、 软件危机软件危机 维护困难、跟不上硬件的发展及用户的需求。 软件的含义软件的含义: 软件的含义软件的含义 个体含义个体含义:计算机系统中的程序及其文档。 个体含义个体含义 程序程序:计算机任务处理对象及处理规则的描述。 程序程序 文档文档:理解程序所需的阐述性资料。 文档文档 整体含义整体含义:特定计算机系统中上述个体含义下所有软件的总称。 整体含义整体含义 学科含义学科含义:研究、开发、维护和使用上述含义下的软件所涉及的理论、方法、技术所构成的学科。 学科含义学科含义 软件工程软件工程:是一类求解软件的过程。它应用计算机科学、数学、管理科学的原理,借鉴传统工程的原 软件工程软件工程 则、方法,创建软件以达到提高质量、降低成本的目的。 计算机科学计算机科学、数学、数学:用于构造模型和算法。 计算机科学计算机科学、、数学数学 工程科学工程科学:用于制定规范、设计范型、评估成本、确定权衡。 工程科学工程科学 管理科学管理科学:用于对计划、资源、质量、成本的管理。 管理科学管理科学 软件工程框架软件工程框架:目标、活动、原则。 软件工程框架软件工程框架 目标目标:制造具有正确性正确性、可用性可用性、开销合宜开销合宜的软件。 目标目标 正确性正确性 可用性可用性 开销合宜开销合宜 活动活动:生产一个最终满足用户需求,并且达到工程目标的软件,而从事的的一系列活动,包括: 活动活动 需求、设计、实现、确认、支持。 原则原则:选取适宜的开发模型、采用合适的设计方法、提高质量的工程支持、重视开发过程的管理。 原则原则 软件工程的研究内容软件工程的研究内容:软件开发模型、软件设计方法、软件过程、软件工具、软件开发环境、计算机 软件工程的研究内容软件工程的研究内容 辅助软件工程 (CASE )、软件环境、软件经济学。 第二章第二章 软件开发模型软件开发模型 第二章第二章 软件开发模型软件开发模型 软件开发模型软件开发模型:软件开发全部过程、活动、任务的结构框架。 软件开发模型软件开发模型 瀑布模型瀑布模型:将软件生村周期的各项活动,规定为依固定顺序联接的若干阶段工作,形如瀑布流水, 瀑布模型瀑布模型 最终得到软件产品。 每阶段每阶段的特点的特点: 每阶段每阶段的的特点特点 (1)从上一阶段接受本阶段的工作对象,作为输入。 (2 )对上述输入实施本阶段的活动。 (3 )将本阶段的工作成果传递给下一阶段,作为输出。 (4 )对本阶段的工作进行评审,若得到确认则进行下一阶段的工作,否则返回前一阶 段,甚至更前阶段。 突出的缺点突出的缺点:缺乏灵活性。 突出的缺点突出的缺点 阶段阶段:系统需求、软件需求、需求分析、设计、编码、测试、运行。 阶段阶段 演化模型演化模型:主要针对事先未能完整定义需求的软件开发。首先开发核心的系统,经过用户试用后, 演化模型演化模型 根据用户反馈进行开发的迭代过程。 阶段阶段:每一迭代过程均由需求、设计、编码、测试、集成等阶段组成。 阶段阶段 螺旋模型螺旋模型:在瀑布模型、演化模型的基础上加入二者所忽略的风险分析。 螺旋模型螺旋模型 阶段阶段

文档评论(0)

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

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

1亿VIP精品文档

相关文档