Web开发 - 如何编写技术实现概念

时间:2010-11-16 07:00:57

标签: php oop zend-framework requirements

我们将讨论为Web应用程序编写技术实现概念的方法,这些概念将使用PHP5 + Zend Framework创建。

目标是开发人员创建应用程序的概念。因此,对我们公司知之甚少的人才能开始编码。

示例(简短!):

  

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

如果你不是那个会编码它的人,你会对这个概念有什么看法?

或者用简单的话说:

在开始编写源代码之前,您创建了哪些文档: - )

2 个答案:

答案 0 :(得分:1)

简短回答:取决于

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

我认为标准是UML 2.0。

然后可以写测试。

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

答案 1 :(得分:1)

当您向编程环境介绍新手时,他们需要了解业务问题而不是技术问题。对于正在考虑的功能集,您需要确定预期的成功路径,并在切换到故障空间之前将其最小化。通过这种方式,我的意思是清楚地记录一个特定的功能部件应该如何表现,以及当某些事情做错时应该发生什么(例如,当一个数字的预期,在网络应用程序上点击多次提交时,如字符串等错误数据,等等...)。它正在识别并记录如何处理真正需要付出最大努力的失败。

然后假设一个面向人的功能,带领用户界面设计(例如线框)和written use cases。如果此功能旨在存在于另一个系统中或与其集成,则UML图可用于显示该交互。在这一点上,你是在招聘一个美化的打字员还是能够思考的人?如果是前者,那么真正进入杂草和UML的类层次结构。

<强>模板