软件工程基础作业
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、系统架构设计包括哪些内容?