设计转化为机器可执行的程序。提交源程序清单。(5)测试,提交测试报告。(6)维护,提交维护报告。4、简述软件工程的七条基本原理。(1)用分阶段的生命的生命周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)结果应能清楚地审查;(6)开发小组的人员应该少而精;(7)承认不断改进软件工程实践的必要性。四、论述题1、试论面向对象方法较之结构化方法的先进性。(1)面向对象方法更符合人的思维方式,更容易抓住问题的主干。(2)所开发出的软件更符合“高内聚、松耦合”的原则。所设计出的类模块独立性更强。(3)更适合于开发大型的软件,更适合于快速原型法开发方法。使软件生产率大大提高。(4)使用面向对象技术开发出的软件的可测试性和可维护性都较强。(5)面向对象方法和技术能够贯彻软件开发的全过程。从分析、设计、编码到测试维护,采用面向对象的方法不存在语义断层,使人的思维连续,减少各阶段之间所采用方法的不向融性。(6)使得软件的可重用性大幅度提高。2、试述软件开发工具对软件开发的影响。软件开发工具应用于软件开发可以大幅度地提高软件生产率,提高软件质量。方便软件管理,便于软件重用,减少低级重复劳动,支持快速原型设计,便于用户和开发人员的交流。降低大型复杂软件的开发难度。3、试论文档在软件开发过程中的重要性。在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在软件产品的开发过程中起着举足轻重的作用。(1)提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中,管理人员可把这些记录下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。(2)提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时纠正。(3)作为软件开发人员在一定阶段的工作成果和结束标志。(4)记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。(5)提供对软件的运行、维护和培训的有关信息,便于开发人员之间的协作、交流和了解,使软件开发活动更科学、更有成效。便于潜在用户了解软件的功能、性能等各项指标。三、简答题1、简述软件结构设计的启发式原则。(1)改进软件结构提高模块独立性;(2)模块规模要适中;
f(3)深度、宽度、扇出和扇r