阶段总结——软件工程视频(一)

来源:互联网 发布:java冒烟测试怎么做 编辑:程序博客网 时间:2024/06/06 03:19

软件的特点:
软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性。软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。软件的开发和运行常受到计算机系统有着不同程度的依赖性。
避免减少使用病态联接应限制:
1.直接病态联接。
2.公共数据域病态联接。
3.通信模块联接。


数据设计原则:
1.用于软件的系统化方法也适用于数据。
2.确定所有的数据结构和在每种数据结构上的施加的操作。
3应当建立一个数据词典并用他来定义数据和软件的设计。
4.低层数据设计的决策应推迟到设计过程的后期进行。
5.数据结构的表示只限于那些必须直接使用该数据结构内数据的模块才能知道。
6.应当建立一个存放有效数据结构及相关操作的库。
7.软件设计和程序设计语言应当支持抽象数据类型的定义和实现。


文件设计:
1.整理必须的设计元素
2.分析数据间的关系
3.确定文件的逻辑设计
4.理解文件的特性
5.确定文件的组织方式


未完待续~~

原创粉丝点击