《软件开发工具》第四章'软件开发工具的技术要素'

    自考时这章内容是重中之重,所以单独拿出来总结下,无奈,全是概念,只能理解性记忆了

    

    先来张本章各小节的结构图,本章结构是上来一个总括,之后逐个介绍各个内含内容,总括就是“一般结构”


《软件开发工具》第四章'软件开发工具的技术要素'_第1张图片



    再来看下“一般结构”划分:





    从图中可以看出:

    总控和人机界面处于整个系统的中心位置,它直接决定系统的开放程度和灵活程度;

    信息库及其管理模块是软件开发工具向用户提供支持的基础,它的结构与内容决定了这个工具能提供多大程度的帮助;

    代码生成和文档生成是两种最主要的输出方式,软件开发工作的两个基本内容---编程序和写文档,将借助它们得到帮助;

    从长远的、发展的眼光看,项目管理和版本管理将越来越显示出它们的重要性,成为软件产业走向成熟的重要体现;


    落了一点儿没有介绍----软件开发工具的基本功能:


        1.提供描述软件状况及其开发过程的概念模式,以协助软件开发人员认识软件工作的环境与要求,合理的组           织和管理软件开发的工作过程
        2.提供存储和管理有关信息的机制和手段
        3.帮助使用者编制、生成及修改各种文档
        4.帮助使用者编写程序代码,即一般常说的代码生成
        5.对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学的管理起来


    总控和人机界面的核心:这一部分在技术上的考虑可以归纳为三个要点:面向使用者、保证信息的准确传递、保证系统的开放性或灵活性

    信息库及其管理:信息库是软件开发工具的基础,没有这个基础,或者这个基础不牢,那么,总控就无信息可调度,人机界面也就没有有用的信息向用户提供,所谓支持软件开发也就成为一句空话。因此,合理的组织信息库的内容,加强信息库的管理,是软件开发工具的又一个重要的技术要素。

    从技术上说,信息库的技术考虑主要涉及四个问题:信息库的内容、信息库的组织方式、信息库的管理功能、历史信息的处理方法。

    代码生成器的基本任务是根据设计要求,自动的或半自动的生产相应的某种语言程序。文档生成的功能与代码相比,数量更大,内容更复杂。文档生成包括文章、表格、图形三大类。

    项目管理应当考虑的范围:研究与确定开发工作的方针与方法、开发任务的划分和分工、资源状况、人员状况、变更情况、质量情况。

 


    本章重点内容也就这些了,因为实在给它套不上故事,所以,暂时以笔记形式做总结吧,有了相应的理解后再来更新这篇博客。


    敬请期待


你可能感兴趣的:(软件工程)