【自考】——软件开发工具

来源:互联网 发布:淘宝店铺公告在哪修改 编辑:程序博客网 时间:2024/05/21 12:40

   软件开发工具的理论基础

             软件开发工具的目的是从与开发过程有关的信息管理与信息处理方面,给与软件开发人员帮助与支持。根据软件开发过程的分析,不难列出软件开发过程中所需要的一系列基本功能。然而做出这样的支持或帮助并不只是软件技术本身能完全解决的,它需要一系列相关领域的知识和方法,并把这些知识或方法与软件开发工作的基本要求相结合,形成若干知识模块。本章讨论的软件工具的理论基础。着重介绍其他课程中没有专门讨论过的四项内容:概念模式,信息库(中心库),人机界面以及项目管理。



          关于概念模式,也成为概念模型。指人们在认识事物过程中,对于某一事物或某一系统形成的、抽象的、一般化的框架。基于客观事实,从某种程度上反应了客观现实。概念模式在认识中的作用十分重要,同时作为交流与表达工具也是十分重要的。人们在互相配合、互相协调、共同完成某项任务的时候,需要统一思想、统一认识、协同行动就必须用某种公认的方式来表达,这也正是概念模式的意义所在。


     软件开发工具的技术要素

             作为一种专用软件,软件开发工具在技术上有一系列特殊的问题要认真研究与确定。当然,这些技术考虑都是在前几章的要求与理论基础上引申出来的。

            

            首先应当了解一体化的软件开发工具的基本功能与一般结构,同时也是对单项软件开发工具的概括和全面的了解。对于软件开发工具来说,总控和人机界面处于整个系统的中心位置,他直接决定系统的开放程度和灵活程度。信息库以及管理模块是软件开发工具箱用户提供支持的基础,他的结构与内容决定了这个工具能提供多达程度的帮助。代码生成和文档生成两种主要的输出方式,软件开发工作的两个基本内容——编程序写文档,将借助他们得到帮助。
1 0
原创粉丝点击