软件工程作业2(第5~7章)答案
“软件工程作业2(第5~7章)答案”相关的资料有哪些?“软件工程作业2(第5~7章)答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程作业2(第5~7章)答案”相关范文大全或资料大全,欢迎大家分享。
软件工程导论第4版第5章
软件工程导论第4版第1章概述
第5章 总体设计5.1 设计过程 5.2 设计原理 5.3 启发规则 5.4 描绘软件结构的图形工具 5.5 面向数据流的设计方法 5.6 小结 习题
软件工程导论第4版第1章概述
总体设计的基本目的就是回答“概括地说, 系统应该如何实现?”这个问题,因此,总体 设计又称为概要设计或初步设计。通过这个阶 段的工作将划分出组成系统的物理元素——程 序、文件、数据库、人工过程和文档等等,但 是每个物理元素仍然处于黑盒子级,这些黑盒 子里的具体内容将在以后仔细设计。总体设计 阶段的另一项重要任务是设计软件的结构,也 就是要确定系统中每个程序是由哪些模块组成 的,以及这些模块相互间的关系。
软件工程导论第4版第1章概述
总体设计过程首先寻找实现目标系统的各种不同 的方案,需求分析阶段得到的数据流图是设想各种可 能方案的基础。然后分析员从这些供选择的方案中选 取若干个合理的方案,为每个合理的方案都准备一份 系统流程图,列出组成系统的所有物理元素,进行成 本/效益分析,并且制定实现这个方案的进度计划。 分析员应该综合分析比较这些合理的方案,从中 选出一个最佳方案向用户和使用部门负责人推荐。如 果用户和使用部门的负责人接受了推荐的方案,
软件工程作业2
软件工程 第五章作业
8、某旅馆的电话服务如下:可以拨分机号和外地电话号码。分机号是从7201至7299.外线号码先拨9,然后是市话号码或长话号码,长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。写出在数据字典中,电话号码的 数据条目的定义: 答: 名称 分机号 简称 Extension 类型 长度 字符 4 字符 9 字符 12 值域 7201..7299 9+455|466|888|552+4{数字}4 9+{100..300}+455|466|888|552+4{数字}4 市话号码 Urban 长话号码 Long-distance
10、一个大城市的公共工作部门决定开发一个“计算机化的”坑洼跟踪和修理系统。当报告有坑洼时,它们被赋予一个标识号,并依据街道地址、大小(1~10)、地点(路中或路边等)、区域(由街道地址确定)和修理优先级(由坑洼的大小确定)储存起来。工单数据被关联到每个坑洼,其中包括地点和大小、修理队标识号、修理队的人数、被分配的装备、修理所用的时间、坑洼状况(正在工作、已被修理、临
软件工程作业2
软件工程 第五章作业
8、某旅馆的电话服务如下:可以拨分机号和外地电话号码。分机号是从7201至7299.外线号码先拨9,然后是市话号码或长话号码,长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。写出在数据字典中,电话号码的 数据条目的定义: 答: 名称 分机号 简称 Extension 类型 长度 字符 4 字符 9 字符 12 值域 7201..7299 9+455|466|888|552+4{数字}4 9+{100..300}+455|466|888|552+4{数字}4 市话号码 Urban 长话号码 Long-distance
10、一个大城市的公共工作部门决定开发一个“计算机化的”坑洼跟踪和修理系统。当报告有坑洼时,它们被赋予一个标识号,并依据街道地址、大小(1~10)、地点(路中或路边等)、区域(由街道地址确定)和修理优先级(由坑洼的大小确定)储存起来。工单数据被关联到每个坑洼,其中包括地点和大小、修理队标识号、修理队的人数、被分配的装备、修理所用的时间、坑洼状况(正在工作、已被修理、临
软件工程基础_第1章 软件工程概述
软件工程基础主讲教师:刘伟松 MP: 18602466465 QQ: 5659104531
课程简介 先修课基础: C程序设计,数据结构,数据库, 操作系统,离散数学, 一门专业方向课(JAVA\Windows\Web), 建议学习概率及数理统计、高等数学初步,管理学初步
专业必修课(考试)总 学 时 48 理论授课40 实验及讨论8
课程目标-1 掌握软件开发的基本流程、基本概念 熟悉需求分析的方法,能够读懂用形式化的 语言描述的需求说明书,如:流程图、IPO 图、USE-CASE图、E-R图。 熟悉概要设计的实施方法,了解面向对象方 法的概要设计方法。熟悉详细设计的方法, 能够对简单WEB系统或模块的形式化的分 析设计。 熟悉测试的基本步骤和方法3
课程目标-2 了解UML图示方法和常见的系统体系结构 了解软件验证技术和软件质量体系 了解软件项目计划方法 了解软件工程标准化及文档写作 了解并实践新技术学习的方法(PHP)
教学形式 课堂教学
小组项目案例协作训练
新技术学习训练(PHP WEB开发)5
考核方式 基础知识测试 70% 小组案例及新技术学习训练 30%
参考教材及资料 《软件工程导
《软件工程》作业+答案
《软件工程》作业
一、选择题
1.“软件危机”产生的主要原因是( B)。
A.软件日益庞大 B.开发方法不当 C.开发人员编写程序能力差 D.没有维护好软件 2.经济可行性研究的范围包括(D )
A.资源有效性 B.管理制度 C.效益分析 D.开发风险
3.软件需求分析的任务不应包括( A )。进行需求分析可使用多种工具,
但( B )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。需求规格说明书的内容不应当包括( D )。该文档在软件开发中具有重要的作用,但其作用不应当包括( E )。 A.① 问题分析 ② 信息域分析 ③ 结构化程序设计 ④ 确定逻辑模型
B.① 数据流图 ② 判定表 ③ PAD图 ④ 数据词典
C.① 要让软件做什么 ② 要给该软件提供哪些信息 ③ 要求软件工作效率如何 ④ 要让软件具有什么样的结构 D.① 对重要功能的描述 ② 对算法的详细过程性描述 ③ 软件确认准则
软件工程作业答案
软件工程网上作业题
第1章 软件工程学概述 一、选择题
1.软件危机具有下列表现( ) I、对软件开发成本估计不准确 II、软件产品的质量往往不可靠 III、软件常常不可维护 IV、软件成本逐年上升
A.I、II和III B.I、III和IV C.II、III和IV D.以上都正确 答案:D
2. 产生软件危机的原因可能有( ) I、用户需求描述不精确、不准确
II、对大型软件项目的开发缺乏有力的组织与管理 III、缺乏有力的方法学和工具的支持
IV、软件产品的特殊性和人类智力的局限性 A.I和II B.I、II和IV
C.II、III和IV D.以上都正确 答案:D
3. ( )分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。 A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型 答案:A
4. 为了克服软件危机,人们提出了用 ( ) 的原理来设计软件,这就是软件工程诞生的基础。 A. 数学 B. 软件学 C. 运筹学 D. 工程学 答案:D
4、TURBO PASCAL是( )软件。
A.系统软件 B.人工智能 C.事务软件 D.应用软件 答案:D
6.具
软件工程导论作业答案
第一章
1-1 什么是软件危机?
答:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程? 有哪些本质特性?怎样用软件工程消除软件危机? 答:是指导计算机软件开发和维护的一门工程学科。 特性略。
技术措施和管理措施消除软件危机。
1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2种):
答:1.传统方法学:也称为生命周期方法学或结构化范型。
优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。
缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2.面向对象方法学:对象+类+消息+通信
优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。
1-5
答:(1)1985年对计算机存储容量的需求,估计是 M=4080e0.28 (1985-1960) =4474263字
价格P=0.048*0.721985-1974*4474263=5789(美元
软件工程第10章(NEW)
第10章 面向对象分析
10.1 面向对象分析的基本过程 10.2 需求陈述 10.3 建立对象模型 10.4 建立动态模型
10.5 建立功能模型
10.6 定义服务 10.7 小结 习题
10.1 面向对象分析的基本过程10.1.1 概述 面向对象分析,就是抽取和整理用户需求并建立 问题域精确模型的过程。 通常,面向对象分析过程从分析陈述用户需求的 文件开始。 当软件项目采用招标方式确定开发单位时,“标 书”往往可以作为初步的需求陈述。
系统分析员应该深入理解用户需求,抽象出目 标系统的本质属性,并用模型准确地表示出来。 用自然语言书写的需求陈述通常是有二义性的, 内容往往不完整、不一致。 分析模型应该成为对问题的精确而又简洁的表 示。
10.1.2 3个子模型与5个层次
面向对象建模得到的模型包含系统的3个要素: 1. 静态结构 (对象模型)、 2. 交互次序 (动态模型) 3. 数据变换 (功能模型)。
复杂问题(大型系统)的对象模型通常由 下述5个层次组成: 1. 主题层、 2. 类与对象层、 3. 结构层、 4. 属性层 5. 服务层 。
这5个层次很像叠在一起的5张透明塑料片,它 们一层比一层显现出对象模型的更多细节。在概念 上,这5个
软件工程作业
作 业
1.第23题
在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为( ),此定义包括一组数据属性和在数据上的一组合法操作。 A.类 B.属性 C.对象 D.消息 答案:A
标准答案:A 您的答案: 题目分数:2.0 此题得分:0.0
2.第24题
一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是( )。 A.外部耦合 B.数据耦合 C.控制耦合 D.内容耦合 答案:C
标准答案:C 您的答案: 题目分数:2.0 此题得分:0.0
3.第25题
由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了下述( )方面。①生产成本过高 ②需求增长难以满足③进度难以控制 ④质量难以保证 A.①② B.②③ C.④ D.全部 答案:D
标准答案:D 您的答案: 题目分数:2.0 此题得分:0.0
4.第26题
在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( )。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 答案:B
标准答案:B 您的答案: 题目分数:1.0 此题得分:0.0
5.第27题
程序控制
《软件工程》试题及参考答案(第5套)
第一部分 选择题
一、单项选择题(本大题共20小题,每小题1分,共20分)
3.软件复杂性度量的参数包括( )
A.效率 B.规模 C.完整性 D.容错性
4.瀑布模型的存在问题是( )
A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
6.经济可行性研究的范围包括( )
A.资源有效性 B.管理制度 C.效益分析 D.开发风险
7.需求分析阶段的任务是确定( )
A. 软件开发方法 B. 软件开发工具
C. 软件开发费 D. 软件系统的功能
8.为了提高测试的效率,应该( )
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
9.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A.程序的内部逻辑 B.程序的复杂结构
C.使用说明书 D.程序的功能
10.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( )
A.它强调编程风格 B.选择良好的数据结构和算法
C.有限制地使用GOTO语句 D.