1 / 3
文档名称:

软件开发习题.doc

格式:doc   大小:86KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发习题.doc

上传人:蓝天 2021/9/13 文件大小:86 KB

下载得到文件列表

软件开发习题.doc

文档介绍

文档介绍:1、 描述软件的定义及主要特性。
2、 什么叫软件危机,试论述软件危机产生的原因及解决方法。
3、 软件工程的内容和目标是什么。
4、 软件开发和写程序有什么不同,为什么应该有所不同。
5、 为什么软件开发时,一个错误发现的越晚,为改正它的代价就越大。
6、 软件工程的7条基本原理是什么。
7、 软件生命周期为什么要划分阶段。
8、 软件生存周期包括那几个重要阶段,各阶段的关键问题和结束标准是什么。
项目立案,需求分析,总体设计,详细设计,编程,测试,乡
圭护
关键问题
结束标准
问题定义
问题是什么
关于规模和目的的报告 书
可行性分析
有可行性吗
系统高级逻辑模型:数据 流图、成本/效益分析
需求分析
系统必须做什么
系统的逻辑模型:数据流 图,数据字典,算法描述
总体设计
应该如何解决这个问题
可能解决方法:系统流程 图
推荐的系统结构:层次图 和结构图
详细设计
怎样具体实现这个系统
编码规格说明:hipo图和 pdl
编码和单元测试
正确的程序模块
源程序清单
单元测试方法和结果
综合测试
符合要求的软件
综合测试方法和结果
完整一致的软件配置
维护
持续的满足用户要求的软件
完整准确的维护记录
1、 什么是范型,软件工程的范型包括哪些要素。
2、 什么是抽象,在软件工程中应该怎样运用抽象。
3、 指出面向对象潜在的优缺点。
4、 什么是面向对象的继承关系,举出几个继承的例子。
5、 指出瀑布模型的优缺点。
6、 Uml有哪些主要的事物和关系。
7、 为什么统一的软件建模符号很重要。
8、 团队和个人在软件开发分别起什么作用,小团队开发软件有哪些优势。
1、 为什么需求分析被认为是软件开发过程中最重要的阶段。
2、 怎样理解分析阶段的任务是决定“做什么”而不是“怎么做”。
3、 如何理解who,what,why,这三个问题是任何商业软件设计的出发点。
4、 简述需求分析规格说明包含的主要内容。
5、 UCCD分析过程中包括哪些主要的步骤。
1、 面向对象的分析原则是什么。
2、 叙述类职责协作模型的优点。
3、 面向对象的需求规格说明包含哪些主要内容。
4、 简述面向对象的分析过程
1、 简述面向对象分析和面向对象设计之间的关系。
2、 软件的模块化设计有哪些主要的优点。
3、 模块件耦合的含义是什么,针对模块件耦合应采用怎样的设计原则。
4、 模块内聚的含义是什么?针对模块内聚应采用怎样的设计原则。
5、 简述模块重用的益处。
6、 面向对象软件开发在产品设计阶段包括哪些目标。
7、 简述用户界面的五种交互方式。
8、 UCCD分析过程中包含哪些主要的步骤。
1、 类设计的目的是什么?如何将它们与分析的目的区分开来。
2、 类类型体系结构山哪些层次组成?各层次的主要用途是什么?
3、 什么样的信息构成类构架,这些信息来源于那里。
4、 类的设计过程包含哪些步骤。
5、 设计期间如何使用顺序图,如何让验证他们。
6、 类设计阶段有哪些主要的目标。
7、 设计良好的类及方法有哪些特征。
1、 自顶向下实现与自底向上实现最主要的区别是什么。
2、 桩程序和驱动程序有什么区别。你认为哪一个容易