1软件工程7.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:04:06 1.29MB 文档资料
1软件工程ppt.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:04:05 650KB 文档资料
1软件工程—简答题 全国2010年10月 四、简答题 1. 简述软件危机产生的原因。 答案:软件危机产生的原因有:(每点1分) (1)软件的规模越来越大,结构越来越复杂。 (2)软件开发的管理困难。由于软件规模大,结构复杂,又具有无形性,导致管理困难,进度控制困难,质量控制困难,可靠性无法保证。 (3)软件开发费用不断增加。软件生产是一种智力劳动,它是资金密集、人力密集的产业,大型软件投入人力多,周期长,费用上升很快。 (4)软件开发技术、开发工具落后,生产率提高缓慢。 (5)生产方式落后。软件仍然采用个体手工方式开发。 2. 简述需求分析的概念及需求分析的基本任务。 答案:需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。(3分)需求分析的基本任务是要准确地定义新系统的目标,为了满足用户需要,回答系统必须"做什么"的问题。(2分) 3. 简述数据流图的分类及每一类的特点。 答案:数据流图有两类:变换型数据流图和事务型数据流图。(1分)变换型数据流图是由输入、处理和输出
2022-07-02 09:04:05 63KB 文档资料
T ¿ ¨¸ £" ¯¸ … UMLChina ˚ ˇ ¤ … £ ˙– —˜ —¿ "˝ ˚ …ø UML£ UP ˇ …… ˚ı ˜ ƒ ˆ ¡£ ¡æ el el ogi c ¢ … `¸ Rhapsody OSEK Integration £ ˚˙ » ˜ œ œ º ¶ OSEK·œ´º ˜ »ø UM L 2£ SysM L ˜ ˜£ —˝ ˙ ¶ ¿" ¢ » ¡£ ¿" ¢ ¨¸ – Rhapsody — ¤ ˜£ " £ ¿ ˛ ·œ ´º ¿˚ ¸ —— OSEK( BM W ¡¢ ' ˚ ¡¢ · ˜ »¿¸ ¸ ¡¢ ¯ –ƒ ¡¢˛ ˆ¯ ¡¢PSA ¡¢ ¯ ¡¢· ¨ § ·· `¢ ˜ ˘ß ˚ ˚– ˇ ˝ –Œ …)…¨ ˇ ˝ ˜ EC U ( ˙¶ ¨º ˚ ¿ ˘ ¥ " ) ¡£ ` » UM L § ARTISAN —ß … ˛ ˆ¯ A&D ( ¶ » º ˙ ¶ … ˝¯ ) ˆ A rti san Studio ¿" ¢ `¸ » ¿ ¨« œ ˘ ASI¡" safe¡£ Artisan Studio ˜ —´ – 6£ 2 « 2
2022-07-02 09:04:04 53KB 文档资料
软件工程专业术语 -8.软件开发环境 -7.错误估量法 -6.软件质量保证 -5.瀑布模型 -4. 软件危机 -3. 软件工程 -2. 软件生存周期 -1. 软件生存周期模型 0. 软件开发方法 1、需求分析 2、白盒法 3、黑盒法 4、渐增式测试 5、非渐增式测试 6、可执行的规格说明 7、经济可行性 8、系统设计说明书 9、面向对象设计 10、结构化设计(分析) 12、基于脚本的设计 13、IDEF方法 14、JSP方法 15、软件概要设计 16、信息隐藏 17、系统流程图 18、集成测试 19、附加策略 20、抛弃策略 21、抽象 22、参数化抽象 23、静态测试 24、原型 25、事件 26、动态冗余 27、模块化 28、JSP方法 29、模型 30、瀑布模型 31、增量模型 32、喷泉模型 33、功能模型 34、动态模型 35、对象模型 36、货币的时刻价值 37、类 38、对象 39、多态性 40、风险分析 41、模块 42、JSD方法 43、路径覆盖 44、判定/条件覆盖 45、条件组合覆盖 46、条件覆盖 47、原型模型 48、软件工程环境 49、程序图 50. 结构化
2022-07-02 09:04:03 49KB 文档资料
第一章 1、计算机程序及其说明程序的各种文档称为___软件_____.计算机任务的处理对象和处 理规则的描述称为__程序______。有关计算机程序功能、设计、编制、使用的文字或图 形资料称为____文档____。 2、软件生命周期是指一个软件从提出开发要求直到该软件报废为止的整个时期。通常, 软件生命周期包括__问题定义______、可行性研究________、需求分析________、__总 体设计______、__详细设计______、_编码和单元测试_______、综合测试 、软件维护________等活动。 3、软件是一种(B)产品。 A。有形 B。逻辑 C。物质 D。消耗 4、软件危机的主要原因有(C) 1。软件本身的特点有关 2。用户使用不当 3。硬件可靠性差 4。对软件的错误认识 5。缺乏好的开发方法和手段 A。3和4 B 1、2和4 C 1和5 D 1和3 5、软件工程学科出现的主要原因是(C) A 计算机的发展 B 其他工程学科的影响 C 软件危机的出现 D 程序设计方法学的影响 6、由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表 现包括
2022-07-02 09:04:03 98KB 文档资料
一、选择题: D1. 为了提高测试的效率,应该 。 A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据 C、在完成编码后制定软件的测试计划 D、选择发现错误可能性大的数据作为测试数据 D2. 与设计测试数据无关的文档是 。 A、需求说明书 B、设计说明书 C、源程序 D、项目开发设计 B3. 结构设计是一种应用最广泛的系统设计方法,是以 为基础、自顶向下、逐步求精和模块化的过程。 A、数据流 B、数据流图 C、数据库 D、数据结构 A4. 概要设计的结果是提供一份 。 A、模块说明书 B、框图 C、程序 D、数据结构 B5. 需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统 的逻辑模型并写出 。 A、模块说明书 B、软件规格说明书 C、项目开发计划 D、合同文档 D6. 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的 。 A、1/6 B、1/5 C、1/4 D、1/3 A7. 变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后 将结果送出是属于 。 A、变换型 B、事务型 B8. PAD(Problem Ana
2022-07-02 09:04:02 104KB 文档资料
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 文档资料