软件工程试题库.doc

软件工程试题库.doc

ID:51667484

大小:74.50 KB

页数:5页

时间:2020-03-14

软件工程试题库.doc_第1页
软件工程试题库.doc_第2页
软件工程试题库.doc_第3页
软件工程试题库.doc_第4页
软件工程试题库.doc_第5页
资源描述:

《软件工程试题库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、“软件开发与管理”试题库第一章:软件开发与管理概述一、填空题1.软件是由、、三部分组成。2.软件作为人工生产的产品,主要是由人进行“开发”而来,与硬件比较起来没有明显的制造过程。3.软件开发过程复杂,但一般包括、、、等主要阶段。4.软件的是软件的生命。5.在软件团队开发中由于人数的增加、成员间的交互与合作,所以除了技术问题外,还存在问题。6.软件开发方法学包括和两种开发方法。7.软件项目进度计划主要包括、、和。二、思考与简答题1.举例说明程序、软件、系统的区别和联系。2.软件有什么特点?软件开发有什么特点?3.说说程序、软件、系统的设计与应用的不同。4.软件开发过

2、程主要有哪几个典型任务活动,请说说它们各自的内容。5.软件开发过程模型是什么含义?一般有哪几种开发过程模型?6.软件开发方法有哪两类?它们各自的优缺点是什么?7.请说说管理在软件开发中的重要作用。软件项目管理有哪些内容。8.软件质量是如何管理的?第二章:需求分析一、填空题1.软件的需求是用户对该软件在、等方面的期望与要求。即软件的需求、需求和其它需求。第5页2.需求分析的任务是需求分析师通过与用户的交流、、,得到用户对系统完整、准确、清晰、具体的要求。3.需求分析过程中建立的模型有:、和。而传统结构化的需求分析模型包括:图、图、图。4.传统的需求分析模型中,的建立

3、是今后数据库设计的基础,而的建立是今后软件功能结构设计的基础。5.软件的需求最终要通过表达出来。二、思考与简答题1.需求分析的任务和作用是什么?2.需求分析的步骤有哪些?3.什么是数据模型?实体、属性、联系之间的关系是什么?4.什么是功能模型?处理的描述包括哪些内容?5.什么是动态模型?它与功能模型的区别是什么?系统的状态是如何转换的?6.软件需求规格说明书你认为重点包括哪些方面?第三章:软件设计一、填空题1.软件的需求分析解决了软件应该“做什么”的问题,而软件设计则解决软件应该的问题。2.软件设计能指导软件的编码实现,没有设计的编码其结果很难预料与保证,所以说软

4、件设计是软件开发的关键,直接影响软件的。3.软件需求分析、软件设计、软件编码之间既有区别又有联系,它们是软件在不同层次的。从,从是软件开发两个重要的过程进阶。4.软件设计内容包括、、等方面。5.传统结构化软件设计,是从E-R图出发设计,从数据流图出发设计。6.详细设计是对软件模块的设计,它更接近于编码,所以详细设计又称为过程设计或算法设计。第5页7.描述软件模块间相对独立性程度的度量有两种,它们是模块的和模块的。二、思考与简答题1、软件设计主要任务是什么?它与需求分析阶段与编码阶段的关系是什么?2.软件设计如何过渡到代码编写?3.软件设计的内容主要有哪些?4.如何

5、从E-R图设计数据库的逻辑结构?如何从数据流图设计软件结构?5.详细设计工具有哪些?各有什么优缺点?6.软件设计原则有哪些?模块的独立性原则的含义是什么?第四章:面向对象分析一、填空题1.面向对象的分析模型包括:用例模型、对象模型和动态模型。它们分别用UML的、、顺序图等来表示。2.用“用例方法”面向对象的需求分析与建模,先建立,再通过分析操作的实体建立,最后分析实体之间的动态交互细节,建立系统的。3.确定系统的类与对象,从可感知的、、应该记录的等方面获取。4.类图的建立是先确定系统的类与对象,然后再逐步确定类的、类之间的,类的,从而完善类图。5.类图中类与类之间

6、的关系包括:、、和。二、思考与简答题1.阐述面向对象“用例方法”进行需求分析与建模的过程。2.用例模型的建立步骤是什么?3.如何确定系统的类与对象?4.建立对象模型(类图)过程主要有哪几个步骤?各步骤的内容是什么?5.何为面向对象的动态模型?如何建立顺序图?如何从顺序图定义类的方法?第5页第五章:面向对象设计一、填空题1.面向对象软件设计如面向对象分析一样均是采用面向对象的方法对软件的抽象与描述,只是面向对象设计比面向对象分析更接近于软件的。2.面向对象设计与面向对象编码很接近,如软件设计、的设计、的设计等。3.面向对象设计类图可以从面向对象分析类图而来。4.面向

7、对象体系结构设计已经将软件系统设计为:部件、部件、部件、四大部分。5.面向对象设计的各个部件均由类与类的交互组成,所以面向对象的设计最终要落实到对这些底层的设计。二、思考与简答题1.简述面向对象设计的主要内容。2.面向对象的软件体系结构设计主要包含什么内容?3.面向对象类的设计包含什么内容?请阐述BCE方法如何认识面向对象软件系统?4.MVC设计模式如何构造软件系统?请举例你所了解的MVC设计模式实现技术。5.请解释面向对象软件开发的最佳做法。第六章:编码实现一、填空题1.软件开发经历了需求分析、软件设计等许多阶段,但最终需要通过活动创造出来。最后通过才能提交用户

8、使用。2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。