软件工程导论总复习课件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程总复习 GIS0902 第1章 概述 1.1 软件危机 产生的原因 消除的途径 1.2 软件工程 定义 基本原理:7条 软件工程方法学:定义、三要素、分类 第1章 概述 1.3 软件生命周期 3个时期、若干阶段 1.4 软件过程 瀑布模型 快速原型模型 增量模型 螺旋模型 喷泉模型 RUP 敏捷过程和极限编程 微软过程 练习题 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。 A.软件工程 B.软件周期 C.软件危机 D.软件产生 瀑布模型本质上是一种( )模型。 A.线性顺序 B.顺序迭代 C.线性迭代 D.早期产品 瀑布模型存在的问题是()。 A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求 练习题 原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。 A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时 什么是软件工程?软件工程的目标是什么? 答:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。 目标:经济的开发出高质量的软件并有效维护它。 指出瀑布模型中下列任务的顺序:验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。 答:项目计划,成本估计,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试 第二章 可行性研究 2.1 任务 项目定义 可行性分析 软件计划 分类:经济可行性、技术可行性、社会可行性、法律可行性、操作可行性 2.2可行性研究过程 复查系统规模和目标 研究目前正在使用的系统 导出新系统的高层逻辑模型 第二章 可行性研究 4.进一步定义问题 5.导出和评价供选择的解法 6.推荐行动方针 7.草拟开发计划 8.书写文档提交审查 第二章 可行性研究 2.3 系统流程图 系统流程图是概括地描绘物理系统的传统工具,即用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。 第二章 可行性研究 2.4 数据流图 数据流图(Data Flow Diagram)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 数据流图和数据字典(Data Dictionary)共同构成了系统的逻辑模型。 数据流图描绘系统逻辑模型,即对系统所完成的功能进 行描述。 数据字典精确定义数据流图中每个元素。 第二章 可行性研究 数据流图中的主要图形元素: 数据加工 (数据变换) 数据源点或终点 (外部实体) 数据流 数据存储文件 第二章 可行性研究 数据流图的层次结构: 在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据 底层流图是指其加工不需再做分解的数据流图,它处在最底层 中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。 第二章 可行性研究 2.5 数据字典 数据词典与数据流图配合,能清楚地表达数据处理的要求 词条描述 —— 对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有: 名字,别名或编号,分类,描述,定义,位置,其它,等 第二章 可行性研究 2.6 成本/效益分析 开发一个软件系统是一种投资,期望将来获得更大的经济效益。经济效益通常表现为减少运行费用或(和)增加收入。 练习题 软件可行性研究实质上是要进行一次()需求分析、设计过程。 A、简化、压缩的 B、详细的 C、彻底的 D、深入的 可行性研究的目的是() A、分析开发系统的必要性 B、确定系统建设的方案 C、分析系统风险 D、确定是否值得开发系统 可行性研究是在(A)之前 A、系统开发 B、测试 C、试运行 D、集成测试 可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。 A、1% B、20% C、8% D、50% 数据字典是用来定义()中的各个成份的具体含义的。 A、程序流程图B、功能结构图 C、系统结构图D、数据流图 数据流程图是(A)方法中用于表示系统逻辑模型的一种图形工具。 A、SA B、SD C、SP D、SC DFD中的每个加工至少有(A)。 A、一个输入流或一个输出流 B、一个输入流和一个输出流 C、一个输入流 D、一个输出流 (D)工具在软件详细设计过程中不采用。 A、判定表 B、IPO图 C、PDL D、DFD图 可行性研究报告的主要内容是什么? 答:可行性研究主要包括以下几个部分: (1)

文档评论(0)

phljianjian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档