第一章 导论 1. 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的 完整集合。 2. 软件分类(1)按功能分:系统软件、支撑软件、应用软件 (2)按软件规模进行划分:微型、小型、中型、大型、甚大型、极大型 (3)按软件服务对象的范围划分:项目软件、产品软件 (4)按使用的频度进行划分:一次使用、频繁使用 (5)按软件失效的影响进行划分:高可靠性软件、一般可靠性软件 (6)按软件工作方式划分:实时处理软件、分时软件操作系统、交互式软件、批处理软 件 3. 软件危机 多次在软件开发过程中出现失败的情况,软件进入商品化以后,由其是出现甚大的软 件之后,出现了巨多的软件失败 4. 瀑布模型:(各阶段) 第二章 可行性研究 1. 可行性研究的任务:技术可行性、经济可行性、操作可行性 2. 系统流程图的画法: 系统流程图符号——基本符号 "符号 "名称 "说明 " " "处理 "能改变数据值或数据位置的加工或部件,例如 " " " ",程序模 " " " "块、处理机等都是处理 " " "输入/输出 "表示输入或输出,是一个广义的不指明具体设 " " " "备的符号
2022-07-02 09:04:08 139KB 文档资料
1软件工程11.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:04:07 1015KB 文档资料
1软件工程3.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:04:06 1.9MB 文档资料
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 文档资料