WEB中需求分析应该考虑的问题

一. 针对用户群体要考虑因素

1.用户年龄

2.选择素材

3.网站布局

4.颜色搭配

5. 用户体验及动效

6.功能便捷

用户需求、用户兴趣爱好、性格、职业、教育水平高低、消费观念、PC端和移动端哪一种多、哪一个时间段使用产品(对用户群体全面的分析精准定位)

二. 竞品分析考虑因素

1.主要业务功能是否同样满足用户   (抢购、反馈、反馈奖励等)

2.独有的特殊功能的核心竞争力    (产品的特点、分析 竞争对手、比如小黄车和摩拜产品比较)

3.用户操作及体验度是否优化    (按钮大小、交互操作、颜色字体大小等)

4.网站是否能更加快捷   (搜索功能、服务器响应等)

5.用户对于网站的信赖程度及习惯度

三. 什么是业务功能?

   什么是业务功能?

  从网站的角度出发,简单的分析可以得出规律,WEB业务功能为:

  1.页面架构展示功能,意思为网站有几个页面。其中包含(一级页面、二级页面、三级页面),也是主页面和子页面的关系。

  2.用户操作功能,每一个页面有哪些用户操作行为的功能,也就是产生交互的行为。也指用户操作行为与后端发生数据交互的功能。

  注意:  在做需求分析时,首先我们必须了解梳理网站有几个页面组成,它们之间的关系是什么?其次,再对每个页面进行独立的分析,也就是说这个页面中需提供哪些用户操作的行为,即功能。总之,用户的操作功能就是页面的重要组成部分。

  网页,是展示网站功能的地方或者提供网站功能入口的地方。

四. 业务流程梳理

  业务流程梳理会产生两种图,一是,功能流程图,二是业务流程图

  1.主要功能说明

    页面中应该有哪些功能模块组成,功能模块的名称,它们的作用描述,优先级问题(那个在前在后的问题)。

  2.业务流程图

    根据页面实现的功能,给出它的流程,如先执行什么后执行什么等等。

时间: 2024-08-05 23:41:30

WEB中需求分析应该考虑的问题的相关文章

"命名空间"system.web"中不存在类型或命名空间名称security"错误解决方法

using System; using System.Collections.Generic; using System.Text; using System.Web; namespace 求md5 { class Program { static void Main(string[] args) { string str = GetMd5("xuwei"); Console.WriteLine(str); } public static string GetMd5(string st

CKEditor4 在java web中的应用说明(详细可行)

按照官方的说明书就可,这里主要注意一点!! 就是<script src="../ckeditor.js"></script>中js文件的路径问题,我的ckeditor文件夹是在WebContent文件夹下,jsp文件是同一层目录的,所以最后的代码应该是 <script type="text/javascript"src="./ckeditor/ckeditor.js"></script> 注意斜杆号

Viewport在开发手机Web中的应用

目前比较主流的移动设备系统包括 Android,IOS ,Symbian,BlackBerry 与Web OS.这些系统浏览器都是基于webkit核心,而webkit号称是一款全功能的移动浏览器,支持 HTML + CSS + JavaScript,但由于移动设备本身与PC的差异,导致我们开发的网页在移动设备上总是会存在一些不如人意的地方. Viewport 翻译为中文可以叫做"视区",大家都知道移动设备的屏幕一段都比PC小很多,webkit浏览器会将一个较大的"虚拟&quo

优化Web中的性能

优化Web中的性能 简介 web的优化就是一场阻止http请求最终访问到数据库的战争. 优化的方式就是加缓存,在各个节点加缓存. web请求的流程及节点 熟悉流程及节点,才能定位性能的问题.而且优化的顺序一般也是按请求的流程逐一优化.这里的流程只是做个概要,并不代表全面. 整个流程是以最快的方式让用户看到结果 定位的方法 思路是:把看不见的http,具体化.可视化. 定位是优化的前提.没有准确的定位就无法有效的解决问题. 浏览器 看整个请求的时间 看整个页面加载的时间 看页面加载的数据大小 看页

CSS3 生成内容(在Web中插入内容)

在Web中插入内容,在CSS2.1时代依靠的是JavaScript来实现.但进入CSS3进代之后我们可以通 过CSS3的伪类“:before”,“:after”和CSS3的伪元素“::before”.“::after”来实现,其关键是依靠CSS3中的 “content”属性来实现.不过这个属性对于img和input元素不起作用. content配合CSS的伪类或者伪元素,一般可以做以下四件事情: 功能 功能说明 none 不生成任何内容 attr 插入标签属性值 url 使用指定的绝对或相对地址

编译器错误消息: CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)

署名:冯兵 今天我遇上一个问题:编译器错误消息: CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?). 让我烦恼了很长一段时间,怎么调试也不知道错在哪,后来问师兄才知道错在哪. 起因:修改一个功能模块的代码,怕影响到其他功能模块的功能实现,所以我新建了一个区域,把要修改模块的相关代码都复制过去,把带波浪线的提示都修改完后,   运行就出现这个错误. 解决方案:找到复制前和复制后的视图文件夹下的文件名为“Web.confi

java web中servlet、jsp、html 互相访问的路径问题。

在java web种经常出现 404找不到网页的错误,究其原因,一般是访问的路径不对. java web中的路径使用按我的分法可以分两种情况,当然啦两者使用相对路径是一致,本文只说绝对路径. 情况一.指向外部的web组件和本身关系不大的,这一类的有:html中使用路径的标签,比如<a>标签中的href;servlet和jsp中的重定向sendRedirect(path); 情况二.指向内部的web组件和本身有关系的,这一类我暂时看到的有:servlet或者jsp的转发 假设在myapp项目下有

java web 中的转发和重定向

假设应用程序的 contextPath 为 /ctx,在 http://localhost:8080/ctx/a/b 资源中,我们转发和重定向到 http://localhost:8080/ctx/x/y 资源,分别应该怎么写? 转发,是在同一个应用程序中,请求从由资源 A 处理,到由资源 B 处理.资源 A 和资源 B 属于同一个应用程序的资源,它们总是相对于该应用程序的 contextPath 而言的.转发的资源可以使用相对路径(不以 "/" 开头)和绝对路径(以 "/&

web中的CSS、Xpath等路径定位方法学习

今天不到八点就到公司了,来的比较早,趁着有点时间,总结下web中的CSS.Xpath等路径定位定位的方式吧! 简单的介绍下xpath和css的定位 理论知识就不罗列了 还是利用博客园的首页.直接附上代码: 这个是xpath 1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 from learn_webdriver import Webdriver 5 from selenium import webdriver 6 from seleni