软件工程Day5

1、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为相互补充

2、软件的特点:

  • 软件是一种逻辑实体,具有抽象性
  • 软件没有明显的制作过程
  • 软件在使用期间不存在磨损、老化问题
  • 对硬件和环境具有依赖性
  • 复杂性高,成本昂贵
  • 软件开发涉及诸多社会因素,如知识产权等

3、瀑布模型是提出最早、应用最广泛的模型

4、数据字典是指对数据的数据项数据结构数据流数据存储处理逻辑外部实体等进行定义和描述。

5、总体设计的结果是提供一份模块说明书

6、软件工程的基本要素:方法工具过程

7、 若有说明:int a[][4]={0,0};,则下面不正确的叙述为( D )

  • A、数组 a 中的每个元素都可以得到初值 0
  • B、二维数组 a 的第一维大小为 1
  • C、数组 a 的行数为 1
  • D、只有数组元素 a[0][0] 和 a[0][1] 可以得到初值 0,其余元素的初值无法确定。

8、在面向数据流的设计方法中,一般把数据流图中的数据划分为变换流事务流

9、
聚合是关联关系的一种特例,他体现的是整体与部分、拥有的关系,即has-a的关系,此时整体与部分之间是可分离的,他们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享;
组合也是关联关系的一种特例,他体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合;

10、用户界面原则包括:用户熟悉度、一致性、意外最小化、可恢复性、用户指南、用户差异性

11、编写测试用例前需要做哪些准备工作?

  • 阅读产品规格书
  • 阅读已有的Bug列表
  • 书写思维导图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值