福建师范大学19年8月课程考试《软件工程》作业考核答案

作者:奥鹏周老师 分类: 福建师范大学 发布时间: 2019-08-16 11:08
贴条形码区
答题前,考生先将自己的学号、名字及地址学习中心写理解,将条形码精确张贴在条形码区域内
福建师范大学网络与持续教育学院
《软件工程》期末考试卷 开卷
 
名字:        
专业:
学号:          
学习中心:
一、单项选择题(每小题1分,共8分)
1        2        3        4        5        6        7        8                
                                                                        
1.        软件需要分析期间的工作,可以分为以下4个方面:对疑问的辨认、分析与归纳、编写需要分析文档以及( )。  
A.总结                                B.期间性陈述                
C.需要分析评定                  D.以上答案都不正确  
2.        在结构化分析办法中,用以表达系统内数据的运动情况的东西有( )。  
A.数据流图                        B.数据词典      
C.结构化英语                D.断定表与断定树  
3.        软件需要分析的使命不该包括(  )。
A.疑问分析                      B.信息域分析      
C.结构化程序设计                D.断定逻辑模型  
4.        进行需要分析可运用多种东西,但(  )是不适用的。
A.数据流图     B.断定表     C.PAD图     D.数据词典  
5.        在需要分析中,分析员要从用户那里处置的最重要的疑问是(  )。
A.要让软件做啥                  
B.要给该软件供给哪些信息  
C.需求软件工作功率怎样  
D.要让软件具有啥样的结构  
6.        需要标准阐明书的内容不该当包括(  )。
A.对重要功用的描绘                          
B.对算法的具体过程性描绘  
C.软件招认原则                                  
D.软件的功能  
7.        需要标准阐明书在软件开发中具有重要的作用,但其作用不该当包括(  )。
A.软件设计的根据  
B.用户和开发人员对软件要“做啥”的一起了解  
C.软件查验的根据  
D.软件可行性分析的根据  
8.        在结构化分析办法顶用状况―搬家图表达系统或对象的行为。在状况―搬家图中,由一个状况和一个工作所抉择的下一状况可以会有( )个。
     A.1个      B.2个      C.多个      D.不断定 
 
二、多项选择题(共20分)
1        2        3        4        5                                        
                                                                        
1.        (1分)在结构化分析办法顶用实体—关系图表达系统中的对象及其关系。在实体―关系图中,表达对象的实例之间的相关有三品种型:( )。
A.多对一联系           B.一对一联系      
C.一对多联系           D.多对多联系
2.        (3分)软件是计算机系统中与硬件彼此依存的另一有些,它是包括( A )、( B )及( C )的无缺集结。其间,( A )是按事前设计的功用和功能要务实施的指令序列。( B )是使程序可以正确操作信息的数据结构。( C )是与程序开发、保护和运用有关的图文材料。
  供选择的答案:
  A~C:① 软件  ② 程序  ③ 代码  ④ 硬件
     ⑤ 文档  ⑥ 外设  ⑦ 数据  ⑧ 图表
3.        (4分)开发软件时对前进软件开发人职工作功率至关重要的是( A )。软件工程中描绘生计周期的瀑布模型一般包括方案、( B )、设计、编码、测试、保护等几个期间,其间设计期间在管理上又可以顺次分红( C )和( D )两步。 
  供选择的答案:
  A.① 程序开发环境  ② 操作系统的资源管理功用
   ③ 程序人员数量  ④ 计算机的并行处置才能
  B.① 需要分析  ② 需要查询
   ③ 可行性分析 ④ 疑问界说
  C、D. ① 方案设计  ② 代码设计  ③ 概要设计
     ④ 数据设计  ⑤ 运转设计  ⑥ 具体设计 
     ⑦ 毛病处置设计  ⑧ 软件体系结构设计
4.        (7分)从供选择的答案中选出恰当字句填入下列关于软件打开过程的叙说中的(  )内。
  有人将软件的打开过程区别为4个期间:
  第一期间(1950~20世纪50年代末)称为“程序设计的初始时期”,这时既没有( A ),也没有( B ),程序员只能用机器指令编写程序。
  第二期间(20世纪50年代末~20世纪60年代末)称为“根柢软件期”。呈现了( A ),并逐步广泛。跟着( B )的打开,编译技术也有较大的打开。
  第三期间(20世纪60年代末~20世纪70年代中期)称为“程序设计办法年代”。这一时期,与硬件费用降低相反,软件开发费急剧上升。我们提出了( C )和( D )等程序设计办法,设法降低软件的开发费用。
  第四期间(20世纪70年代中期~如今)称为“软件工程时期”。软件开发技术不再只是是程序设计技术,而是包括了与软件开发的各个期间,如( E )、( F )、编码、单元测试、归纳测试、( G )及其全体有关的各种管理技术。
  供选择的答案:
  A~D:① 汇编语言 ② 操作系统   ③ 虚拟存储器概念 
     ④ 高级语言 ⑤ 结构式程序设计 ⑥ 数据库概念
     ⑦ 固件   ⑧ 模块化程序设计
  E~G:① 运用和保护 ② 兼容性的招认 ③ 无缺性的招认
     ④ 设计    ⑤ 需要界说   ⑥ 图象处置
 
5.        (5分)原型化办法是用户和软件开发人员之间进行的一种交互过程,适用于( ① )系统。它从用户界面的开发下手,首要构成( ② ),用户( ③ ),并就( ④ )提出定见,它是一种( ⑤ )型的设计过程。
①  A.需要不断定性高的             B.需要断定的       
C.管理信息                               D.抉择计划撑持  
   ②  A.用户界面运用手册             B.用户界面需要分析阐明书  
        C.系统界面原型                 D.完善的用户界面  
   ③  A.改进用户界面的设计           B.阅览文档材料  
        C.仿照用户界面的运转           D.运转用户界面原型  
④  A.附和啥和不附和啥         
                 B.运用和不运用哪一种编程语言  
        C.程序的结构                    
                 D.实施速度是不是满足需求  
⑤  A.自外向内                                B.自顶向下          
C.自内向外                                D.自底向上  
 
三、简答题(27分)
1        2        3        4        5        6        7        8        9        10        11
                                                                                
1.        (1分)可行性研讨的应从哪几个方面进行研讨? 
2.        (1分)可行性研讨的意图是啥? 
3.        (1分)可行性研讨陈述的意图是啥? 
4.        (1分)项目方案书的意图是啥? 
5.        (2分)画出图书馆的借书的系统流图。
6.        (2分)软件工程过程有哪几个根柢过程活动?试阐明之。
7.        (2分)在软件需要分析时,首要树立其时系统的物理模型,再根据物理模型树立其时系统的逻辑模型。试问:啥是其时系统?其时系统的物理模型与逻辑模型有啥不一样? 
8.        (4分)试论说瀑布模型软件开发办法的根柢过程。
9.        (4分)软件需要分析是软件工程过程中交流定见最频频的过程。为啥交流定见的途径会常常堵塞? 
10.        (4分)数据流图的作用是啥?它有哪些根柢成份? 
11.        (5分)数据词典的作用是啥?它有哪些根柢词条? 
四、论说题(32分)
1.        (6分)试阐明“软件生计周期”的概念。
2.        (6分)软件工程是开发、运转、保护和批改软件的系统化办法,它包括哪些要素?试阐明之。
3.        (6分)软件工程学的根来历则有哪些?试阐明之。
4.        (6分)你认为一个系统分析员的抱负练习和基础常识是啥?请阐明理由。
5.        (8分)软件需要分析阐明书首要包括哪些内容?
 
五、分析题(13分)
1.        (6分)考务处置系统的分层数据流图如下图所示。
 
(a)顶层数据流图
 
(b)第1层数据流图
 
(c)加工1的子图
 
(d)加工2的子图
  该考务处置系统有如下功用:
  ①对考生送来的报名表进行检查;
  ②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;
  ③对阅卷站送来的分数表进行检查,并根据考试中心指定的合格标准审定合格者;
  ④填写考生告诉单(内容包括考试分数及合格∕不合格标志),送给考生;
⑤按区域、年纪、文明程度、工作、考试等级等进行分数分类计算及试题难度分析,发生计算分析表。
  (1)图(c)中,加工1.1的输入数据流是( A ),输出数据流是( B ),图 (b) 中 ,加工2的输出数据流是( C ) ,它是由( D )和( E )构成。
  供选择的答案:
  A~E:① 计算分析表                ② 报名表                ③ 准考证
     ④ 考生告诉单                ⑤ 合格报名表        ⑥ 难度分析表
     ⑦ 差错分数表                ⑧ 分类计算表
  (2) 图(d)中的文件“试题得分表”是不是在图(b)中漏掉了? 答复是( F )。
  供选择的答案:
  F: ① “试题得分表”没有在图(b)中画出,是差错的。
    ② “试题得分表”是图(b)中加工的内部文件,不必在图(b)中画出。
    ③ “试题得分表”是剩下的。
2.        (7分)阅览下列关于开发人事管理系统的交互式工作方法的叙说,再答复疑问。
  某大企业迩来抉择选用高功能微机开发人事管理系统,将4台联机终端分置于人事处的3个科室。该系统可供操作员和程序员运用,也可招供事处担任人和主管人事的副厂长等查询人事信息用。人事管理系统经过录入人事数据和批改、删去等操作,发生和更新各类人事文件,经过查找这些文件进行各类人事信息的查询。
  该企业有3000多个工人 、干部和技术人员 ,大体可分红机关科室、生产车间、后勤效能和开发研发部门等几类部门。厂领导抉择由计算机应用科来担任调和和开发应用系统。计算机应用科科长指示系统工程师张某担任进行系统分析。
  思考到人事处有许多的查询信息需求、频频的人事信息批改和文件存档、查阅等特征,计算机应用科抉择细心设计人机交互界面,首要设计好在终端上的交互式会话的方法。
  系统工程师张某经过查询搜集到如下10条定见:
  (1) 某程序员认为:系统在屏幕格局、编码等方面应具有共同性和清楚性,否则会影响操作人员的工作功率。
  (2) 某操作人员认为:在交互式会话过程中,操作人员可以会忘掉或记错某些工作,系统应当供给HELP功用。
  (3) 某操作人员认为:已然是交互式会话,那么对一切的输入都应当作出呼应,不该呈现击键后计算机没有任何反应的情况。
  (4) 某操作人员认为:在犯错的时分,交互式会话系统应当给出犯错信息,而且尽可以告诉咱们犯错的性质和错在啥当地。
  (5) 某程序员认为:终端会话也应当契合程序员编制程序时的习气,这样可以更高效地保护人事管理系统。
  (6) 教育科干部甲认为:应当对操作员进行一些必要的练习,让他们把握交互式会话系统的设计技巧,有助于前进系统的使吃苦率。
  (7) 教育科干部乙认为:尽管操作人员的指法现已强化练习但在交互式会话时应尽可以缩短和削减操作员输入的信息,以降低犯错概率。
  (8) 某程序员认为:因为本企业中有许多较大的文件,文件的查找很费时刻,交互式会话系统在呼应时刻较长时应给予运用者以提示信息。
  (9) 人事处干部丙认为:咱们企业的人事材料恰当凌乱,格局非常之多,期望交互式系统运用十辨清楚的格局,并简略对输入数据中的差错进行批改。
  (10)人事处干部丁认为:人事管理系统应当具有恰当的保密性和数据安全性 ,因而在屏幕上闪现出的信息大约迷糊一些 ,避免泄密。
系统工程师张某对上述查询情况和其他需求作了分析后,发现搜集到的10条定见中有3条定见是不能承受的 ,写出编号并各用40字以内字数叙说理由。
 

作业答案 联系QQ:3326650399 微信:cs80188