开发Web应用程序的结构化过程
作者:格 来源:译言 发布时间:2009-06-01 10:52:00
标签:web,结构化,程序,过程
开发web应用程序是一件非常辛苦的事情,你需要花大把大把的时间来做无数的事情。假如你不运用有条理的方法,尤其是在复杂的项目中,你会承受忽视项目,不能按时完成,浪费时间一无所获的风险。
这篇文章中,结构化过程的插图可以帮助你运用简化的方法更加节省时间更加有效的建立你的web开发程序。
下载 Woork Papers N1幻灯片 |你需要知道的开发Web应用程序的结构化过程
工序的主要阶段
一般的web应用程序开发流程分为五个主要的阶段:
明确需求
设计
执行
测试
发行
规划与跟踪监测是一个“跨阶段”的跟随开发发展的过程,定义一个在项目执行期间你需要跟踪监测的项目计划活动名单,并且每项活动需要定义一套行之有效的信息报告来进行跟踪监测,例如:
- 拥有者
- 持续的时间
- 所耗
- …
看一看这些前一段我所写的文章,怎样使用Excel或者Google制表软件设计制作项目实施计划:
1. 需求定义
在这第一阶段你必须确定范围和Web应用程序的需求,在你的应用程序中必须做的,主要特点和技术要求:
范围
为了确定Web应用程序的范围,足以编制一份明确说明适用功能的详细清单。目前重要的不是“如何”实现他们,而是“什么”需要实现!
需求
需求分析需求分析是一个开发过程的关键组成部分。在这一步中你需要估计潜在流量,选择一个服务器端语言( PHP, ASP, Coldfusion …),数据库,选择一个托管服务…这里需要非常注意不要高估 /低估预期!准确的平衡的预估时间,成本和目标之间每件事情!
0
投稿
猜你喜欢
- vue-cli在开发前,我们要至少通读一遍vue官方文档和API(看官方文档是最重要的,胜过看五十、一百篇博客),英文阅读能力还行的建议阅读
- 在os模块中提供了两种调用 cmd 的方法,os.popen() 和 os.system()os.system(cmd) 是在执行comma
- pip是一个很好用的第三方库安装方式,但是默认的源没法连接,就算有时候可以成功率也很低,所以换成国内镜像源比较方便。将pip源更换到国内镜像
- 开始没想到,这10w的数据一个号码一个号码的插入半个小时才2w。后来改进一条SQL批量插入 -- 优化代码之前的 insert into t
- 在使用列表、数组和矩阵的过程中,经常需要相互转换。特此总结相互间转换的过程及结果,供大家参考。第三方包:numpy
- Jquery中的一些东西学习一下子,补充完善一下,毕竟有些时候没有使用到这个方式很有用,在使用bootstrap table的时候,选择当前
- 在网页设计中有一些通用的交互设计模式。网站导航各种各样的通用和大家熟知的设计模式,可以用来作为为网站创建有效地信息架构的基础。这篇指南涵盖了
- idea git切换分支方法点击下方的git,checkout出要开发的分支切换多个分支后如何保maven正常idea 多个分支来回切换后会
- 问题描述使用pandas库的read_excel()方法读取外部excel文件报错, 截图如下好像是缺少了什么方法的样子问题分析分析个啥,
- asp三天学好ADO对象之第一天 今天说一下Recordset 对象的属性1、CursorType 属性AdOpenForwardOnly:
- 今天我遇到一个问题,MySQL企业版备份引起I/O子系统负载过大,应用响应缓慢,导致系统不可用。所以我想限制mysqlbackup的进程,使
- 改变conda虚拟环境的默认路径conda环境默认安装在用户目录C:\Users\username.conda\envs下,如果选择默认路径
- python之循环遍历关于循环遍历大家都知道,不外乎for和while,今天我在这写点不一样的循环和遍历。在实践中有时会遇到删除列表中的元素
- 今天在群里,熊猫君提议整理一个帖子,一方面为初学者提供一个入门指南,另一方面也象借此和已经在从事这个行业进行一点交流。下面是我从事这个行当多
- 学习器在测试集上的误差我们通常称作“泛化误差”。要想得到“泛化误差”首先得将数据集划分为训练集和测试集。那么怎么划分呢?常用的方法有两种,k
- 往往我们在建立一个较为大型的网站的时候会有很多的副页面框架模式甚至一些小的细节元素都是相同的,但是令人困扰的是在更新它们时却要费些周折,要一
- 1、基本概念K近邻法(K-nearest neighbors,KNN)既可以分类,也可以回归。KNN做回归和分类的区别在于最后预测时的决策方
- 淘宝商城的 detail 页面“产品详情”部分是商家自定义区块,曾出现这样一个问题:推荐:css行高:line-height属性详解 <
- 错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server throu
- 我就废话不多说了,大家还是直接看操作吧~<p>联系电话:<a :href="'tel:' + i