软件工程学2016年下半年第一次作业分析.doc

软件工程学2016年下半年第一次作业分析

软件工程学2016年下半年第一次作业 一、简答题 1、需求分析的任务 答:需求分析的任务主要包括以下几项:?确定目标系统的综合要求,其中包括(目标系统的功能、性能、运行的环境及扩展性要求);?? 分析目标系统的数据要求,其中包括(系统平台需要哪些数据?数据间有什么关系?数据数 据及数据结构?对数据的处理逻辑关系等);导出目标系统的逻辑模型;修正系统流程图;修正系统开发计划、开发原型系统 2、软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,具体表现在哪些方面? 答:1、用户对开发出的软件很难满意; 2、软件产品的质量往往靠不住; 3、一般软件很难维护; 4、软件生产效率很低; 5、软件开发成本越来越大; 6、软件成本与开发进度难以估计; 7、软件技术的发展远远满足不了计算机应用的普及与深入的需要。 二、选择题 1、从下列关于结构化程序设计的叙述中选出5条正确的叙述。 ① 程序设计比较方便,但比较难以维护。 ② 便于由多个人分工编制大型程序。 ③ 软件的功能便于扩充。 ④ 程序易于理解,也便于排错。 ⑤ 在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。 ⑥ 模块之间的接口叫做数据文件。 ⑦ 只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。 ⑧ 模块间的单向调用关系叫做模块的层次结构

文档评论(0)

1亿VIP精品文档

相关文档