交互式多媒体图书平台的设计与实现

交互式多媒体图书平台的设计与实现

需求分析

需求分析就是需求分析师对用户期望的软件行为进行表述,并进一步用对象或实体的状态、属性和行为来定义需求。

具体可以划分为以下四类:

  1. 功能要求:作者可以编辑图书的目录、章节内容、预览读者端的效果、管理图书、练习题;读者端通过不同的终端阅读书籍、搜索图书内容。
  2. 质量要求:正确性:满足用户的需求;健壮性:软硬件发生故障时系统作出反应;效率:即延迟需求;可维护性:方便后期代码维护,功能升级;可理解性:系统UI界面简介易用。
  3. 设计约束:技术栈使用 js + node.js + mongodb.
  4. 过程约束:使用迭代增量式开发模型,每次设计只设计和实现这个产品的一部分,逐步完成后续功能。

概念原型设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关键用例分析

以读者端进入APP阅读的序列图为例:
在这里插入图片描述

设计方案

在这里插入图片描述

posted @ 2020-04-23 11:06  fbsudai  阅读(130)  评论(0编辑  收藏  举报