1 .软件工程的七条基本原理是什么? 答:软件工程的七条基本原理是: 用分阶段的是的生存周期计划严格管理; 坚持进行阶段评审; 严格实施的产品控制; 采用现代程序技术; 结果应能清楚地审查; 开发小组的成员应该少而精; 承认不断改进软件工程的必要性。 2 .良好的编码风格应具备哪些条件? 答:应具备以下条件: (1)使用标准的控制结构; (2)有限制地使用GOTO 语句; (3)源程序的文档化 (应具备以下内容) ①有意义的变量名称 —— “匈牙利命名规则 ”。 ②适当的注释 ——“注释规范”。 ③标准的书写格式: ——用分层缩进的写法显示嵌套结构的层次(锯齿形风格); ——在注释段的周围加上边框; ——在注释段与程序段、以及不同程序段之间插入空行; ——每行只写一条语句; ——书写表达式时,适当使用空格或圆 括 号 等 作 隔 离 符 。 (4)满 足 运 行工程学 的输 入输 出 风格。 3 .简 述 文档在软件工程中 的作 用。 答: (1) 提 高 软件开发过 程的能见 度 (2) 提 高 开发效 率 (3) 作 为 开发人 员阶段工作 成果和 结束 标志 (4) 记 录 开发过 程的有关 信 息 便 于 使用与维 护 ; (5) 提 供 软件运 行、维 护 和 培 训 有关 资 料 ; (6) 便 于 用户 了 解 软件功 能、性能。 4 .可 行性研 究 包 括 哪几 方 面 的内容? 答: (1)经 济 可 行性:是否 有经 济 效 益 ,多 长 时间可 以收 回 成本; (2)技术可 行性:现有技术能否 实现本系 统 ,现有技术人 员能否 胜 任 ,开发系 统 的资 源能否 满 足 ; (3)运 行可 行性:系 统 操 作 在用户 内部 行得 通 吗 ? (4)法律 可 行性:新 系 统 开发是否 会 侵 犯 他 人 、集 体 或国 家 利益 ,是否 违 反 国 家 法律 。 5.结构化的需求分析描述工具有哪些? 答:有数据流图(DFD)、数据字典(DD)、判定表、判定树、结构化语言(PDL)、层次方框图、Warnier图、IPO 图、控制流图(CFD)、控制说明(CSPEC)、状态转换图(STD)和实体—关系图(E—R)等。 6.一般面向对象分析建模的工具(图形)有哪些? 答:用例图、类/对象图、对象关系图、实体—关系图(E—R)、事件轨迹图(时序图)和状态转换图(STD)等 7.UML 统一建模语言有哪几种图形? 用例图、类图、对象图、...