- 6
- 0
- 约1.46万字
- 约 11页
- 2018-05-29 发布于贵州
- 举报
4软件技术基础 第三版 课后习题谜底
第四章 Visual C++环境及其应用
软件开发一般是在某个操作系统平台之上进行的,平台提供了大量应用工具,这些工具为编程提供了极大的便利,使得编出的应用系统大为丰富。有使用方便、清新悦目的用户界面;有计算结果的各种表达:表格、表单、图符、图像、图形、动画,甚至音频、视频等。几十年来,各种支持应用的工具软件形成了当今计算机的应用文化。对应用开发者而言,开发的应用程序也必须适应这种文化,而不单是编写核心计算的程序。进行人机界面的设计时,要充分利用平台提供的测试、部署、通信、安装工具加速应用开发,并使开发的应用(程序)系统与各厂商提供的应用软件风格相似。本章主要介绍程序开发环境。
4.1 应用(程序)系统的体系结构
一个应用(程序)系统总是由多个程序模块组成。过程式编程是函数/子例程、数据块;面向对象是类、包;基于构件编程是接口类、构件、连接件。为了功能全、少编程,它们往往是共享的,能重用就重用。而且大量重用经过实用考验的模块,应用程序更可靠。
模块的相互联系就形成体系结构(Architecture),就如同一个房子规定了它各个构件的位置,它们共同表现出这个房子的使用性能。一般应用(程序)系统的体系结构如图4.1所示。
从逻辑上讲现代应用程序必须有为用户服务的模块,图中以小方块表示交互的用户输入和输出显示、报表软硬拷贝、保存文件、入库、安装等。第二部分是业务服务模块,图中以小
原创力文档

文档评论(0)