《软件工程导论》课程大作业-题目及要求

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

《软件工程专业导论与职业生涯规划》具体要求

一、大作业题目(注:每个小组完成一个题目)

1、计算机系统软件是什么?具体的系统软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的系统软件进行较为详细的阐述。

2、计算机应用软件是什么?具体的应用软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的应用软件进行较为详细的阐述。

3、阐述计算机软件的发展历程,对比分析各阶段的特征、理论体系、优势与不足。

4、软件危机是什么?列举2~3个具体的软件危机案例。导致软件危机爆发的原因有哪些?简单阐述现阶段软件危机的具体表现。

5、陈述“软件工程”概念提出的历史背景,包括发生的时间、地点、人物、事件等。“软件工程”的定义自提出以来,有多种说法。请尽可能罗列各种说法,并对其中的2~3个说法进行评述。软件工程的七条基本原理是哪些?分别对每条原理进行较为详细的阐述。

6、软件工程的目标是什么?十个性能是哪些?分别对每个性能进行较为详细的阐述。

7、软件工程研究的主要内容包括哪两个方面?分别对每个方面进行较为详细的阐述。

8、软件开发过程必须遵循的软件工程原则有哪些?分别对每个原则进行较为详细的阐述。

9、软件工程的过程包括哪些?分别对每个过程进行较为详细的阐述。

10、软件生命周期的概念是什么?软件生命周期的划分有哪些阶段?分别对每个阶段进行较为详细的阐述。

11、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的瀑布模型和原型模型进行较为详细的阐述及对比分析,并各举例说明。

12、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的演化模型和喷泉进行较为详细的阐述及对比分析,并各举例说明。

13、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的基于知识的模型和基于构件的模型进行较为详细的阐述及对比分析,并各举例说明。

14、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的变换模型和双赢螺旋模型进行较为详细的阐述及对比分析,并各举例说明。

15、软件工程的四要素是哪些?分别对每个要素进行较为详细的阐述。中国制定

的GB/T 8566标准的内容包括哪些?

16、软件开发方法的概念是什么?有哪些比较流行的方法?对其中的结构化方法进行较为详细的阐述,并举例说明。

17、软件开发方法的概念是什么?有哪些比较流行的方法?对其中的面向对象方法进行较为详细的阐述,并举例说明。

18、软件开发方法的概念是什么?有哪些比较流行的方法?对其中的维也纳方法进行较为详细的阐述,并举例说明。

19、软件开发方法的概念是什么?有哪些比较流行的方法?对其中的基于构件的方法进行较为详细的阐述,并举例说明。

20、软件开发方法的概念是什么?有哪些比较流行的方法?对其中的基于Agent 的方法进行较为详细的阐述,并举例说明。

21、软件开发方法的概念是什么?有哪些比较流行的方法?对其中的净室方法和基于B方法进行较为详细的阐述及对比分析,并各举例说明。

22、软件重用的概念是什么?软件重用技术包含哪些方面(至少要阐述重用的维,重用的优越性,可重用的软件制品,生产者重用和消费者重用)?

23、软件工程标准的级别有哪些?软件工程规范包括哪些方面?并举例说明。

24、阐述软件项目管理和软件配置管理。

25、阐述软件过程成熟度模型CMM和CMMI。

26、软件工具的作用是什么?CASE的概念是什么?软件工具与CASE的关系是什么?软件工具的类型有哪些?分别对每个类型进行较为详细的阐述。

27、计算机编程语言的概念是什么?它的作用是什么?计算机编程语言的类型有哪些?分别对每个类型进行较为详细的阐述。

28、软件测试的概念是什么?软件测试的目的是什么?软件测试的原则包括哪些?黑盒测试技术有哪些?分别对每种技术进行较为详细的阐述,并举例说明。

29、软件测试的概念是什么?软件测试的目的是什么?软件测试的原则包括哪些?白盒测试技术有哪些?分别对每种技术进行较为详细的阐述,并举例说明。

30、阐述单元测试、集成测试、确认测试各自的主要内容、作用、策略、技术、工具。

31、软件维护的概念是什么?软件维护的类型有哪些?分别对每种类型进行较为详细的阐述,并举例说明。如何进行可维护性的度量?

32、软件质量的概念是什么?软件质量模型有哪些?分别对每种模型进行较为详细的阐述,并举例说明。

33、软件质量保证系统包括哪些方面?分别对每个方面进行较为详细的阐述。

二、要求

1、自由组队,每队两名学生。

2、在上面列出的题目范围内自由选题,不能出现两个及以上的小组选相同的题目,否则这些小组全部以零分作为本课程成绩论处。

3、大作业页数至少5页,全文3000字以上。

4、汇编的资料要明确标注出处。

5、插图要清晰,语言要通顺,措辞尽量规范。

6、能举具体案例的,请列举具体案例。

相关文档
最新文档