代码之家  ›  专栏  ›  技术社区  ›  opHASnoNAME

WebDevelopment-如何编写技术实现概念

  •  1
  • opHASnoNAME  · 技术社区  · 14 年前

    我们讨论了如何用php5+zend框架编写Web应用程序的技术实现概念。

    目标是开发人员创建应用程序的概念。这样,对我们公司了解最少的人就可以开始编码了。

    示例(简短!):

    要求: 创建应用程序到 将新闻发布到公司网页。 必须有一种方法来创建、编辑, 从前端删除新闻 注册用户。

    如果你不是编码的人,你会在这个概念中加入什么?

    或者简单地说:

    在开始编写源代码之前,您要创建什么类型的文档:-)

    2 回复  |  直到 14 年前
        1
  •  1
  •   orangepips 111111    14 年前

    当您向编程环境引入新的人员时,他们需要了解业务问题,而不是技术问题。对于正在考虑的特性集,您需要确定预期的成功路径,并在将失败空间最小化之后再将其交付给它们。我的意思是清楚地记录一个特定的功能是如何被期望表现的,以及当某些事情做得不正确时应该发生什么(例如,错误的数据,例如当一个数字被期望时的字符串,在一个web应用程序上点击多次提交等等)。它正在识别和记录如何处理真正需要最大努力的失败。

    然后假设一个面向人的功能块,以用户界面设计(例如线框)为主导,并 written use cases . 如果这个功能是要存在于另一个系统UML图中或与之集成,那么显示交互是很有用的。在这一点上,你是在雇佣一个光荣的打字员还是一个能思考的人?如果是前者,那么就真的陷入杂草和UML的类层次结构之外。

    模板

        2
  •  1
  •   takeshin    14 年前

    简短回答: 这要看情况而定

    什么、目的、规模、时间、工具、金钱、技术

    我想标准是UML 2.0。

    然后可以编写测试。

    对于站点概念,最好创建一个站点地图和一个模型,例如使用 Pencil