作业1 【1】软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、 编写需求分析文档以及( C )。 A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确 【2】各种需求方法都有它们共同适用的( D )。 A.说明方法 B.描述方式 C. 准则 D.基本原则 【3】在结构化分析方法中,用以表达系统内数据的运动情况的工具有( A )。 A. 数据流图 B. 数据词典 C. 结构化英语 D. 判定表与判定树 【4】在结构化分析方法中用状态―迁移图表达系统或对象的行为。在状态―迁移图中,由 一个状态和一个事件所决定的下一状态可能会有( C )个。 A. 1 B. 2 C. 多个 D. 不确定 【5】在结构化分析方法中用实体―关系图表达系统中的对象及其关系。在实体―关系图中 ,表达对象的实例之间的关联有三种类型:一对一联系、( B )联系、多对多联系。 A. 多对一 B. 一对多 【6】 软件需求分析的任务不应包括(A 3 )。进行需求分析可使用多种工具,但( B 3 )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C 1 )。需求
2022-07-02 09:04:01 33KB 文档资料
1软件工程判断与选择题 1软件工程判断与选择题全文共17页,当前为第1页。1软件工程判断与选择题全文共17页,当前为第1页。1.需求规格说明书的作用不应该包括( )。 1软件工程判断与选择题全文共17页,当前为第1页。 1软件工程判断与选择题全文共17页,当前为第1页。 A、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件验收的依据 D、软件可行性研究的依据 2.结构化设计方法在软件开发中用于( )。 A、概要设计 B、详细设计 C、程序设计 D、测试用例设计 3.软件结构使用的图形工具,一般采用( )图。 A、DFD B、PAD C、SC D、ER 4.JSP方法是一种面向( )的设计方法。 A、对象 B、数据流 C、控制结构 D、数据结构 5.程序设计语言的技术特性不应包括( )。 A、数据结构的描述性 B、抽象类型的描述性 C、数据库的易操作性 D、软件的可移植性 6.软件测试中,白盒法是通过分析程序的( )来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据 1软件工程判断与选择题全文共17页,当前为第2页。1软件工程判断与选择题全文共1
2022-07-02 09:04:00 60KB 文档资料
软件工程试题整理_词语解释题   1、需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查 分析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相 应的形式功能规约(需求规格说明)的过程。   2、白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序 的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻 辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预 期的状态是否一致。白盒法也不可能进行穷举测试。   3、黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部 结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足 功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。   4、渐增式测试:逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成 测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。   5、非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块按设计 要求组装在一起进行测试。   6、可执行的规格说明:这是一种使要求说明过
2022-07-02 09:03:59 83KB 文档资料
1软件工程名词解释全文共11页,当前为第1页。1软件工程名词解释全文共11页,当前为第1页。面向对象建模及它们之间的关系:对象建模:定义了做事情的实体;动态模型:明确规定了什么时候做;功能模型:指明了应该做什么;他们相互补充,相互配合。对象模型是最基本最重要的,他为其他两种模型奠定了基础,我们依靠对象模型完成了3种模型的集成 1软件工程名词解释全文共11页,当前为第1页。 1软件工程名词解释全文共11页,当前为第1页。 软件工程定义:1把系统的,规范的,可度量的途径应用于软件开发,运行和维护过程,也就是把工程应用于软件;2研究1中提到的的途径 软件生命周期各阶段的基本任务:问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;软件维护 软件过程定义:软件过程是为了获得高质量软件所需要完成的一系列任务的框架,他规定了完成各项任务的工作步骤 生命周期:它规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,也称过程模型 生命周期/过程模型:瀑布模型;快速原型模型;增量模型;螺旋模型 可行性研究过程步骤:1复查系统规模和目标;2研究目前正在使用的系统;3导出新系统的高层
2022-07-02 09:03:59 40KB 文档资料
GB 8567-88软件开发主要文档编写规范 本附录中列出了《计算机软件产品开发文件编制指南》GB 8567-88中主要软件文档的编写说明,供编写时参考。这些文档主要是:可行性研究报 告、项目开发计划、软件需求说明书、概要设计说明书、详细设计说明书、模块开发卷 宗、测试计划、测试分析报告、项目开发总结报告。 1. 可行性研究报告 l 引言 1.1 编写目的 说明:说明本可行性研究报告的编写目的,指出预期的读者。 1.2 背景 说明: a.所建议开发的软件系统的名称。 b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络。 c.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4 参考资料 列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文。 b.属干本项目的其他已发表的文件。 c. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件 资料的来源。 2 可行性研究的前提 说明对
2022-07-02 09:03:58 110KB 文档资料
34 第 37 卷 数字技术与应用 www.szjsyyy.com 0 引言 当今社会,是产业结构迅速变化的新时代,各种高新技术和产 业的渗透表明人类已经开始进入互联网时代。 如今,在互联网时代, 传统的生产方法和普及方法已经被改变。 互联网的足迹在各个领域 都可以看到,人们的物质生活水平大幅度改善。 软件开发是生产过 程的规划和意图的实现,软件开发是改善互联网设备整体质量的前 提和重要前提。 软件开发必须科学、 合理、 专业、 高效。 为了提供多媒 体操作强有力的基础,必须从软件系统的整体性能和指标全面分 析,构筑完整系统的软件开发模式。 所以,本论文介绍了网络时代的 软件开发,分析软件开发中的软件工程应用。 1 软件工程系统与开发分析 1.1 软件应用程序开发分析 在软件开发中对于整个开发的环境和场所需要高度重视,如 今,软件开发不会在短时间内引起大的问题,但是需要稳定性也非 常强力。 同时,如果适用了实际的生产流程,问题就会增大。 并且新 的时代是高效率和高品质的追求,最短时间最优化软件应用尤为重 要。 此外,传统的软件程序开发模式不能向前发展,软件开发基本上 是建模过程,所以,
2022-07-02 09:03:57 2.2MB 文档资料
第一节 软件工程基本概念 一、软件定义与软件特点 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档 的完整集合。 软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发 、运行、维护、使用等有关的文档。 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 二、软件危机与软件工程 软件工程包括3个要素,即方法、工具和过程 方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支 持软件开发的各个环节的控制、管理。 三、软件工程过程与软件生命周期 1、软件工程过程:是把输入转化为输出的一组彼此相关的资源和活动。 包括两方面内涵: 其一、软件工程过程是指为获得软件产品,在软件工具支持下由软件工程师完成的一系 列软件工程活动: 1)P—软件规格说明。 2)D—软件开发。产生满足规格说明的软件 3)C—软件确认。 4)A—软件演进。 其二、从软件开发的观点看,它就是使用适当的资源,为开发软件进行的一组开发活动 ,在过程结束时将输入转化为输出。 2、软件生命周期 将软件产品从提出、实现、使用维护到停止使用退役的过程称
2022-07-02 09:03:57 47KB 文档资料
1软件工程基础.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:03:56 943KB 文档资料
软件工程基础知识考点指导 考点1 :软件工程和项目管理基础 考 本考点考查软件工程和软件生成周期的概念,常用的软件开发模型,以及软件开发项目 管理基础知识。 软件工程三要素是______。 A)技术、方法和工具 B)方法、工具和过程 C)方法、对象和类 D)过程、模型、方法 答案:B 分析:软件工程三要素:方法、工具和过程。软件工程方法为软件开发提供了 "如何做" 的技术。软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。软件工程过 程定义了:方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管 理以及软件开发各个阶段完成的工作。 理 软件工程概述 1.软件危机 软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。概括的说即为 :能否满足对软件日益增长的需求?能否维护数量日益增长的现有软件? 2.软件工程 软件工程是一类求解软件的工程,它应用计算机科学、数学及管理科学等原理,借鉴 传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科 学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权 衡,管理科学用于计划
2022-07-02 09:03:55 172KB 文档资料
1、 可行性研究的目的是用最小的代价, 在尽可能短的时间内, 确定该项目是否能够开发。 2、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体, 软件工程时代的生产方式是工程化。 3、喷泉模型是一种以需求分析为动力,以对象为驱动的模型。 4、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。 5、可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经 济可行性、社会可行性。 6、 可行性研究的目的不是去开发一个软件项目, 而是研究这个软件项目是否值得开发, 其中的问题能否解决。 7、判定树较判定表直观易读,判定表进行逻辑验证较严格,能把所有的可能性全部都 考虑到。可将两种工具结合起来,先用判定表做底稿,在此基础上产生判定树。 8、软件工具的发展特点是软件工具有单一工具向多个工具集成化方向发展。重视用户 界面的设计,不断的采用新理论和新技术。软件工具的商品化推动了软件产业的发展,而软 件产业的发展,又增加了对软件工具的需求,促进了软件工具的商品化进程。 9、环境集成主要有数据集成、界面集成、控制集成、平台集成、过程集成。 10、
2022-07-02 09:03:55 113KB 文档资料