文档介绍:软件工程期末考试简答题汇总1什么是软件工程?基本原理有哪些? 32成本_效益分析可用哪些指标进行度量?(写出公式) 33什么是数据流图?其中的基本符号各表示什么含义?画出定货系统基本数据流图。 34非渐增式测试与渐增式测试有什么区别? 35试从基本符号和设计方法分析HC图与JACKSON图异同点 46软件测试的目的是什么? 47结构化程序设计的思想是什么? 48请解释极限编程和自适应软件开发,并说明其异同? 49需求工程的起始阶段,需求工程师的主要工作是? 410请画出“在餐厅使用信用卡付费”这一活动的完整用例图? 511分析说明结构化分析和面向对象分析的区别? 512请简要给出评价软件设计质量的标准? 513一个良好的设计类需要满足四个特点,请详细描述这四个特点? 514软件项目估算内容与步骤 615面向对象设计的准则是什么?有哪5个层次和4个部分? 616简述软件工程目标和面临的主要问题。 617简述软件工程过程。 618简述模块独立性的原则。 619简述结构化程序设计方法的基本要点 720简述软件生命周期开发方法的基本过程及每个阶段的任务。 721复印机的工作流程大致如下: 722简述文档在软件工程中的作用。 823简述软件项目管理过程。 824简述系统分析员应该具备的主要知识结构和基本素质。 825简述何谓软件开发方法?请列举四种主要方法。 926简述单元测试的基本内容。 927什么是软件生存周期模型?请至少列举四种主要模型? 928衡量模块独立的两个标准是什么?它们各表示什么含义?(网上) 1029简述白盒测试的思想,并列举两种典型的测试技术。 1030简述CMM(软件能力成熟度模型)5个等级的含义 1031简述软件维护的定义 1132简述软件测试的定义 1133UML建模中主要包括哪九种图?并说明类图的定义及其中常见的关系有哪些? 1134什么是字据字典?其作用是什么?它有哪些条目? 1135软件工程的两大范型分别是什么?它们有什么不同? 1136如何画分层数据流图? 1237面向对象程序设计有哪些优点? 1238在软件测试中,应注意哪些原则? 1239程序设计风格是指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。 1340面向对象分析与面向对象设计的关系? 1341成本-效益分析的目的是什么?可用哪些指标进行度量? 1342软件设计分哪几个阶段,它们的主要任务是什么? 1343用户需求和系统需求各有什么特点? 1444面向对象设计的准则? 1445需求分析过程主要有哪几个步骤? 1446软件设计分哪几个阶段,它们的主要任务是什么? 1447什么是软件结构图?它有哪些主要元素? 1448面向对象方法的特点是什么?为什么要用面向对象方法开发软件? 1549什么是编码风格?请根据自己的编程经验编写一个编程注意事项。 1550软件生命期各阶段的任务是什么? 1651非渐增式测试与渐增式测试有什么区别? 1652面向对象程序设计有哪些优点? 1753模块间的耦合性有哪几种? 1754软件开发步骤包括哪些过程? 1755数据字典有哪几类元素构成? 1756大型软件系统的设计思想是什么? 1757、数据库设计一般分为哪几个阶段?形成哪三种模式?(P101) 1758什么是软件危机?其产生的原因是什么?(P7) 1859、概要设计的原则?(P72) 1860阐述结构化设计的主要思想?(P79) 1861软件工程主要研究哪些领域?(P16) ,简述对软件测试的目的。 ,对程序编码有哪些要求? 1964模块的内聚性包括哪些类型? 1965可行性研究报告的主要内容有哪些? 1966系统设计的内容是什么? 2067什么是软件危机?软件危机的表现是什么?其产生的原因是什么? ? 2169软件复用 2270、Case技术 2271请说明软件文档的作用?软件开发项目生存期各阶段都包含哪些文档? 2272什么是数据字典?其作用是什么?它有哪些条目? 2273采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点? 2274何谓软件生存周期?其可以划分为几个时期?每个时期又可分为几个阶段?每个阶段的主要任务是什么? 2375如何做好软件质量保证工作? 2476什么是软件工程?什么是软件危机? 2477软件的可行性研究主要研究哪些问题?并对此进行说明。 2478什么是黑盒测试,适用的方法有哪些?什么是白盒测试,适用的方法有哪些? 2479什么是软件维护?软件维护包括哪四类活动? 2580有人说:软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。请问这句话对否?请解释你的回答。 2581请将下述有关模块独立性的各种模