zoukankan      html  css  js  c++  java
  • 周总结(第十二周)

    本周我们学习了如何绘制软件结构图,软件结构图是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系。

    1.流程图的优点:

    (a)采用简单规范的符号,画法简单;

    (b)结构清晰,逻辑性强;

    (c)便于描述,容易理解。

    2.流程图采用的符号

    注:(1)箭头表示的是控制流

    (2)矩形表示的是加工步骤

    (3)菱形表示逻辑条件

    结构化设计是运用一组标准的准则和工具帮助系统设计员确定软件系统是由哪些模块组成的,这些模块用什么方法联结在一起,才能构成一个最优的软件系统结构。

    结构化程序设计的三种基本结构是:顺序结构、选择结构和循环结构。

    PAD是 问题分析图(Problem Analysis Diagram)的 英文缩写,自1974年由日本的二村良彦等人提出的又一种主要用于描述软件详细设计的图形表示工具。与方框图一样,PAD图也只能描述结构化程序允许使用的几种基本结果。

    我觉得程序流程图转画成盒图很实用,保证设计的质量,从而也保证了程序的质量;盒图形象直观,具有良好的可见度。例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为编程、复查、选择测试用例、维护都带来了方便;盒图图简单、易学易用,可用于软件教育和其他方面。

  • 相关阅读:
    12_springmvc拦截器
    11_springmvc之RESTful支持
    10_springmvc JSON数据交互
    09_springmvc图片上传
    09_springmvc异常处理
    08_springmvc数据回显和@ModelAttribute注解详解
    Eclipse-----解决调试源码不进入断点问题
    JavaScript-----截取字符串的常用方法
    排序(Sort)-----冒泡排序
    SpringMVC探究-----常用获取传递参数的方法
  • 原文地址:https://www.cnblogs.com/ryp123/p/5532598.html
Copyright © 2011-2022 走看看