必威体育精装版软件工程问答对应(初版).docx

必威体育精装版软件工程问答对应(初版).docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
- - PAGE # - - - PAGE # - 软件工程问答对应(初版) 软件工程概论 软件的特点是什么? 软件是逻辑实体; 具有抽象性;软件的形态 不可见;一一必须通过观察、分析、思考、 判断来了解其功能、性能和其它特性。 软件是人脑思维的产物, 其生产过程与硬件 不同。 ――开发过程的质量控制及软件产 品保护问题。 软 件 的 开 发 和 运 行 受 计 算 机 系 统 限 制。 ――软件移植问题。 软件的开发技术落后, 手工开发方式仍占统 治地位。一一开发效率低。 2006年发布的国家分类标准是什么? 独立式,组合式,集成式,嵌入式。 软件危机的表现有哪些? 对开发成本和进度的估算偏差太大 没有适当的文档 软件成本比重上升 质量很不可靠 供不应求 4.6)用户很不满意 产生软件危机的原因是什么? 1) 客观:软件本身特点4逻辑部件2规模庞大 2) 主观:不正确的开发方法 忽视需求分析 “软件开发二程序编写”的错误观念 轻视软件维护 什么是软件工程三要素? 4)方法:为软件开发提供了“如何做”的技术。 2) 工具:为软件工程方法提供了支撑环境。 3) 过程:定义了方法使用的顺序、要交付的文 档资料、为保证质量和适应变化所需要 的管理、软件开发各个阶段完成的里程碑。 的管理、 软件开发各个阶段完成的里程碑。 软件工程的基本目标是什么? 4)付出较低的开发成本2)达到要求的软件 功能3)取得较好的软件性能4)开发的 软件易于移植5)需要较低的维护费用 6)能按时完成开发工作,及时交付使用 5. 软件工程的基本原则是什么? 抽象 2) 信息隐蔽 3) 模块化 4) 局部化 5) 确定性 6) 一致性 7) 完备性 8) 可验证性 6. 软件工程的基本原理是什么? 用分阶段的生命周期严格管理; 坚持进行阶段评审; 实行严格的产品控制; 采用现代程序设计技术; 结果应能清楚地审查; 开发小组人员应少而精; 承认不断改进软件工程实践的必要性。 瀑布模型有什么特点? 里程碑或基线驱动,或者说文档驱动; 过程逆转性很差,或者说不可逆转。 说明生命周期的划分? 一个软件从定义、 开发、 使用和维护, 直到 最终被废弃,所经历的生存过程称为软件生存 期或叫生命期。 生命期的划分: 定义阶段:制定计划需求分析和定义 开发阶段:软件设计程序编写软件测试 维护阶段:运行/维护 列出软件生存期的几个主要模型? 1)瀑布模型2)原型模型3)螺旋模型4)增量 模型5)构件组装模型 6)统一过程模型7)第四代技术 10.论述瀑布模型软件开发方法的基本过程? 增量模型有什么特点? 任务或功能模块驱动,可以分阶段提交产品; 有多个任务单, 这些多个任务单的集合, 构成 项目的一个总任务书 (总用户需求报告 )。 几种主要的软件开发方法? 面向过程的方法 面向数据的方法 面向对 象的方法 软件工程中的“五个面向”? 面向 流程分析、 面向 数据设计 面向 对象实现 面向 功能测试 面向 过程管理 - - PAGE # - - - PAGE # - 软件策划 1.可行性分析的目的? 用最小的代价在尽可能短的时间内确定问 题是否能够解决。 2.可行性分析最为敏感的方面是什么 ? 经济可行性这个系统的经济效益能超过它 的开发成本吗? 技术可行性现有技术能否实现该系统?技 术冒险的各种因素 ? 例如有关的技术是否 已进步到足以支持该系统?技术人员的熟 练程度?硬、软件资源是否按期得到? 操作可行性系统的操作方式在这个用户组 织内行得通吗? 法律可行性开发的软件项目是否侵犯他人 的利益,是否违反法律, 并由此承担法律责 任。 可行性研究的步骤有哪些 ? 复查系统规模和目标(系统调研) 研究目前正在使用的系统(系统分析) 导出新系统的高层逻辑模型(系统分析) 重新定义问题(模型评审) 导出和评价可供选择的解决方案 推荐一个方案并说明理由 推荐行动方针 书写文档提交审查 软件计划的步骤有哪些 ? 估计软件的规模及所需的资源 制定时间表 鉴别和评估风险 约定与限制条件 软件计划书的内容有哪些 ? 软件范围 2) 环境资源 3) 进度安排 4) 成 本/效益分析 甘特图有哪些优点和缺点? 优点:它具有简单、醒目和便于编制等特 点。能够动态反映软件项目开发进展的情 况。 缺点:难以反映多个任务之间存在的复杂 的逻辑关系。 什么是网络计划法的关键事件与关键路径? 关键事件:最早完成时间与最迟完成时间相等 的事件。 关键路径:关键事件联结的各个活动所组成的 路线。 常用的成本估算方法有哪些 ? 基于代码行的成本估算方法 任务分解成本估算 经验统计估算模型: 参数方程 动态多变量参数模型 COCOMO 模型( constructive Cost Model )

文档评论(0)

laugh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档