Web Engineering
Upcoming SlideShare
Loading in...5
×
 

Web Engineering

on

  • 354 views

Web工程方法笔记

Web工程方法笔记

Statistics

Views

Total Views
354
Views on SlideShare
354
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Web Engineering Web Engineering Presentation Transcript

  • Web工程笔记 苑明理 2012年2月Tuesday, February 21, 12
  • 目录 • 概述 * • 沟通 • 计 • 架构 • 分析 * • 设计 *Tuesday, February 21, 12
  • 概述—Web工程的特点 • 技术:并发、负载 变化大、高可用性 • 需求变化快,项目 时间线短 • 持久演进 • ……Tuesday, February 21, 12
  • 概述—软件工程 • 软件工程的基石: 工具 组织对质量持续改 进的承诺 方 法 • 包含三个层面:过 过 程 程、方法、工具 组织对质量的承诺Tuesday, February 21, 12
  • 概述—过程 • 沟通 • 计 • 建模 • 构建 • 部署Tuesday, February 21, 12
  • 概述—方法 • 沟通方法 • 需求分析方法 • 设计方法 • 建构方法 • 测试方法Tuesday, February 21, 12
  • 沟通 • 明 业务背景和业务策略 规 • 定义 键目标 • 识 问题 • 识 业务相 者 • 识 用户 类 提取 • 定义信息和应用目标 • 收集需求 • 发应用场景 协商Tuesday, February 21, 12
  • 计 • 精化项目描述 • 定项目产出 • 估计工作量和时间 • 评估风险 • 定义进度 • 定变更控制方法 • 建立质量保障方法Tuesday, February 21, 12
  • 架构 结构 行为 部署 模式 业务拥有者 业务领域模型 业务过程模型 资源配置 业务模式 计 者 重要的 TODO 列表 商业计 项目实施 项目执行的管理模式 用户 用户界面结构 用户界面流程 网站地图 界面模版、导航模式 信息架构师 本体、受控词表 信息流模型 信息节点位置模型 信息策略模式 系统架构师 功能模块、页面结构 功能模块、页面结构的流程模型 从模块、页面结构到站点的映射 设计模式 发者 代码级 的对象、模块 系 代码级 的算法 代码模块的部署模型 现成的代码库、组件 测试师 测试配置 测试流程 测试部署 测试模版、测试文档标准Tuesday, February 21, 12
  • 分析—概述 • 分析是为了透彻的、多方面的 理解需求 • 原型法与建模 • 输入:自然语言的讨论文档、 草图、各 非正式的表示 • 输出:领域模型、交互模型、 功能模型、配置模型Tuesday, February 21, 12
  • 分析—领域模型 • 识 分析要素:外 部实体、事物、事 件、活动、角色、 组织、位置、结构 • 对要素进行分析: 属性、操作 • 考察要素间的 系Tuesday, February 21, 12
  • 分析—交互模型 • 识 用例 • 序列图分析 • 状态图分析 • 界面原型 发Tuesday, February 21, 12
  • 分析— 系导航分析 • 用户分类与进入点的分析 • 不同要素的优先级 分析 • 通过链接,还是搜索? • 是否维护导航日志、导航地图 • 设计用户的最佳导航路径 • ……Tuesday, February 21, 12
  • 设计—概述 • 设计是解决问题的工程设想 • 轻快与有限的设计、逻辑设计与物理设 计、设计质量评估方法 • 概念架构设计 • 交互设计:界面、美学 • 信息设计:内容、组成、导航 • 功能设计:架构、细节 • 技术设计:架构、组件Tuesday, February 21, 12
  • 设计—概念架构设计 • 设计的起点 • 功能模块结构 • 信息流图 • 技术架构的初始想 法Tuesday, February 21, 12
  • 设计—交互设计 • 收集资料:用户特征、用户任 务、用例…… • 界面设计:布局、导航、实现 各 用户任务 • 美学设计:布局的美观、模块 性、图标与图形设计 • 其他设计:错误处理、帮助引 导措施、可访问性、国际化Tuesday, February 21, 12
  • 设计—信息设计 • 键问题:内容、组成、导航 • 自顶向下和自底向上的分 • 域建模: • 信息架构设计: • 详细设计:Tuesday, February 21, 12
  • 设计—功能设计 • 形态不同的功能 点:实现动态下拉 菜单、实现谷歌地 图、用户注册与引 导 • 功能架构设计 • 功能详细设计Tuesday, February 21, 12