文档库 最新最全的文档下载
当前位置:文档库 › 系统工程导论(陈宏民版)复习资料

系统工程导论(陈宏民版)复习资料

系统工程导论(陈宏民版)复习资料
系统工程导论(陈宏民版)复习资料

第2次作业:《系统工程导论》作业题

《系统工程导论》 第2次作业 一.判断并填空(正确的写“对”,错误的写“错”) 1.任何一个系统都存在于一定的环境之中,在系统与环境之间具有物质的、能量的和信息的交换。 【对】 2.系统模型,是对于系统的描述、模仿或抽象。它反映系统的物理本质与主要特征。 【对】 3.系统分析一般有七个步骤,根据具体情况,有些步骤可以并行进行,但不能改变顺序。 【错】 4.贝塔朗菲的理论可以归纳为以下四点:整体性原则,动态结构原则,能动性原则,有序性原则。 【对】 二.填空题 1.系统的所谓相关性,包含两重意思:一是系统内部各元素之间存在 着这样那样的联系;二是系统与其环境之间也存在着这样那样的联系。 “联系”又称“关系”,常常是错综复杂的。 2.对模型进行修正与简化的方法通常有:(1)去除一些变量;(2)合并 一些变量;(3)改变变量的性质;(4)改变变量之间的函数关系;(5)改 变约束。 3.系统分析的原则有那些?(1)内部因素与外部因素相结合; (2)微观效果与宏观效果相结合;(3)当前效果与长远效果相结合;(4)定量分析与定性分析相结合。 4.指标评分法主要有:(1)排队打分法;(2)_ 专家打分法_ ;(3)两两 比较法;(4)____体操计分法____:(5)______连环比率法___;(6)___逻辑判断评分法___。 三简答题 1.简述系统与环境的关系

答:新系统产生于环境;新系统的约束条件决定于环境;决策的依据来自于环境,试制所需资源来自于环境;最后,系统的品质也只能放在环境中进行评价。 系统对环境的依赖性,产生与环境,运行与环境中,适应环境; 系统与环境划分的确定性与相对性; 系统与环境相互影响,物质、能量、信息交换; 系统+环境=更大系统。 2.谈谈切尔兰德“调查学习”软方法流程。 答:1、明确关联因素:初步弄清与现状有关的各种因素及其相互关系。2,建立概念模型:在难于建立准确的数学模型的情况下,用结构模型或语言模型来描述系统的现状。3,改善概念模型:随着分析的不断加深和“学习”的深入,对模型加以改进,找到更适合的模型。4,比较:将概念模型与现状进行比较,找出符合决策者意图而且可行的方案。5,实施:将方案付诸实施。 3.说明建立数学模型的一般步骤。 答:1)明确目标; 2)找出主要因素,确定主要变量; 3)找出各种关系; 4)明确系统的资源和约束条件;用数学符号、公式表达各种关系和条件; 5)代入历史数据进行“符合计算”,检查模型是否反映所研究的问题; 6)简化和规范模型的表达形式。 4.系统评价工作的困难及解决办法是什么? 答:系统评价工作的困难有以下两项:1)有的指标没有明确的数量表示,甚至同使用人或评价人的主观感觉与经验有关;2)不同的方案可能各有所长。 解决办法是:1)建立评价指示体系;2)各项指标数量化;3)所有指标归一化。 四.计算题 1.某系统平均工作2000小时,发生5次故障,则系统平均无故障工作时间为多少?若连续工作400小时,则可靠度R(t)为多少? 解:系统平均无故障工作时间MTBF=2000/5=400(小时) 可靠度R(t)=[(2000-400)/2000]*100%=80% 2.设有5台设备,6个操作者,其操作感受情况记录为下表,评分结果也表示在表中。如对良、可、差分别给予3、2、1分,试分别计算这些设备的原始分、百分制分、十分制分和得分系数,最后对这些样机作一个评判。

软件工程导论(第5版)课后习题答案

1-5 根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=4080e0.28(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降:P1=0.3×0.72Y-1974(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为:P2=0.048×0.72Y-1974(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。 基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: (1) 在1985年对计算机存储容量的需求估计是多少?如果字长为16位,这个存储器的价格是多少? (2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。 (3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。 ●(1)在1985年对计算机存储容量的需求,估计是 M=4080e0.28(1985-1960)=4474263(字) ●如果字长为16位,则这个存储器的价格是 ●P=0.048*0.72 1985-1974*4474263=$5789 ●(2)如果一条指令的长度为一个字,则使存储器装满程序共需4474263条指令。 ●在1985年一名程序员每天可开发出10条指令,如果每月有20个工作日,则每人 每月可开发出10×20条指令。 ●为了开发出4474263条指令以装满存储器,需要的工作量是: 4474263/200=22371(人月) ●程序员的月平均工资是4000美元,开发出4474263条指令的成本是 22371*4000=¥89484000 ●(3)在1995年对存储容量的需求估计为: M=4080E0。28(1995-1960)=73577679(字)=4080E9.8 ●如果字长为32位,则这个存储器的价格是: P=0.003*32*0.72(1995-1974)*73577679=$7127 ●如果一条指令为一个字长,则为使存储器装满程序共需73,577,679条指令。 ●在1995年一名程序员每天可开发出30条指令,每月可开发出600条指令,为了开 发出可装满整个存储器的程序,需要的工作量为 73577679/600=122629(人月) ●开发上述程序的成本为: 122629*6000=$735776790 1-6 什么是软件过程?它与软件工程方法学有何关系?

2013华南理工 完整版系统工程导论随堂练习及作业答案

系统工程导论?作业一 1. 系统工程的主要特点是什么? A: 一个系统,两个最优 B: 以软为主,软硬结合 C: 跨学科多,综合性强 D: 从定性到定量的综合集成研究 E: 宏观研究为主,兼顾微观研究 F: 实践性与咨询性 参考答案:ABCDEF 2. 把时间维与逻辑维结合起来形成一个二维结构,称为系统工程的活动矩阵, 参考答案:√ 3. 80年代末,钱学森提出处理开放的复杂巨系统的方法论___,结合系统学理论和人工智能技术的发展,又于己于1992年提出了建设____ 体系,进一步发展了开放的复杂巨系统的系统方法。 A: 从定性到定量综合集成研讨厅;从定性到定量综合集成方法 B: 从定性到定量综合集成方法;从定性到定量综合集成研讨厅 C: 定性与定量综合集成方法;定性与定量综合集成研讨厅 D: 定性与定量综合集成研讨厅;定性与定量综合集成方法 参考答案:B 4. 从控制理论来看,控制任务的主要类型是: A. 定值控制、 B. 程序控制 C. 随动控制 D. 最优控制 参考答案:ABCD 5. 从系统工程的观点看,系统的主要属性哪一些? A:集合性 B:相关性 C:层次性 D:整体性 参考答案:ABCD 6. 下面关于系统与环境的关系叙述正确的有()A:新系统产生于环境;新系统的约束条件决定于环境; B:决策的依据来自于环境,试制所需资源来自于环境,最后,系统的品质也这能放在环境中进行评价。C:系统对环境的依赖性,产生与环境,运行与环境中,适应环境; D:系统与环境划分的确定性与相对性; 参考答案:ABCD 7. 所谓系统,是由相互依存、相互作用的若干要素结合而成的具有特定功能的统一体。它由许多要素构成,但从其功能来看,它是可以分割的。 参考答案:× 8. 关于钱学森提出的系统新的分类方法,说法正确的是: A:按照系统规模分为小系统、大系统、巨系统。B按照系统结构复杂程度分为简单系统和复杂系统两类。 C:按照自然属性系统可分为自然系统、社会系统D:按照系统与环境的关系可分为开放系统、封闭系统 参考答案:AB 9. 系统的结构与功能的关系说法正确的是()A: 作为一个系统,必须包括其要素的集合与关系的集合 B: 结构决定功能 C:功能决定结构 D: 环境与结构共同决定功能。 参考答案:BD 系统工程导论?作业二 1. 系统科学体系结构的四个层次是:每一部门的科学技术,直接与改造客观世界的实践活动相联系的是工程技术;稍微远离工程实践的是工程技术的理论基础??技术科学;再远一些的是这一部门科学技术的基础科学;基础科学再经过一座过渡的桥梁与马克思主义哲学相联系。 参考答案:√ 2. 什么也不干,维持现状,也是一种方案,称为零方案。 参考答案:√ 3. 系统工程的主要特点是什么? A: 一个系统,两个最优 B: 以软为主,软硬结合 C: 跨学科多,综合性强 D: 从定性到定量的综合集成研究 E: 宏观研究为主,兼顾微观研究 F: 实践性与咨询性 参考答案:ABCDEF 4. A.D.Hall曾明确指出,系统工程师应有如下的特征() A:能够用系统工程的观点抓住复杂事物的共性;B:具有客观判断及正确评价问题的能力; C: 富有想象力和创造性 D: 具有处理人事关系的机敏性 E: 具有掌握和使用情报的丰富经验。 参考答案:ABCDE 5. 1968年美国贝尔电话公司工程师霍尔提出的系统工程三维结构为() A: 时间维B: 逻辑维;C: 创造维D: 专业维 参考答案:ABD 6. 80年代末,钱学森提出处理开放的复杂巨系统

软件工程导论期末考试试题和答案

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 3.A、软件开发工作的基础B、软件生存周期的开始 4.C、由系统分析员单独完成的D、由用户自己单独完成的 5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 6.A、明确的需求定义B、完整的生命周期 7.C、较长的开发时间D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 9.A、改正性维护B、适应性维护 10.C、完善性维护D、预防性维护 11.一般说来,投入运行的软件系统中有错误(A )。

系统工程导论课后习题答案

2.1什么是孤立系统、封闭系统和开放系统?试分别举例说明。 答:a.如果系统与其环境之间既没有物质的交换,也没有能量的交换,就称其为孤立系统。在孤立系统中,系统与环境之间是相互隔绝的,系统内部的能量和物质不能传至系统外,系统环境的能量也不能传至系统内,显然,客观世界是不存在这种孤立系统的;b.如果系统与其环境可以交换能量但不可以交换物质,称其为封闭系统。例如一个密闭的容器,可以与外界交换能量,但不能交换物质,可看作为封闭系统;c.如果系统与环境之间既有换,又有物质交换,就称其为开放系统。小至细胞、分子、大至生物、城市、国家等任何系统每时每刻都与环境进行着物质、能量及信息的交换,都是开放系统。 2.2什么是系统自组织现象?试描述一个具体的系统自组织现象。 答:系统中的元素在环境作用下,不依靠外力,发展形成有序结构的过程,称为系统自组织。19世纪末化学家利色根发现,将碘化钾溶液加入到含有硝酸银的胶体介质中,在一定的条件下,所形成的碘化银沉淀物会构成一圈圈有规律间隔的环状分布,这种有序的环称为利色根环。如激光的产生就是一个典型的自组织过程。 2.3中国科学家对系统科学与技术有过哪些贡献? 答:中国科学院于1956年在力学研究所成立“运用组”,即后来“运筹组”的前身。到1980年成立“系统科学研究所”,1980年成立“中国系统工程学会”,这些都标志着我国对系统工程研究发展的重视。1986年钱学森发表“为什么创立和研究系统学”,又把我国系统工程研究提高到系统工程基础理论,从系统科学体系的高度进行研究。我国学者钱学森于1989年提出“综合集成法”,是对系统工程方法论研究方面作出的新贡献。 2.4如何全面正确理解系统的整体性和“1+1>2”表达式? 答:系统的首要特征就是其整体性,系统不是各孤立部分属性的简单叠加,它还具有各孤立部分所没有的新的性质和行为。系统的整体性质有时通俗地表达为“1+1>2”,但实际情况是复杂的,也有可能等于2或小于2,这取决于系统的结构、各部分的属性及系统内协同作用的强弱。这主要是从系统的交通角度来理解的。 2.5耗散结构理论、协同学和混沌理论的主要观点是什么?有什么共同点与不同点? 答:a.散结构理论认为一个系统总是朝着均匀和无序的平衡态发展,系统的熵不断增大,直至达到平衡态,此时系统的熵最大,但对于一个开放系统,系统的熵却可能增长、维持或减小。b.协同学研究系统的各个部分如何进行协作,并通过协作导致系统出现空间上、时间上或功能上的有序结构。c.混沌是由确定性的发展过程中产生出来的一种随机运动。它不是简单的无序状态,在“杂乱无章”运动中又包含普适常数,包含自相似性。 共同点:三者讲的都是一个系统如何自发地形成有序结构的。不同点:混沌理论是从随机表象角度来讲的,耗散结构是从熵的角度来讲的,协同学是从各个部分如何进行协作。 3.0详细说明动态规划的中心思想。 动态规划是研究多段决策而提出来的一种数学方法,它的中心思想是所谓的“最优性原理”,这个原理归结为用一个基本地推关系式,从整个过程的终点出发,由后向前,使过程连续地转移,一步一步地推到始点,找到最优解。动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治法来解这类问题,则分解得到的子问题数目太多,有些子问题被重复计算了很多次。如果我们能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,这样就可以避免大量的重复计算,节省时间。我们可以用一个表来记录所有已解的子问题的答案。不管该子问题以后是否被用到,只要它被计算过,就将其结果填入表中。这就是动态规划法的基本思路。具体的动态规划算

软件工程导论(第五版)课后习题测验答案

《软件工程导论》课后习题答案 第一章软件工程概论 1-1 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。 (6)软件成本与开发进度难以估计。 (7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.软件危机有那些典型表现? (1)对软件开发成本和进度的估计常常很不准确。 (2) 用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件通常没有适当的文档资料。 (6) 软件成本在计算机系统总成本中所占的比例逐年上升。 (7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 3.为什么会产生软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。(2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 4.怎样克服软件危机? (1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。(3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。 总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。 1-3、

2019最新软件工程导论期末考试题库及答案

2019最新软件工程导论期末考试题库及答案 1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM 公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符 号表达了系统中各种元素之间的_____信息流动_____情况。4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集 成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。 9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合” 的原则,提高模块的_独立性。 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。

《软件工程导论》第五版-张海藩-编著-总结

《软件工程导论》第五版张海藩编著总结 分类:Computer System2011-01-04 10:14 6417人阅读评论(10) 收藏举报 测试数据结构工具任务文档软件测试 总结重点: ?Unit1 ?软件危机包含两方面の问题:一是如何开发软件,怎样满足人们对软件日益增长の需求?二是如何维护软件,使它们持久地满足人们の要求。 ?软件工程学定义:把软件当作一种工业产品,采用工程学の原理来管理和组织软件の开发和维护,称为软件工程。 ?软件是指程序、数据和文档三者共同构成の配置。 ?包含与数据处理系统操作有关の程序、规程、规则以及相关文档の智力创作称为软件。文档是描述程序开发过程の,是智力创作の真实记录,是创作活动の历史档案和结晶。 ?软件の描述性定义:软件由计算机程序,数据结构和文档组成。 ?软件质量定义为“与软件产品满足规定の和隐含の需求能力有关の特征和特性の全体” 具体来说: 1)软件产品中能满足给定需求の性质和特性の总体; 2)软件具有所期望の各种属性の组合程度。 ?将软件质量属性划分为六个特性(功能性、可靠性、易用性、效率、维护性和可移植性),这六个属性是面向用户の观点——面向管理の观点,且是定性描述の。 ?软件质量度量体系:内部度量可用于开发阶段の非执行软件产品,外部度量只能在生存周期过程中の测试阶段和任何运行阶段使用。 ?软件工程项目の基本目标:(1)低成本;(2)满足功能要求;(3)高性能;(4)易移植;(5)易维护。 ?软件工程方法学就是要从技术和管理上提供如何去设计和维护软件。 ?软件开发方法:面向数据流(约旦)方法、面向数据结构方法、面向对象方法。 ?结构程序设计是进行以模块功能和处理过程设计为主の详细设计の基本原则。它の主要观点是采用自顶向下、逐步求精の程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。 ?用来辅助软件开发、运行、维护、管理、支持等过程中活动の软件称为软件工具(CASE)。 ?软件生存周期定义:软件产品从形成概念开始,经过开发、使用和维护,直到最后不再使用の整个过程。各阶段の任务彼此间尽可能の相对独立,同一阶段内各项任务の性质尽可能の相同。软件の开发就是“按软件顺时间发展の过程分阶段进行”の。 ?软件生存周期模型: 瀑布模型(阶段间具有顺序型和依赖性,清楚地区分逻辑设计与物理设计、尽可能推迟程序の物理实现,是文档驱动模型,遵循结构化设计);

系统工程导论随堂练习答案

页眉 第一章系统的基本概念·1.2 系统的分类 1. 从系统工程的观点看,系统的主要属性哪一些? A:集合性 B:相关性 C:层次性 D:整体性 参考答案:ABCD 2. 下面关于系统与环境的关系叙述正确的有() A:新系统产生于环境;新系统的约束条件决定于环境; B:决策的依据来自于环境,试制所需资源来自于环境,最后,系统的品质也这能放在环境中进行评价。 C:系统对环境的依赖性,产生与环境,运行与环境中,适应环境; D:系统与环境划分的确定性与相对性; 参考答案:ABCD 3. 所谓系统,是由相互依存、相互作用的若干要素结合而成的具有特定功能的统一体。它由许多要素构成,但从其功能来看,它是以分割的 参考答案: 4. 系统的涌现性包括系统整体的涌现性和系统层次间的涌现性 参考答案: 5. 作为一个系统必须包括其要素的集合与关系的集合两者缺一不可两者结合起来才能决定一个系统的具体结构与特定功能 参考答案: 6. 任何一个系统都存在于一定的环境之中,在系统与环境之间具有物质的、能量的和信息的交换 参考答案: 7. 研究系统,意味着从事物的总体与全局,从要素联系与结合上,去研究事物的运动与发展,找出其固有的规律,建立正常的秩序实现整个系统的优化。这正是系统工程的要旨 参考答案: 8. 科学家明确地直接把系统作为研究对象,一般公认以贝塔朗菲提一般系统论概念为标志 参考答案: 第一系统的基本概念1.3系统的结构与功 1. 关于钱学森提出的系统新的分类方法,说法正确的是 A按照系统规模分为小系统、大系统、巨系统 按照系统结构复杂程度分为简单系统和复杂系统两类 C按照自然属性系统可分为自然系、社会系 D按照系统与环境的关系可分为开放系统、封闭系 参考答案AB 2. 概念系统则是由概念、原理、法则、制度、规定等非物质实体所组成,是人脑的产物,是实体系统在人类头脑中的反映

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

系统工程导论

一.简答题 1. 什么是系统?并用一表达式描述,说明其含义。 、答:系统:系统是具有特定功能的、相互间具有有机联系的许多要素所构成的一个整体。由相互联系,相互作用具有特定功能的部件(要素、元素)组成的整体。 2.什么是系统的涌现性 答:系统科学把整体具有而部分不具有的某种属性或特征等的现象称为涌现性。课程系统的涌现性具有受限生成性、非加和整体性和客观规律性等特征;而环境效应、组分效应、规模效应和结构效应则是课程系统涌现性的来源 3.简述系统与环境的关系 答:环境是系统之外的一切与它相关的事物的合集,我们可以通过此来区分系统和环境。系统环境是系统生存的土壤,环境的复杂性是造成系统复杂性的根源。只有适应环境的系统才能生存,只有良好的环境才能促进系统健康地发展。任何系统都是在一定的环境中产生的,又在一定的环境中运行、延续、演化,不存在没有环境的系统。 4.按钱学森提出的系统新的分类方法,系统如何分类?对每一类系统举一例。 答:钱学森提出如下分类:1)按照系统规模分为小系统、大系统、巨系统。2)按照系统结构复杂程度分为简单系统和复杂系统两类 5.如果用下面表达式描述某一企业系统S={E,R}Ω{E∣R},举例说明E和R分别表示那些内容? 答:E表示要素的结合 R表示各种关系的集合。 E——构成企业的各子系统;R——子系统之间、系统与整体之间、系统与环境之间、子系统与环境之间的关系 6.系统的结构与功能的关系是怎样的? 答:系统的结构与功能的关系:作为一个系统,必须包括其要素的集合与关系的集合,两者缺一不可,两者结合起来,才能决定一个系统的具体结构与特定功能。结构决定功能;从功能需求寻求合理结构;环境的作用,与结构共同决定功能 7.系统工程的定义是什么?简言之又是什么? 答:系统工程定义是系统工程就是从系统的观点出发,跨学科地考虑问题,运用工程的方法去研究和解决各种系统问题,以实现系统目的综合最优化 8.系统工程的主要特点是什么? 答:系统工程的主要特点是:1.“一个系统,两个最优”一个系统是指:以系统为研究对象,要求综合地、全面地考虑问题:“两个最优”是只:研究系统的目标是总统效果最优,同时实现这些目标的具体的方法或途径也要求达到最优。2.以“软”为主,软硬结合传统的工程技术,如电子工程,土建工程、机械工程等等,以“硬件”对象为住可以将它们划归广义“物理学”的范畴,是有“硬”技术为主的工程技术。3.跨学科多,综合性强所谓综合性强可以从两方面理解:一是用到知识是综合性的,系统工程的研究要用到自然科学、数学科学、社会科学、系统科学等个方面的知识。二是开展系统工程项目要有个方面的专家参加,协同作战。4.实践性与咨询性系统工程应用研究是要针对实际问题的,是要接受实践的检验的,这是系统工程的实践性。 9.简述霍尔模型的粗结构和细结构分别由哪些部分组成?

软件工程导论第五版复习重点(必考题)

(最后部分为每年必考题) 第一章 1. .软件工程的定义:软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的. 2. 软件危机的概念:软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重的问题。 3. 产生软件危机的原因:(1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 (2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。(3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 4. 面向对象方法学的四个要点:1.把对象作为融合了数据及在数据上的操作行为的统一的软件构件 2.把所有对象都划分成类3.按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。4.对象彼此间仅能通过发送消息互相联系。 5. 软件生命周期:软件定义(问题定义,可行性研究,需求分析)、软件开发(总体设计,详细设计,编码,单元测试,总体测试)、运行维护(持久地满足用户的需要) 6. 瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型,概念.方法.优缺点.区别。 7. 微软过程把软件生命周期划分为成5个阶段:规划阶段,设计阶段,开发阶段,稳定阶段,发布阶段。 第二章 1.可行性包括:技术可行性,经济可行性,操作可行性。 2. 系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形势描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。4. 书库流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示。 5. 用系统流程图描绘一个系统时,系统的功能和实现每个功能的具体方案是混在一起的。有数据元素组成的数据的方式只有下述3种基本类型:顺序(即以确定次序连接两个或多个分量)。选择即从两个或多个可能的元素中选取一个重复即把指定的分量重复零次或多次

系统工程导论答案第5,6章

P134 9. A 1: 7*0.4+8*0.2+6*0.2+10*0.1+1*0.1=6.7 A 2: 4*0.4+6*0.2+4*0.2+4*0.1+8*0.1=4.8 A 3: 4*0.4+9*0.2+5*0.2+10*0.1+3*0.1=5.7 A 4: 9*0.4+2*0.2+1*0.2+4*0.1+8*0.1=5.4 所以最佳方案为A 1: 1A 2: 3*0.25+3*0.25+3*0.1+4*0.2+3*0.2=3.2 A 3: 4*0.25+1*0.25+1*0.1+2*0.2+1*0.2=1.95 所以方案2最优。 12. 1)层次单排序 列向量归一化得???? ??????1111.00768.01303.03333.02308.02174.05556.06924.06523.0 按行求和再归一化得T W ]1061.02605.06334.0[= ()∑===31max 0394.331i i i W AW λ 一致性检验:()1.0034.058 .02/30394.3<=-== RI CI CR 列向量归一化后C1变成 ??? ???? ? ??? ?? ???038.0015.0059.0321.0015.0148.0062.0075.0049.0036.0333.0431.0527.0573.0511.0296.0369.0264.0286.0365.0185.0123.0075.0057.0073 .0 21[0.10280.31610.47500.07380.0323]T W = () 21 5 1max 21 1 1 4.93195i C i i AW W λ== =∑ 一致性检验:()4.93195/4 0.01520.11.12 CI CR RI -= ==-<

《系统工程导论》作业题

《系统工程导论》 作业题 一.判断题(正确的写“对”,错误的写“错”) 1.一般系统理论重申亚里士多德的一个观点:系统的功能可以等于系统全部要素功能的总和。 【对】 2.典型故障曲线(浴盆曲线)告诉我们:系统的故障在早期故障期和偶然故障期,其故障率都很小,到损耗故障期,故障率会逐渐升高。 【错】 3.“什么也不干”,维持现状,也是一种方案,称为零方案。 【对】 4.香农把信息定义为两次不确定性之和,即: 信息(量) = 通信前的不确定性+通信后尚存的不确定性。 【错】 5.系统模型,是对于系统的描述、模仿或抽象。它反映系统的物理本质与主要特征。 【对】 6.系统分析一般有七个步骤,根据具体情况,有些步骤可以并行进行,但不能改变顺序。 【错】 二.单项选择题(请将你选择的字母填写在括号内) 1.80年代末,钱学森提出处理开放的复杂巨系统的方法论 是从定性到定量综合集成方法,结合系统学理论和人工智能技术的发 展,又于己于1992年提出了建设从定性到定量综合集成研讨厅体系,进一步发 展了开放的复杂巨系统的系统方法。

2.系统的所谓相关性,包含两重意思:一是系统内部各元素之间存在 着这样那样的联系;二是系统与其环境之间也存在着这样那样的联系。 “联系”又称“关系”,常常是错综复杂的。 3.指标评分法主要有:(1)排队打分法;(2)_ 专家打分法_ ;(3)两两 比较法;(4)____体操计分法____:(5)______连环比率法___;(6)___逻辑判断评分法___。 4.对模型进行修正与简化的方法通常有:(1)去除一些变量;(2)合并 一些变量;(3)改变变量的性质;(4)改变变量之间的函数关系;(5)改 变约束。 5.任何一个系统都存在于一定的环境之中,在系统与环境之间 具有物质、能量和信息的交换。 6.系统分析的原则有那些?(1)内部因素与外部因素相结合; (2)微观效果与宏观效果相结合;(3)当前效果与长远效果相结合;(4)定量分析与定性分析相结合。 7.管理对于信息的要求是:(1)准确、(2)及时、(3)适用、(4)经济。 三简答题 1.按钱学森提出的系统新的分类方法,系统如何分类?对每一类系统举一例。 答:1)按照系统规模分为小系统、大系统、巨系统;2)按照系统结构的复杂程度分为简单系统和复杂系统。 小系统:一个三口家庭大系统:一个地级市巨系统:一个大国 简单:一个局域网复杂:因特网 2.简述系统与环境的关系 答:新系统产生于环境;新系统的约束条件决定于环境;决策的依据来自于环境,试制所需资源来自于环境;最后,系统的品质也只能放在环境中进行评价。 系统对环境的依赖性,产生与环境,运行与环境中,适应环境; 系统与环境划分的确定性与相对性; 系统与环境相互影响,物质、能量、信息交换; 系统+环境=更大系统。

(完整版)软件工程导论(第5版)习题二答案

P53 习题二 4.目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于 不能随时观察病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏体温血压心电图等)定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围试向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 答: 问题定义:某医院打算开发一个以计算机为中心的患者监护系统是为了更好地让医生监护病人的生理信号(脉搏、血压、心电图等)的变化,定时记录病人情况以形成患者日志,防止没能及时发现危重病人的病情恶化而耽误抢救时机的现象出现;当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 可行性研究: (1)技术可行性:开发系统的计算机硬件已经非常普及,现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时医院还必须有一定量的系统管理和维护的专业人员。医院的患者监护系统由三部分构成:监护中心、护士监听部分和 Internet医疗网站。监护中心通过Internet与护士监护部分、Internet连接、把监听到的患者声音、视频信息以及影像资料通过通讯网络实时传送到护士监听部分(便于护士随时掌握患者的生理状况)和Internet医疗中心(有利于实现生理数据的共享)。 因此技术上分析是可行的。 (2)经济可行性:随着经济越来越发达,人们可以支付的治疗疾病的花费也挺高了,因此其开发具有广阔的市场。目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察病人的病情变化,还可能会延误抢救时机。当前的社区医疗保健系统还不够完善,大多数据收集工作主要采取手工方式;并且信息不利于共享,采集的资料存在一台计算机里,社区中心与居民之间不能建立起随时访问和被采访的关系。 (3)操作可行性:计算机的普及使人们对以计算机为中心的患者监护系 统的使用做了铺垫,系统的操作人员需要经过专业的人员指导以及培训。 (4)法律可行性:医院想要使用患者监护系统需要购买正版的软件,机 器设置也需要通过正当途径购买。 5.北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成, 第1位数字不是零;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本地电话再接着拨8位数字(第一位不是0),若是外地电话则拨3位区码再拨8位电话号码(第一位不是0)。 用2.5.2小节讲诉的数据定义的方法,定义上述电话号码。 答:电话号码=[校内电话号码|校外电话号码]

2015华南理工网络系统工程导论随堂练习最新最全答案解析

2015年华南理工系统工程导论随堂练习答案 第一章系统的基本概念·1.2 系统的分类 本次练习有8题,你已做8题,已提交8题,其中答对7题。 当前页有8题,你已做8题,已提交8题,其中答对7题。 1.从系统工程的观点看,系统的主要属性哪一些? A:集合性 B:相关性 C:层次性 D:整体性 答题:A. B. C. D. >>(已提交) 参考答案:ABCD 问题解析: 2.下面关于系统与环境的关系叙述正确的有() A:新系统产生于环境;新系统的约束条件决定于环境; B:决策的依据来自于环境,试制所需资源来自于环境,最后,系统的品质也这能放在环境中进行评价。 C:系统对环境的依赖性,产生与环境,运行与环境中,适应环境; D:系统与环境划分的确定性与相对性; 答题:A. B. C. D. >>(已提交) 参考答案:ABCD 问题解析: 3.所谓系统,是由相互依存、相互作用的若干要素结合而成的具有特定功能的统一体。它由许多要素构成,但从其功能来看,它是可以分割的。 答题:对. 错. (已提交) 参考答案:× 问题解析: 4.系统的涌现性包括系统整体的涌现性和系统层次间的涌现性。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 5.作为一个系统,必须包括其要素的集合与关系的集合,两者缺一不可。两者结合起来,才能决定一个系统的具体结构与特定功能。 答题:对. 错. (已提交) 参考答案:√ 问题解析:

6.任何一个系统都存在于一定的环境之中,在系统与环境之间具有物质的、能量的和信息的交换。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 7.研究系统,意味着从事物的总体与全局,从要素联系与结合上,去研究事物的运动与发展,找出其固有的规律,建立正常的秩序,实现整个系统的优化。这正是系统工程的要旨。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 8.科学家明确地直接把系统作为研究对象,一般公认以贝塔朗菲提出一般系统论概念为标志。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 第一章系统的基本概念·1.3 系统的结构与功能 本次练习有4题,你已做4题,已提交4题,其中答对4题。 当前页有4题,你已做4题,已提交4题,其中答对4题。 1.关于钱学森提出的系统新的分类方法,说法正确的是: A:按照系统规模分为小系统、大系统、巨系统。 B按照系统结构复杂程度分为简单系统和复杂系统两类。 C:按照自然属性系统可分为自然系统、社会系统 D:按照系统与环境的关系可分为开放系统、封闭系统 答题:A. B. C. D. >>(已提交) 参考答案:AB 问题解析: 2.概念系统则是由概念、原理、法则、制度、规定等非物质实体所组成,是人脑的产物,是实体系统在人类头脑中的反映。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 3.系统的输出反过来影响系统的输入,称为系统的“反馈”。 答题:对. 错. (已提交) 参考答案:√ 问题解析:

相关文档
相关文档 最新文档