1.某培训中心要研制一个计算机管理系统。它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。 如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该 课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交予财务部门,财务 人员开出发票给学生。 如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和账目文件下做 相应的修改,并给学生注销单。 如果是付款的,则由财务人员在账目文件上登记,也给学生一张收费收据。 要求: 根据要求所画出的该系统的数据流程图如下,请将此数据流图转换为软件结构图。( 6分) 2. 某仓库管理系统每天要处理大批单据所组成的事务文件。单据分为订货单和发货单两种 ,每张单据由多行组成,订货单每行包括零件号、零件名、单价、数量等4个数据项,发 货单每行包括零件号、零件名、数量等3个数据项,用Jackson结构图表示该事务文件的 数据结构。 ----------------------- 1软件工程作业全文共1页,当前为第1页。
2022-07-02 09:04:01 102KB 文档资料
作业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 文档资料