1、计算机系统的组成可分为三个部分,即----------,--------------及----------------------系统。(P2)
2、软件系统是指-----------------系统和-----------------系统资源、控制计算机运行的------------、----------、----------、-------------等。(P5)
3、软件工程的研究领域包括--------------、---------------、------------及----------------------等。(P16)
4、计算机软件按用途可分为-------------和------------;计算机网络中的软件按其功能可以划分为------------、---------------和-----------------软件。(P5)
5、常用的网络操作系统有-----------、-----------、--------------系统和---------------系统等。(P6)
6、软件工程的--------、----------和----------构成了软件工程的三要素。((P8) 7、软件的体系结构有---------、------------和-----------。(P11)
8、软件工程研究的主要内容包括:--------------和-----------两个方面。(P14)
9、软件工程的目标可以用四个字总结:-------、------、------和------------。(P15) 10、 在软件开发、编码和测试过程中,必须把----------放在重要位置。(P16) 二、问答题
1、软件发展经历了几个阶段?各有何特征?(P2) 2、什么叫软件危机?其产生的原因是什么?(P7) 3、简述软件工程的目标。(P15)
4、软件工程主要研究哪些领域(P16)? 5、什么叫软件工程?(P8)
6、软件工程的原则包括哪些内容?(P9)
7、简述计算机软、硬件的作用及它们之间的关系。(P6) 8、计算机网络中常用的硬件设备有哪些(P4)?
9、试比较B/S和C/S结构各有什么特点?分别适用在哪些场合?(P12) 10、 软件管理的目的是什么?它包含哪些内容?(P14) 三、判断题
1、质量和生产率之间存在根本的对立。( ) 2、好的软件工程方法可以同时提高质量与生产率。( ) 3、操作系统是整个计算机软件发挥作用的平台。( ) 4、不同的操作系统平台的应用软件可以互用。( ) 5、客户/服务器结构适用于互联网运行场合。( )
6、许多软件项目的开发之所以失败,主要是因为管理不善。( ) 7、在软件工程阶段,软件的含义就是“程序和使用说明书”。( ) 习题2
一、 选择题
1、软件是一种( )产品。
A、有形 B、逻辑 C、 物质 D、消耗 2、软件工程学最终解决软件生产的( )问题。 A、提高软件的开发效率 B、使软件生产工程化 C、消除软件的生产危机 D、加强软件的质量保证 3、软件危机的主要原因有( )。
A、 软件本身的特点 B、用户使用不当 C、硬件可靠性差 D、对软件的错误认识 E、缺乏好的开发方法和手段 4、( )是计算机程序及其说明的各种文档。 A、软件 B、文档 C、数据 D、程序
5、准确地解决“软件系统必须做什么”是( )阶段的任务。 A、可行性研究 B、详细设计 C、需求分析 D、编码 6、解决“软件系统怎么做”是( )阶段的任务。
A、可行性研究 B、概要设计 C、需求分析 D、编码 7、瀑布模型本质上是一种( )。
A、线性顺序模型 B、顺序迭代模型 C、线性迭代模型 D、及早见产品模型
8、软件可维护性的特性中相互矛盾的是( ). A、可修改性和可理解性 B、可测试性和可理解性 C、效率和可修改性 D、可理解性和可读性 二、 简答题
1、软件开发步骤包括哪些过程?(P19) 2、软件工程的目标是什么?( P15) 3、快速原型模型有哪些优点?(P29) 4、增量模型的基本思想是什么?(P25)
5、什么是软件的生存周期?它分为那几个阶段?(P18) 6、软件开发成本估算方法有哪几种?(P30) 7、软件开发过程形成哪些主要文档资料(P20)
8、软件开发方法有哪几种?各有什么特点?(P21) 9、渐进原型法的基本思想是什么?(P27) 10、 怎样建立良好的软件开发习惯?(P29)
11、 软件维护的任务是什么?包括那几个方面?(P21) 习题3
一、 选择题
1、可行性研究要进行的需求分析和设计应该是( )。
A、详细的 B、全面的 C、简化的、压缩的 D、彻底的 2、系统流程图用于可行性分析中的( )描述。 A、 当前运行系统 B、当前的逻辑模型 C、目标系统 D、新系统 3、下列工具哪一个是需求分析阶段常用工具?( ) A、PAD B、PFD C、N-S D、DFD 二、简答题
1、可行性研究包括哪些歩骤?(P36) 2、项目工作计划有哪些内容?(P33)
3、可行性研究报告有哪些主要内容?(P36)
4、软件项目的可行性研究需要从那几个方面考虑?(P36) 5、组织结构的划分可以按照哪些方法进行?(P40) 三、 填空题
1、可行性分析报告,最后必须有一个结论是----------还是----------。 2、编制项目计划通常使用---------也称------。(P33).
3、软件开发过程首先从--------开始,然后制定项目的--------,最后进行
-----------。(P33)
4、----------的目的就是用最小的代价在尽可能短的时间内确定该软件项目是
否能够开发,是否值得开发。
5、技术可行性是对要开发的项目的---------、-----------、------------进行分析,
确定在现有资源条件下,技术风险有多大,项目是否能实现。(P36) 6、经济可行性是进行开发成本的---------及了解取得效益的-------,确定要开
发的项目------投资开发。(P36) 习题4
一、 选择题
1、需求分析( )。
A、要回答“软件必须做什么” B、可以概括为:理解、分解、表达六个字。
C、要求编写需求分析说明书 D、以上都对
2、进行需求分析可以使用多种工具,但( )是不适用的。 A、数据流程图 B、判定表 C、PAD图 D、数据字典 3、软件需求分析报告的内容不应该包括对( )的描述。
A、主要功能 B、算法的详细过程 C、用户界面及运行环境 D、软件的性能 4、加工是对数据流图中不能再分解的基本加工的精确说明,下述( )是加工的最核心成分。
A、加工顺序 B、加工逻辑 C、执行频率 D、激发条件 二、 简答题
1、软件需求分析的任务是什么?(P44)
2、软件需求分析阶段可以分为那几个步骤?(P45) 3、编制需求分析文档由哪四个部分构成?(P47) 4、需求评审中主要评审哪些内容? (P47) 5、绘制数据流程图的原则是什么?(P51) 6、简述绘制数据流程图的步骤。(P51) 7、数据字典的作用是什么?(P) 8、数据字典有哪几类元素构成?(P55)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务