我的软件工程笔记99年末的一段,是当时几乎所有软件工程书籍的习题。这里整理出来,希望对大家学习软件工程有益。 1、 Statemate方法是如何解决实时设计的特殊问题的? 2、 什么是规格说明语言?它具有什么性质? 3、 什么是设计语言?它具有什么性质? 4、 CASE环境语言提出了什么要求?如何实现? 5、 什么是原型开发语言?它具有什么性质? 6、 如何使原型开发语言可执行? 7、 编程语言从心里工程角度看各具有什么特性? 8、 评价选择可用编程语言的准则是什么? 9、 举例说明编程语言对软件工程的各个步骤的影响。 10、 编程语言中的基础有哪些方面? 11、 第一代至第四代语言是如何划分的?各具有什么特点?包括那些语言? 12、 程序中与编程风格有关的因素有哪些?为建立良好的编程风格应遵循什么原则? 13、 提高编程效率应从哪些方面着手? 14、 人机界面设计包括哪些方面? 15、 在人机界面设计中应如何考虑用户的使用要求? 16、 人机界面的设计应遵循什么原则? 17、 人机交互方式分哪几种? 18、 如何采用结构化的分析方法和面向对象分析方法来明确人机界面设计的任务? 19、 在进行人机界面设计的初期(概要设计阶段)必须解决那些问题? 20、 人机界面的开发主要采用那些模型? 21、 界面设计有哪些一般准则? 22、 何为智能人机界面?智能人机界面由哪几部分构成?各部分之间存在什么关系? 23、 多媒体技术可用于解决人机界面设计中的什么问题? 24、 为什么在CASE中需要有数据库的支持? 25、 软件工程中有哪些数据需要管理? 26、 数据模型的评价准则有哪十个方面?他们对CASE有什么意义? 27、 CASE需要什么样的数据库支持? 28、 为什么说软件设计十分重要? 29、 完成良好的软件设计应遵循哪些原则? 30、 抽象有哪几种形式?他们各起什么作用? 31、 如何理解模块独立性?用什么指标来衡量模块独立性? 32、 为什么数据设计是设计活动中十分重要的一项?进行数据设计应遵循什么原则? 33、 何为体系结构设计?进行体系结构设计应遵循什么原则? 34、 什么是结构化设计?他在软件发展史上具有什么地位? 35、 过程设计语言具有哪些特征? 36、 什么是对象?对象有哪几种形式? 37、 什么是类?类与对象间是什么关系? 38、 面向对象方法特征有哪些? 39、 面向对象方法基本要点是什么? 40、 面向对象设计涉及那几个主要活动?面向对象设计如何体现三个主要的软件设计概念:抽象信息、隐藏和模块化? 41、 面向对象分析涉及那几个主要活动?如何应用系统建模? 42、 Booch方法中运用了那几类图表?他们各有什么作用? 43、 Booch方法包括那些开发步骤? 44、 Petri网是与分析与设计哪类系统?它是通过什么方式来反映系统动态行为的? 45、 运用Petri网进行系统建模与性能分析的具体步骤是什么? 46、 Petri网客分析系统哪些行为特征?这些特征含义是什么? 47、 Petri网的性能分析方法有哪几种?其原理各是什么? 48、 软件开发工具分哪几类?各完成什么工作? 49、 软件开发环境一般用来解决哪几类问题? 50、 何为CASE,Z-CASE含义是什么? |