程序范型实验工具设计与实现(功能模型设计)
2023-02-25 11:56:21
论文总字数:19628字
摘 要
在软件日益发展迅速的今天,人们对于软件的功能实现要求越来越依赖,处理信息的工具模型软件也越发的日益重要。软件模型发展经历了20多年的快速发展,历经了功能模型、过程模型、对象模型、(配置型)组件模型、WebService模型的发展过程,走过了许多弯路和曲折,最终归纳出了这些软件设计模型,提供给人们很多思路和方法,为软件开发的方向作了非常有价值的参考,极大地提高了软件开发效率。
本文是针对现在对软件模型的分类和构建,从基础上了解并实现程序范型实验工具的设计与实现,做一个简单的功能模型软件。程序设计范型是人们在进行程序设计时所用的基本模型,它是程序设计语言的基础,也是人们对于计算机系统的思考以及解决问题的方法模型。本文研究的是功能模型,它描述了所在计算机系统内部所有运算,它可以准确指出发生了什么,可以由多张数据流图组成。本文是设计与实现一个PC端的软件,此软件按照功能要求分为两个部分:设计阶段和测试阶段。本文介绍的是设计阶段,主要有三个功能模块。文件功能:下拉菜单后,有新建,保存,打开,退出选项;编辑功能:对打开或根据用户所需函数功能进行编辑;视图功能:显示输入的设计函数的视图属性以及代码显示。根据设计目标和功能的实现,采用VC和MinGW来完成后期设计。
此软件能够帮助我们更好的理解功能模型的基本原理,掌握功能模块设计与构造的基本方法,设计与开发一个辅助实验工具,通过设计这个实验工具,可以更好的帮助我们认识和学习不可见的事物,在实际操作中具有十分重要的意义。
关键字: 软件模型;功能模型;软件工程;函数
The tools of program pattern for experiment design and relize (functional model / Design)
Abstract
In software developing rapidly today, people for software functions requirements more and more dependent on, information tool model software is more and more increasingly important. Software development model experienced 20 years of rapid development, after the function model, process model and object model (configuration) of the component model and the development process of the web service model, through the many detours and twists and turns, and finally concludes the these software design model, give people a lot of ideas and methods, the direction of software development for the very valuable reference, greatly improves the efficiency of software development.
This paper is aiming at classification and construction of software model, design and Implementation on the basis of understanding from the paradigm of experimental tools and implementation procedures, a simple functional model of the software. The programming paradigm is a basic model for people in the program design, it is the basis of programming language, but also for people to think a computer system and a method to solve the problem. The model in this paper is the function model, which describes all the internal computer system operation, it can accurately point out what happened, can by a plurality of data flow diagram. This paper is composed with the realization of a PC terminal software design, the software is divided into two functional requirements in accordance with the a part of the design phase and the testing phase. This paper introduces the design stage, there are three main functional modules. The file function: drop-down menu, there is a new, open, save and exit option; Editing functions: to open or according to user needs to function for editing; function view: display and input to the design function of view properties and code. According to the realization of the design goal and function by VC and MinGW to complete the design of the latter.
This software can help us better understanding the functional model of the basic principle, master the basic method of function modules of the design and construction, design and development of a assistant experiment tools, through the design of this experimental tool, can better help for us to understand and study the invisible things, in the actual operation has very important significance.
Key words: software model; function model; software engineering; function
目 录
第一章 引言 1
1.1研究背景与意义 1
1.2研究目标与内容 1
1.2.1研究目标 1
1.2.2研究内容 2
1.3研究现状 2
1.4本文的篇章结构 2
第二章 相关设计平台介绍 4
2.1设计语言的介绍 4
2.2 Microsoft Visual C 6.0开发环境介绍 4
2.3 GCC编译器 4
2.4 本章小结 4
第三章 软件设计与实现 5
3.1总体设计目标 5
3.2整体设计 5
3.2.1界面设计思路分析 5
3.3详细设计与实现 9
3.3.1 基本框架设计与实现 9
3.3.2 函数树窗口设计与实现 11
3.3.3 函数视图与代码编辑框的设计与实现 13
3.3.4 菜单功能项的设计与实现 18
3.3.4.1 打开菜单的功能设计 18
3.3.4.2 编辑菜单的功能设计 19
3.3.4.3 新建菜单的功能设计 20
3.3.4.4 保存菜单的功能设计 22
3.3本章小结 23
第四章 软件的测试与分析 24
4.1软件测试目标 24
4.2软件运行环境 24
4.2.1软件的硬件运行环境 24
4.2.2软件运行的系统环境 24
4.2.3软件的运行平台和环境 24
4.3软件功能测试 25
4.3.1文件的功能测试 25
4.3.2编辑的功能测试 26
4.4软件测试结果与分析 28
4.4.1软件功能测试结果分析 28
4.4.2软件性能测试结果分析 28
4.5本章小结 28
第五章 总结 30
5.1本文工作总结 30
5.2下一步工作与展望 30
结束语 31
致谢 32
参考文献 33
第一章 引言
1.1研究背景与意义
剩余内容已隐藏,请支付后下载全文,论文总字数:19628字