吉大17春学期《软件工程》在线作业一满分答案材料
- 格式:doc
- 大小:2.77 KB
- 文档页数:4
大工17春《软件开发基础》在线作业1一、作业题目本次作业题目为《软件开发基础》在线作业1。
二、作业内容作业要求如下:1. 使用任意编程语言,编写一个程序,实现以下功能:- 输入一个整数n,程序能够计算并输出从1到n的所有偶数;- 输入一个整数n,程序能够计算并输出从1到n的所有奇数;- 输入两个整数m和n,程序能够计算并输出从m到n的所有数字之和。
2. 提交代码和运行结果截图。
三、作业要点解析本次作业要求实现一个简单的程序,根据用户的输入,输出对应的数字序列或数字之和。
具体解析如下:1. 第一部分要求输出从1到n的所有偶数,可以采用循环结构进行判断,当循环变量为偶数时输出。
2. 第二部分要求输出从1到n的所有奇数,同样可以使用循环结构进行判断,当循环变量为奇数时输出。
3. 第三部分要求计算从m到n的所有数字之和,可以使用循环结构进行累加计算。
四、代码示例以下是使用Python语言编写的程序示例,满足题目要求,并能输出正确的结果。
def print_even_numbers(n):for i in range(1, n + 1):if i % 2 == 0:print(i, end=' ')def print_odd_numbers(n):for i in range(1, n + 1):if i % 2 != 0:print(i, end=' ')def calculate_sum(m, n):total_sum = 0for i in range(m, n + 1):total_sum += ireturn total_sum示例调用n = 10print("从1到{}的偶数为:".format(n))print_even_numbers(n)print("\n从1到{}的奇数为:".format(n))print_odd_numbers(n)print("\n从2到{}的数字之和为:".format(n))print(calculate_sum(2, n))五、运行结果截图请在提交作业时附上运行结果的截图,以证明程序运行正确。
一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。
A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。
A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。
A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。
A.增量模型B.专家系统C.喷泉模型D.变换模型5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。
A.需求不确定性高的B.需求确定的C.管理信息D.实时6.下列有关软件工程的标准,属于国际标准的是(D)A.GBB.DINC.ISOD.IEEE7.结构化方法是一种基于(D)的方法。
A.数据结构B.程序结构C.算法D.数据流8.软件可行性研究实质上是要进行一次(A)需求分析、设计过程。
A、简化、压缩的B、详细的C、彻底的D、深入的9.可行性研究的目的是(D)A、分析开发系统的必要性B、确定系统建设的方案C、分析系统风险D、确定是否值得开发系统10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。
A、P×(1+i*n)B、P×(i+1)*nC、p×(1+i)nD、p×(i+n)11.可行性研究是在(A)之前A、系统开发B、测试C、试运行D、集成测试12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。
A、1%B、20%C、8%D、50%13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。
A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》14.效率是一个性能要求,因此应当在以下哪个阶段规定?BA、可行性分析B、需求分析C、概要设计D、详细设计15.需求规格说明书的作用不包括(D)A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据16.数据字典是用来定义(D)中的各个成份的具体含义的。
吉大2020-2022学期《软件工程》在线作业一(4)答案
吉大2020-2022学期《软件工程》在线作业一
提醒:本科目含有多少随机试卷,请核实本套试卷是否是您需要的材料BC
2、ABC
3、ACD
一、多选题(共3题,12分
1、下面属于成本估计()
A代码行技术
B任务分解技术
C自动估计成本技术
D投资回报率
提示:复习课程相关知识802,并完成上述题目
[正确参考选择]:ABC
2、下面属于在需求分析阶段的图形工具的是()
A数据流图
B层次方框图
CIPO图
DIO图
提示:复习课程相关知识802,并完成上述题目
[正确参考选择]:ABC
3、瀑布模型的不存在以下问题()
A用户容易参与开发
B缺乏灵活性
C用户与开发者易沟通
D适用可变需求
提示:复习课程相关知识802,并完成上述题目
[正确参考选择]:ACD
二、判断题(共7题,28分
1、总体设计过程通常由两个主要阶段组成。
() A错误
B正确
提示:复习课程相关知识802,并完成上述题目[正确参考选择]:B
2、系统流程图是概括地描述物理系统的传统工具A错误。
吉大18春学期《软件工程》在线作业一-0003试卷总分:100 得分:100一、多选题 (共 3 道试题,共 12 分)1. 以下属于白盒测试技术的是()。
A. 基本路径测试B. 边界值分析测试C. 循环覆盖测试D. 逻辑覆盖测试答案:ABC2.下面属于成本估计()A. 代码行技术B. 任务分解技术C. 自动估计成本技术D. 投资回报率答案:ABC3.下面各项中不属于需求分析最终结果()A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告答案:ACD二、判断题 (共 7 道试题,共 28 分)4.软件测试的目的是竭力证明程序中有错误。
()答案:正确5.程序流程图是过程设计的工具之一()答案:正确6.箭头在系统流程图中代表处理()答案:错误7.数据流图的一个主要用途是作为分析和设计的工具()答案:正确8.软件工程方法学中方法是完成软件开发的各项任务的技术方法()答案:正确9.软件定义时期通常进一步划分为2个周期()答案:错误10.总体设计过程通常由两个主要阶段组成。
() 答案:正确三、单选题 (共 15 道试题,共 60 分)11.下面那个不是常见的3类人机界面设计指南()A. 一般交互指南B. 信息输出指南C. 数据输入指南D. 信息显示指南答案:B12.下面不是软件成分的重用的级别的是()A. 代码重用B. 设计结果重用C. 分析结果重用D. 类重用答案:D13.一个类可以有父类和子类主要是由于()A. 继承性B. 独立性C. 封装性D. 实力性答案:A14.下面不属于软件工程三要素的是()A. 方法B. 类C. 过程D. 工具答案:B15.软件测试是为了()而执行程序的过程。
A. 纠正错误B. 发现错误C. 避免错误D. 证明正确答案:B16.以下那个不是验证软件需求的正确性的()A. 一致性B. 完整性C. 现象性D. 有效性答案:C17.需求分析中开发人员要从用户那里了解()A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模答案:A18.所有的测试都应该能追溯到()A. 用户需求B. 系统需求C. 测试案例D. 以上都不正确答案:A19.模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。
吉大15春学期《软件工程》在线作业一一、多选题(共3 道试题,共12 分。
)V 1. 下面属于成本估计()A. 代码行技术B. 任务分解技术C. 自动估计成本技术D. 投资回报率满分:4 分2. 下面属于在需求分析阶段的图形工具的是()A. 数据流图B. 层次方框图C. IPO图D. I-O图满分:4 分3. 瀑布模型的不存在以下问题()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通二、判断题(共7 道试题,共28 分。
)V 1. 二义性是指读者可以用不同的方式理解的陈述()A. 错误B. 正确满分:4 分2. 单元测试集中检测软件设计的最小单元-模块()A. 错误B. 正确满分:4 分3. 确认测试目标是验证软件的有效性()A. 错误B. 正确满分:4 分4. 软件对象间彼此间的关系共有3类()A. 错误5. 程序流程图是过程设计的工具之一()A. 错误B. 正确满分:4 分6. 子系统的两种交互方式是客户-供应商关系和平等伙伴关系A. 错误B. 正确满分:4 分7. IPO图示输入、处理、输出图的简称()A. 错误B. 正确满分:4 分三、单选题(共15 道试题,共60 分。
)V 1. 软件系统的文档分为()类A. 一C. 三D. 四满分:4 分2. 需求分析中开发人员要从用户那里了解()A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模满分:4 分3. 下面不属于软件工程三要素的是()A. 方法B. 类C. 过程D. 工具满分:4 分4. 下面不是软件成分的重用的级别的是()A. 代码重用C. 分析结果重用D. 类重用满分:4 分5. 一个类可以有父类和子类主要是由于()A. 继承性B. 独立性C. 封装性D. 实力性满分:4 分6. 所有的测试都应该能追溯到()A. 用户需求B. 系统需求C. 测试案例D. 以上都不正确满分:4 分7. ER图包含了()种基本成分A. 一D. 四满分:4 分8. 从事物的组成部件及每个部件的属性、功能来认识事物。
吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.面向对象的技术中的“类”,是比较理想的可重用的软构件,称之为()A.软构件B.类构件C.特殊构件D.以上都不正确2.在设计人机界面的过程中,下面哪个问题不能遇到()A.系统响应时间B.系统吞吐量C.用户帮助设施D.出错信息处理3.软件工程包括技术和管理两方面的内容,是技术与管理紧密结合的产物。
()A、错误B、正确4.软件工程包括技术和管理两方面的内容,是技术与管理紧密结合的产物( )。
A、错误B、正确正确答案:B5.子系统测试中着重测试模块的()A.语法B.接口C.函数D.以上都不正确6.下面哪些属于数据字典的元素?() A、数据流B、数据存储C、处理D、数据对象7.一般来说,对于每种解决问题的方法至少从2个方面研究每种解法的可行性。
()A、错误B、正确8.大型软件的测试不包括哪个阶段?()A、边值测试B、单元测试C、集成测试D、验收测试9.以下那个选项( )不是实体-联系图。
A、数据B、数据对象C、数字D、数图正确答案:C10.宽度是软件结构内同一个层次上的模块总数的最大值( )。
A、错误B、正确正确答案:B11.在数据流图中,正方形代表()。
A、源点B、园点C、加工D、模块12.以下哪个选项不是实体-联系图?()A、数据B、数据对象C、数字D、数图13.软件生命周期分为()个时期A.四B.二C.三D.一14.确认测试目标是验证软件的有效性。
()A、错误B、正确15.在设计人机界面的过程中,下面那个问题不能遇到( )。
A、系统吞吐量B、系统响应时间C、用户帮助设施D、出错信息处理正确答案:A第2卷一.综合考核(共15题)1.耦合是对一个软件结构内不同模块之间互连程度的度量。
()A、错误B、正确2.为了使模块尽可能独立,要求()。
A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强3.在数据流图中,正方形代表()。
76.软件的开发模式有() 2.②变换模式、渐增模式、瀑布模式77.需求分析的方法包括()2.②结构化分析技术、面向对象的分析技术78.结构化程序设计就是要() 3.③限制GOTO语句的使用79.程序图的作用是() 2.②定量度量软件的复杂程度80.V(G)=m-n+p中的p取3意味着()3.③主程序中含两个子程序81.在数据流图中,源点和终点的数量() 4.④依需要而定82.模块的初始化工作和模块处理意外故障均属于()1.①时间内聚83.HIPO的含义是() 1.①层次、输入、处理、输出84.数据字典和数据流图共同构成系统的() 4.④逻辑模型85.好的软件结构它的外观形状一般呈()3.③椭圆形86.可行性研究阶段使用的图形工具是() 1.①DFD图87.下面说法正确的是()1.①模块的作用域在模块的控制域之内88.计算机的体系结构对程序设计语言具有()1.①反作用89.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()2.②自底向上的开发方法90.软件维护组织包括()1.①系统维护人员和系统管理人员92.下面说法哪个不属于设计准则()4.④模块要有重用性93.变换型结构的数据流呈()1.①线性形状94.等价类划分属于() 2.②黑盒测试95.软件测试的目的是() 2.②寻找软件中的错误6:CMU/SEI推出的(2 )将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。
1.A. CMM5:软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1 )。
①大部分错误是在编码之前造成的②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率③错误发现得越晚,所付出的修正代价越高④为了便于控制开发进度1.供选择的答案:2.B. ①③1、软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。
网络教育学院《软件工程》课程大作业题目:图书管理系统学习中心:赣州学习中心层次:专升本专业:网络工程年级:2016年春季学号:160040205003学生:邓健完成日期:2017 年8 月24 日目录目录.................................................................................................................................... - 0 -第二部分需求分析....................................................................................................... - 10 -2.1 功能需求分析..................................................................................................... - 10 -2.1.1 系统功能模块分析................................................................................ - 11 -2.1.2 识别参与者............................................................................................ - 11 -2.1.3 用例图分析............................................................................................ - 12 -2.2 非功能性需求分析............................................................................................ - 13 -2.3 静态建模............................................................................................................ - 13 -2.3.1定义系统对象......................................................................................... - 14 -2.4动态行为建模..................................................................................................... - 14 -2.4.1时序图分析............................................................................................. - 15 -2.4.2状态图分析..............................................................................................- 17 -第三部分系统设计...................................................................................................... - 18 -3.1 总体设计............................................................................................................ - 18 -3.1.1 系统目标设计................................................................................................ - 18 -3.1.2系统功能设计......................................................................................... - 19 -3.2系统功能模块设计............................................................................................. - 19 -3.3.1概念结构设计......................................................................................... - 19 -3.3.2逻辑结构设计......................................................................................... - 21 -3.3.3物理结构设计......................................................................................... - 22 -3.5主要模块运行..................................................................................................... - 23 -3.6.1系统测试方法及步骤...................................................................................... - 27 -3.6.2测试用例......................................................................................................... - 28 -目录.....................................................................................................................................- 0 -第二部分需求分析...................................................................................................... - 10 -2.1 功能需求分析.................................................................................................... - 10 -2.1.1 系统功能模块分析................................................................................ - 11 -2.1.2 识别参与者............................................................................................ - 11 -2.1.3 用例图分析............................................................................................ - 12 -2.2 非功能性需求分析............................................................................................ - 13 -2.3 静态建模............................................................................................................ - 13 -2.3.1定义系统对象......................................................................................... - 14 -2.4动态行为建模..................................................................................................... - 14 -2.4.1时序图分析............................................................................................. - 15 -2.4.2状态图分析..............................................................................................- 17 -第三部分系统设计...................................................................................................... - 18 -3.1 总体设计............................................................................................................ - 18 -3.1.1 系统目标设计................................................................................................ - 18 -3.1.2系统功能设计......................................................................................... - 19 -3.2系统功能模块设计............................................................................................. - 19 -3.3.1概念结构设计......................................................................................... - 19 -3.3.2逻辑结构设计......................................................................................... - 21 -3.3.3物理结构设计......................................................................................... - 22 -3.5主要模块运行..................................................................................................... - 23 -3.6.1系统测试方法及步骤...................................................................................... - 27 -3.6.2测试用例......................................................................................................... - 28 -第一部分可行性研究分析1.1 引言1.1.1 目的图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。
1: 单项选择题(5分)包括风险分析的软件工程模型是( )。
A: 螺旋模型B: 瀑布模型C: 增量模型D: 喷泉模型2: 单项选择题(5分)软件开发方式的要紧工作模型有( )。
A: 快速原型模型B: 增量模型C: 瀑布模型D: 以上都对3: 单项选择题(5分)软件危机的要紧表现是( )。
A: 对软件开发本钱和进度的估量往往不够准确B: 有的软件产品存在质量问题C: 有的软件没有适当的文档资料D: 以上都对4: 单项选择题(5分)软件工程三要素是( )。
A: 方式、技术、C语言B: 方式、工具、进程C: 方式、对象、类D: 方式、进程、模型5: 单项选择题(5分)软件工程的概念是哪年提出的( )。
A: 1988B: 1968C: 1948D: 19286: 单项选择题(5分)数据字典是数据流图中所有元素的概念的集合,一样由以下四类元素组成( )。
A: 加工条款、数据流、数据存储、数据池B: 加工条款、数据流、数据项条款、文件C: 数据流分量、数据流、数据存储、处置D: 加工条款、数据流分量、数据池、文件7: 单项选择题(5分)软件可行性研究实质上是要进行一次( )系统分析和设计进程。
A: 简化、紧缩的B: 详细的C: 复杂的D: 深切的8: 单项选择题(5分)一个项目是不是开发,从经济上来讲是不是可行,归根结底是取决于( )。
A: 本钱估算、效益分析B: 项目打算C: 工程治理D: 工程网络图9: 单项选择题(5分)需求分析的大体任务是( )。
A: 系统开发的具体方案B: 系统保护的大体方案C: 准确回答"系统必需做什么?"那个问题D: 进一步回答"系统如何完成它的工作?"那个问题10: 单项选择题(5分)实体-联系数据模型所包括的大体成份是( )。
A: 实体、数据、对象B: 实体、联系、对象C: 数据对象、联系、属性D: 数据对象、联系、操纵信息11: 判定题(5分)软件确实是程序,编写软件确实是编写程序。
【奥鹏】吉大19秋学期《软件工程》在线作业一
试卷总分:100 得分:100BC 2、ABC 3、ACD
一、多选题(共3题,12分
1、以下属于白盒测试技术的是()。
A基本路径测试
B边界值分析测试
C循环覆盖测试
D逻辑覆盖测试
[分析上述题目,并完成选择]
参考选择是:ABC
2、下面属于成本估计()
A代码行技术
B任务分解技术
C自动估计成本技术
D投资回报率
[分析上述题目,并完成选择]
参考选择是:ABC
3、下面各项中不属于需求分析最终结果()
A项目开发计划
B需求规格说明书
C设计说明书
D可行性分析报告
[分析上述题目,并完成选择]
参考选择是:ACD
二、判断题(共7题,28分
1、软件测试的目的是竭力证明程序中有错误。
()
A错误
B正确
[分析上述题目,并完成选择]
参考选择是:B
2、程序流程图是过程设计的工具之一()
A错误
B正确
[分析上述题目,并完成选择]
参考选择是:B
3、箭头在系统流程图中代表处理()
A错误
B正确
[分析上述题目,并完成选择]
参考选择是:A
4、数据流图的一个主要用途是作为分析和设计的工具() A错误
B正确
[分析上述题目,并完成选择]。
吉大17春学期《软件工程》在线作业一
一、多选题(共 3 道试题,共 12 分。
)
1. 下面属于在需求分析阶段的图形工具的是()
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
正确答案:ABC
2. 下面各项中不属于需求分析最终结果()
A. 项目开发计划
B. 需求规格说明书
C. 设计说明书
D. 可行性分析报告
正确答案:ACD
3. 下面那些属于数据字典的元素()
A. 数据流
B. 数据存储
C. 处理
D. 数据项
正确答案:ABC
吉大17春学期《软件工程》在线作业一
二、判断题(共 7 道试题,共 28 分。
)
1. 数据字典中包含数据存储()
A. 错误
B. 正确
正确答案:B
2. 程序流程图是过程设计的工具之一()
A. 错误
B. 正确
正确答案:B
3. 软件定义时期通常进一步划分为2个周期()
A. 错误
B. 正确
正确答案:A
4. 软件维护可有可无()
A. 错误
B. 正确
正确答案:A
5. 总体设计过程通常由两个主要阶段组成。
()
A. 错误
B. 正确
正确答案:B
6. 需求分析的任务通常由八个方面的综合要求组成()
A. 错误
B. 正确
正确答案:B
7. IPO图示输入、处理、输出图的简称()
A. 错误
B. 正确
正确答案:B
吉大17春学期《软件工程》在线作业一
三、单选题(共 15 道试题,共 60 分。
)
1. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以()维护所占的维护量最小。
A. 改正性维护
B. 适应性维护
C. 预防性维护
D. 完善性维护
正确答案:C
2. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
正确答案:C
3. 常见的数据存储管理方式有()种
A. 1
B. 2
C. 3
D. 4
正确答案:C
4. 下面不属于软件工程三要素的是()
A. 方法
B. 类
C. 过程
D. 工具
正确答案:B
5. 以下那个不是验证软件需求的正确性的()
A. 一致性
B. 完整性
C. 现象性
D. 有效性
正确答案:C
6. 一个类可以有父类和子类主要是由于()
A. 继承性
B. 独立性
C. 封装性
D. 实力性
正确答案:A
7. 软件重用分为()个层次
A. 1
B. 2
C. 3
D. 4
正确答案:C
8. 下面不属于面向对象设计准则的是()
A. 模块化
B. 抽象
C. 信息隐藏
D. 不可重用
正确答案:D
9. 为了使模块尽可能独立,要求()。
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱正确答案:B
10. 常见的程序控制结构不包括()
A. GO TO 语句
B. 顺序
C. 选择
D. 循环
正确答案:A
11. 下面不是面向对象的的重要特点()
A. 一致的表示方法
B. 可重用性
C. 可维护性
D. 类型检查
正确答案:D
12. 模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。
A. 松散
B. 紧密
C. 无法判断
D. 相等
正确答案:B
13. 典型的软件再工程分为()类活动
A. 4
B. 5
C. 6
D. 7
正确答案:C
14. 子系统测试中着重测试模块的()
A. 接口
B. 函数
C. 语法
D. 以上都不正确
正确答案:A
15. 下面不属于软件危机现象的是()
A. 对软件开发成本和进度的估计常常很不准确。
B. 用户对“已完成的”软件系统不满意的现象经常发生。
C. 软件产品的质量往往靠不住。
D. 软件常常是可维护的。
正确答案:D。