电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程-复习题含答案VIP免费

软件工程-复习题含答案_第1页
1/8
软件工程-复习题含答案_第2页
2/8
软件工程-复习题含答案_第3页
3/8
下载后可任意编辑1. 构成软件项目的最终产品有哪些? 应用程序、系统程序、面对用户的文档资料和面对开发者的文档资料。2. 可行性讨论目的 ? 确定在问题定义中所提出的问题是否值得去解,在限制条件下,问题能否解决。3. 可行性讨论包括哪几方面的内容? (1)技术可行性:现有技术能否实现本系统,现有技术人员能否胜任,开发系统的资源能否满足;(2)经济可行性:经济效益是否超出开发成本;(3)操作可行性:系统操作在用户内部行得通吗?(4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。4. 需求分析的描述工具有哪些 ? 有数据流图、数据字典、判定表、判定树、结构化自然语言、层次方框图、Warnier 图、IPO 图和需求描述语言等。 5. 需求分析的基本任务是什么 ? 准确定义未来系统的目标,确定为了满足用户的需要系统必须做什么。6. 软件需求规格说明书由哪些部分组成 ? 组成包括:(1) 引言:编写目的、背景说明、术语定义及参考资料等。(2) 概述主要功能、约束条件或特别需求。(3) 数据流图与数据字典。(4) 用户接口、硬件接口及软件接口。(5) 性能需求、属性等。(6) 其它需求,如数据库、操作及故障处理等。7. 系统流程图与数据流程图有什么区别 ? 系统流程图描述系统物理模型的工具,数据流程图描述系统逻辑模型的工具。系统流程图从系统功能的角度抽象的描述系统的各个部分及其相互之间信息流动的情况。数据流程图从数据传送和加工的角度抽象的描述信息在系统中的流动和数据处理的工作状况。8. 数据字典包括哪些内容 ? 它的作用是什么? 数据字典是描述数据流图中数据的信息的集合。它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流下载后可任意编辑描述、加工描述和文件描述三部分组成。对用户来讲,数据字典为他们提供了数据的明确定义;对系统分析员来讲,数据字典帮助他们比较容易修改已建立的系统逻辑模型。9. 软件工程的目标 是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用 性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。下面分别介绍这些概念。 可修改性 (modifiablity)。容许对系统进行修改而不增加原系统的复杂性。它支持软件的调试与维护,是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程-复习题含答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部