软件工程基础作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程基础作业

第一章

1、什么是软件危机?为什么会产生软件危机?

2、何谓面向对象软件工程?简述它与传统软件工程的差别和联系?

第二章

1.什么是软件生存周期?把生存周期划分为阶段的目的是什么?

2.传统的瀑布模型把生存周期分为哪些阶段?瀑布模型软件开发有哪些特点?3.什么是快速原型法?其快速表现在哪里?

4.比较增量模型和螺旋模型的特点,有什么不同和相似的地方?

5.哪些开发模型适用于面向对象的软件开发?

第三章

1.需求分析的任务是什么?怎样理解分析阶段的任务是决定“做什么”,而不是“怎么做”?

2.需求分析要经过哪些步骤?

3.有哪两种主要的分析模型,它们有什么联系?

4.什么是面向对象分析?其主要思想是什么?

5. 为什么DFD要分层?画分层DFD要遵循哪些原则?

第四章

1、面向对象有哪些基本特征?

2、uml中提供了哪9种图?试诉每种图所描述的内容

3、用uml所提供的图形符号建立工资管理系统的静态模型

第五章

1、软件需求的任务是什么?要经过哪些步骤?

2、有哪两种主要的需求模型?它们各由哪些部分组成?

3、建立用例模型时,如何确定参与者和用例?

第六章

1、软件分析的目标是什么?包含哪些任务?

2、软件模型包含哪些内容?它们之间有什么联系?

3、用哪种uml图可以表示对象间的交互?

第七章

1、面向对象设计的任务是什么?

2、什么是模块独立性?可用什么来度量?

3、系统架构设计包括哪些内容?

相关文档
最新文档