软件工程
文章平均质量分 81
pigdreams
有些技术你可以不用它,但你不能不知道它。
展开
-
软件工程-1.概述
#简介 最近在学习《软件工程》(高职版)这本书,现通过解答这本书的课后习题来进行知识的巩固,达到融会贯通的程度,也不枉看这本书所花的时间。 后续的软件工程系列文章都是这种模式,欲知更多内容可以去翻阅《软件工程》这本书。原创 2017-05-14 00:06:46 · 2081 阅读 · 0 评论 -
软件工程-2.软件可行性研究
一、选择题1.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面A 技术可行性 B 经济可行性 C 社会可行性 D 法律可行性2.可行性分析研究的目的是()A 争取项目 B 项目值得开发否 C 开发项目 D 规划项目3.经济可行性研究的范围包括()A 资源有效性 B 管理制度 C 效益分析 D 开发风险4.可行性分析是在系统开发的早期原创 2017-05-14 00:30:43 · 2926 阅读 · 1 评论 -
软件工程3-软件需求分析
1.为什么要进行系统分析?系统分析员的职责是什么?2.在进行系统分析时,怎样体现出结构化的设计思想?3.数据流图有哪些基本成分?怎样画数据流图?怎样改进数据流图?4.为什么数据流图要分层?画分层的数据流图要遵循哪些原则?5.为什么要随时准备重新画数据流图?6.数据词典有哪些基本条目?简述数据词典与数据流图的联系。7.简述描述数据流图中基本加工的结构化语言的特点。8.有一个基本加工的加工逻辑为:输入两原创 2017-07-11 21:07:05 · 2331 阅读 · 1 评论 -
软件工程4-软件概要设计
1.简述概要设计的基本过程。2.衡量模块的独立性可以从几个方面进行分析,试举例说明。3.模块化的优化原则有哪些?模块化的目的是什么?4.模块独立性和信息隐蔽有何联系?5.软件工程中应用抽象方法的目的是什么?6.试判断下列叙述是哪一种内聚?(1)一组语句在程序中金牌出现,为了节省内存空间把这些语句放在一个模块,模块的内聚性是? (2)将几个逻辑上相似的成分放在同一模块中,通过模块入口处的一个判断决定原创 2017-07-12 20:20:18 · 1105 阅读 · 0 评论 -
软件工程5-软件详细设计
1.简述详细设计的目的和任务。2.试比较几种详细设计的优缺点。3.下面是起泡法排序的C语言程序,试分别画出其程序流程图、N-S图和PAD图。Main() {int a[11];i,j,t; printf("input 10 number:\n"); for(i = 1;i<11;i++) scanf("%d",&a[i]); printf("\n"); for(i=1;i<=9;i++) for(j原创 2017-07-12 20:32:19 · 2220 阅读 · 0 评论 -
软件工程6-软件编码
1.填空题(1)最适合作为科学工程计算的语言是() A. Pascal B. C C. Fortran D. Prolog (2)比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是() A. FORTRAN语言 B. Pascal语言 C. C语言 D. Prolog语言 (3)第一个体现结构化编程思想的程序设计语言是() A. FORTRAN语言 B. Pascal语言 C. C语言原创 2017-07-15 23:29:28 · 1223 阅读 · 0 评论 -
软件工程7-软件测试
1.填空题(1)软件测试方法中的静态测试方法之一为() A. 计算机辅助静态分析 B. 黑盒法 C. 因果图 D. 路径覆盖 (2)在白盒法技术测试用例的设计中()是最弱的覆盖标准。 A. 语句 B. 路径 C. 条件组合 D. 判定 (3)黑盒测试在设计测试用例时,主要需要研究() A. 需求规格说明与概要设计说明 B. 详细设计说明 C. 项目开发计划 D. 概要设计说明与详细设计说明 (4)若原创 2017-07-17 20:11:08 · 1505 阅读 · 0 评论 -
软件工程8-软件维护与复用
1.结合自己的实际情况,试分析一下软件维护为什么是不可避免的?2.软件维护活动分为哪几种?请简要说明。3.请对比分析结构化维护和非结构化维护活动的组织过程。4.请简述软件的维护过程5.程序修改的副作用有哪几种?试分别简述。6.软件可维护性的决定因素有哪些?7.软件复用的过程和意义是什么?8.软件复用的类型有哪些?原创 2017-07-17 20:17:25 · 474 阅读 · 0 评论