好文档 - 专业文书写作范文服务资料分享网站

软件工程--平时作业2024春华南理工大学-答案

天下 分享 时间: 加入收藏 我要投稿 点赞

作业要求:以下请填写学生本人姓名和学号,完成以下作业,然后重命名文件名为学生本人姓名,以附件形式提交该文件。 学生姓名: 学生学号: 一、简答题

1. 软件工程研究的主要内容是那三个方面。------答:研究的主要内容是:方法、过程和工具。

2.

数据流图是描述数据在软件什么过程?数据流图的图像符号有那四种?答:描述数据在软件中的加工处理和流动的过

程。图像符号有:①箭头:表示数据流;②圆或椭圆:表示加工;③双杠:表示数据存储;④方框:表示数据的源点或终点

3. 简述模块设计的基本原则。答:模块设计基本原则有模块化、

抽象、信息隐蔽和局部化等。由此,我们可以知道不同模块相互之间联系需要尽可能少,尽可能减少公共的变量和数据结构。一个模块应尽可能在逻辑上独立,有完整单一的功能。

4. 软件详细设计需要设计人员考虑那些? 答:设计人员主要

考虑:①考虑构件(模块)的功能以及需要解决的问题,这个构件(模块)在什么可以被调用,为什么需要这个构件(模块)。②考虑实现构件(模块)的算法,包括:公式、边界和特殊条件,甚至包括参考资料、引用的出入等③考虑构件(模块)内部的数据流。对于面向对象的构件(模块),主要考虑对象之间的关系。

5. 任何程序都可由那三种基本控制结构构造。这三种基本控制结构的共同点是什么?答:可由三种基本控制结构:顺

1

序、选择、循环;共同点:单入口,单出口。

6. 黑盒测试主要针对功能进行的测试,请说明有那些是采用黑盒技术设计测试用例的方法。答:黑盒测试主要是针对软件的功能测试和性能测试。方法有:边界值分析、等价类划分、规范导出法、错误猜测法、基于故障的测试方法、因果图法、决策表法、场景法等。

7. 简述验收测试的时间点和意义。答:验收测试的时间点是项目交

付使用前。其意义:分析测试的输出结果,由于一般是用实际数据进行测试,可以了解用户是否接受该产品。有时除了可以发现软件问题外,还可对软件进行科学、公正的评价。 8.

软件维护的类型主要包括那四种?答:纠错性维护,适应性维护,

完善性维护,预防性维护

9. 软件生命周期由那三个时期组成?答:软件定义,软件开发,软

件维护

10. 软件可靠性是指什么?答:可靠性是指在指定条件下使用时,软

件产品维持规定的性能级别的能力。还包括:成熟性,有效性,容错性,易恢复性等质量子特性

11. 要开发一个通用软件包--超市中的存货监控软件,要求这

个软件产品必须是可移植的,并且应该能够很容易地适应新的运行环境,以满足不同用户的需求,该项目选择哪种模型开发,为什么? 答:应采用喷泉模型,因为:喷泉模型是典型

的面向对象生命周期模型。所以具有较好的可移植性,容易适应各种运行环境

12. 结合实际软件开发案例,说明开发软件项目的过程。

2

软件工程--平时作业2024春华南理工大学-答案

作业要求:以下请填写学生本人姓名和学号,完成以下作业,然后重命名文件名为学生本人姓名,以附件形式提交该文件。学生姓名:学生学号:一、简答题1.软件工程研究的主要内容是那三个方面。------答:研究的主要内容是:方法、过程和工具。2.数据流图是描述数据在软件什么过程?数据流图的图像符号有那四种?答:描述数据在软件中的
推荐度:
点击下载文档文档为doc格式
83ayx5eaqq37lyd0yjbf83hrt8bf1m008t8
领取福利

微信扫码领取福利

微信扫码分享