zoukankan      html  css  js  c++  java
  • 每周必写+分答

    这周学的是总体设计中过程设计工具,程序流程图、结构化流程图(盒图)、PAD图。

    程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。流程程序图运用工序图示符号对生产现场的整个制造程序做详细的记录,以便对零部件、产品在整个制造程序中的操作、搬运、检验、储存、等待作详细的研究与分析,特别是用于分析其搬运距离和等待、储存等“隐藏成本”的浪费。

    1.流程图的优点:

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

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

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

    2.流程图采用的符号

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

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

    (3)菱形表示逻辑条件

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

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

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

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

    这周阅读了《代码大全》第四章 关键的“构建”决策  
    主要讲真正开始写代码前的一些关键准备工作,选择编程语言、编程约定、选择主要的构建实践方法。
      主要的实践方法有:如何处理错误条件、编码时考虑多少性能因素、可重用的代码遵循哪些标准、写代码前是否先写测试用例、是否会进行

    单元测试、check in前是否进行集成测试、是否使用版本控制工具、是否选定其他工具如编辑器,重构工具,调试工具等。

    分答 

    产品服务
        用户在分答上可以自我介绍或描述擅长的领域,设置付费问答的价格,其他用户感兴趣就可以付费向其提问。
        分答的收入分配机制增加了信息的价值,分答中信息接收者被区分成了两种身份。首先提问的人是一种付费悬赏模式,当回答完毕内容沉淀下来之后,旁听者就进入了付费看答案的形式,对问答双方都带来了激励,问题和答案能给问答双方都带来 “睡后收入”。
    发展经历
    2016年5月,果壳网旗下在行在微信公众号上低调上线了一款付费语音问答新产品——分答。

    每款产品都有它的好处,我想它的发展前景应该不错,但是虽说都能给双方带来好处,在当今这种互联网时代,随着技术的不断提升,可能会存在一些漏洞,比如说遇到类似骗钱的,还有就是只听别人,但是不花钱,等等。我觉得我不会花钱去使用它。

  • 相关阅读:
    URL中参数为数组
    POST请求出现中文乱码的问题
    获取请求Requst中访问请求的客户端IP
    配置mybatis解决log4j未正常打印sql的问题
    C++ 数组、二维数组、函数参数
    C++ cin.clear()使用示例
    C++ 十进制转二进制 ASCII码大小写转换
    C++ 函数中返回字符串的一个陷阱
    充分条件、必要条件、充分必要条件
    binary search by Python3
  • 原文地址:https://www.cnblogs.com/mybelieve/p/5530025.html
Copyright © 2011-2022 走看看