全文预览

计算机导论课后习题答案

上传者:读书之乐 |  格式:doc  |  页数:15 |  大小:37KB

文档介绍
处理。Р2.什么是软件工程?请叙述软件生命期的各个阶段。Р答案:它是研究和应用如何以系统性的,规范化的,可定量的过程化方法去开发和维护软件,把经过时间考验而证明正确的管理技术和当前能得到最好的技术方法结合起来。Р各个阶段:概念阶段,需求阶段,设计阶段,实现阶段,测试阶段,安装阶段,交付使用阶段,运行阶段,维护阶段。Р3.为什么要提出软件开发模型的概念?请叙述瀑布模型包含的6个工程活动。Р答案:在整个软件开发的发展过程中,为了要从宏观上管理软件的开发和维护,就必须对软件的发展过程有整体的认识和描述,即要对软件过程建模。软件开发模型能清晰直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目开发工作的基础。瀑布模型工程活动:制定计划,需求分析和定义,软件设计,程序编写,软件测试,运行和维护。Р4说出结构化分析的步骤并根据你的理解思考每个步骤所应包含的内容。Р答案:步骤:1分析当前情况,做出反映当前物理模型的数据流图。Р 2 推导出等价的逻辑模型的数据流图;Р 3设计新的逻辑系统,生成数据词典和基元描述。Р 4建立人机接口界面,提出可供选择的目标系统的物理模型数据流图。Р 5 确定各种方案的成本和风险等级,据此对各种方案进行分析。Р 6选择一种方案。Р 7建立完整的需求规约。Р5叙述面向对象方法的具体含义。Р答案:是指在软件开发过程中把面向对象的思想运用之中并指导开发活动的系统方法。对象是数据和允许的操作组成的封装体,与客观实体有直接的对应关系。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统。Р6什么是面向对象的程序设计?说出3种面向对象的程序设计语言。Р答案: 书P309 C++, Object-C, Clos , EiffelР7对象最明显的特征是什么?举例说明Р P309--311

收藏

分享

举报
下载此文档