2020年2月5日

概要设计之面向数据流的结构设计

摘要: 简介 作为构造软件的基本框架,软件结构应该与需要分析时建立的分析模型保持一致。一种非 常有效的设计思路是,基于需求分析中的数据流模型进行软件结构映射,由此产生出软件系统 的基本设计模型。 为了方便从数据流模型中映射出软件结构来,需要对数据流进行合理的分类。例如,将数 据流分为变换流或事务流,然后按照 阅读全文

posted @ 2020-02-05 22:25 活着的虫子 阅读(2908) 评论(0) 推荐(0) 编辑

概要设计之软件结构设计

摘要: 简介 软件结构设计是对组成系统的各个子系统的进一步分解与规划。例如,将子系统按照其功 能要素分解成具有一定的功能边界的模块,然后以模块为单位来构造软件。显然,需求分析阶 段已经建立起的有关系统的功能模型、数据模型或状态机模型,可以作为软件结构设计的前提 依据。 具体说来,软件结构设计包括以下几方面的 阅读全文

posted @ 2020-02-05 21:01 活着的虫子 阅读(5004) 评论(0) 推荐(0) 编辑

概要设计之系统构架设计

摘要: 简介 大型的综合应用系统大都是由许多子系统组成的。一般说来,这些子系统能够独立运行, 有自己专门的服务任务,并可能需要部署在不同的计算机上工作。 应该说,组成系统的子系统具有一定的独立性,但子系统之间又有着联系。例如,有共同的数据源,相互之间需要通信,并可能需要协同工作。系统构架设计的任务就是根据需 阅读全文

posted @ 2020-02-05 20:32 活着的虫子 阅读(2267) 评论(0) 推荐(0) 编辑

结构化概要设计工具之IPO图

摘要: 简介 IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。IPO图是对每个模块进行概要设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称,它是由美国IBM公司发起并完善起来的一种工具。在系统的模块结构图形成过程中,产 阅读全文

posted @ 2020-02-05 19:29 活着的虫子 阅读(9759) 评论(0) 推荐(2) 编辑

结构化概要设计工具之结构图

摘要: 简介 软件结构图是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系。在结构化设计方法中,软件结构图主要分为变换型软件结构图和事务型软件结构图两种。 软件结构包括构成系统的设计元素的描述、设计元素之 阅读全文

posted @ 2020-02-05 19:01 活着的虫子 阅读(1809) 评论(0) 推荐(0) 编辑

结构化概要设计工具之层次图

摘要: 简介 又称H图。层次图用来描绘软件的层次结构。很适于在自顶向下设计软件的过程中使用。用此图表示自顶向下分解所得系统的模块层次结构,H图又可称为模块层次图。 组成元素 模块/功能符号:矩形框H图中一个方形的方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。 调用关系符号:连线模块间的调用关系 阅读全文

posted @ 2020-02-05 17:00 活着的虫子 阅读(1802) 评论(0) 推荐(0) 编辑

软件结构化设计之概要设计

摘要: 什么是概要设计? 又叫总体设计。即对全局问题的设计,也就是设计系统总的处理方案。软件工程总体设计包括:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统可靠性与内部控制设计等内容。软件功能分解属于下列软件开发中的总体设计阶段。 完成大型工程体系的总体方案和总体技术途径的设计过程。在 阅读全文

posted @ 2020-02-05 15:16 活着的虫子 阅读(3132) 评论(0) 推荐(0) 编辑

结构化设计方法

摘要: 软件工程有很大的一个章节介绍结构化分析方法。对于结构化分析,我认为它是整体和细节的桥梁,把一个软件整体分成几个块,不同的块负责不同的内容,比如数据输入,数据处理,数据输出;然后在块的基础上敲定细节,需要读入哪些数据,数据的类型,怎么读入数据,数据输入后的计算、查询、添加、删除、修改,数据输出的格式等 阅读全文

posted @ 2020-02-05 13:08 活着的虫子 阅读(966) 评论(0) 推荐(0) 编辑

导航