软件软件危机软件过程软件生存周期实体—联系图(ER图)数据字典耦合内聚信息隐藏结构化程序设计编程风格黑盒法白盒法Alpha测试=α测试软件可维护性继承类(1)简述软件工程的基本原理。(2)简述软件工程中的瀑布模型及其特点。(3)研究软件工程项目的可行性应从哪几个方面分析?(4)需求分析中对系统的综合要求包括哪些方面?(5)简述软件工程中需求分析的基本任务。(6)什么是模块化?模块化的根据是什么?采用模块化原理的优点是什么?(7)简述总体设计过程应该遵循的基本原理。(8)软件结构设计的启发式规则有哪些?(9)试用流程图举例描述结构化程序设计中的三种基本控制结构。(10)简述过程设计语言(PDL)的特点。(11)已知某学校教务管理系统中规定:每个教师(教工号,姓名,性别,职称,职务)可以教多门不同的课程(课程号,课名,学时,学分),每门课程只能由一个老师来教,每个学生(学号,姓名,性别,系,年级)可以学习多门课程并取得成绩。每门课程可以有多个学生学习。试根据已知条件,画出对应的实体-联系图(E-R图)。