app系统软件技术委托开发项目生产研发部.docx

app系统软件技术委托开发项目生产研发部.docx

  1. 1、本文档共134页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

app系统软件技术委托开发项目生产研发部

目录

TOC\h\z\u第一节、项目需求理解 10

1.系统功能性需求分析 10

(1)功能划分 10

(2)功能描述 10

1、注册登录业务流程重构 10

1、用户注册时选择第三方登录,进入绑定手机号页面; 11

2、历史登录账号 12

3、游客账号取消 14

4、根据登录设备查找历史账号 15

5、注销账号验证 16

6、VIP相关调整 17

7、关于我们 21

8、兼容性问题 23

9、买错课本优化 23

10、支付优化 23

11、包月会员策略调整 24

12、视频音频课下架开关 24

13、单词增加关联词组 24

14、教辅绑定改版 25

2.系统非功能性需求分析 27

(1)质量需求 27

(2) App崩溃率低于0.5% 27

(2)性能需求 28

(3)安全需求 28

(4)兼容性需求 29

(5)其他需求 29

(6)技术服务需求 29

1、产品交付 29

2、产品验收 30

3、项目进度管理 30

4、运营维护 30

5、系统维护 30

(7)业务运营及维护工作 30

(8)项目安全、合规相关工作 31

(9)目标前景 31

3.项目重点难点分析 31

(1)系统功能对接 32

资源(Resources) 32

(2)接口规范性设计 40

(3)接口定义约定 40

(4)业务消息约定 41

(5)响应码规则约定 43

(6)数据管理 44

业务数据检查 44

(7)接口的可扩展性规划与设计 45

(8)系统性能优化 46

一、影响Linux性能的各种因素 46

1、系统硬件资源 46

(1)CPU 46

(2)内存 46

(3)磁盘IO 46

(4)网络带宽 47

2、操作系统相关资源 47

(1)系统安装优化 47

(2)内核参数优化 47

(3)文件系统优化 47

3、程序问题 47

二、Linux性能优化工具 47

1、cpu性能评估工具 48

(3)uptime命令 50

2、内存性能评估 51

(1)free命令 51

free命令是监控linux内存使用状况最常用的指令 51

(2)sar/pidstat 51

3、磁盘性能评估 51

4、网络性能评估 51

三、系统性能分析标准 52

第二节、方案整体设计 53

1.项目概述 53

2.项目总体实施原则 53

2.采用“两手抓”的方针,一手抓开发、一手抓使用 54

3.数据同程序同等重要 54

3.项目总体推进计划 55

4.项目总体设计原则 55

(1)建立规范 55

(2)字体规范 56

(3)设计原则 57

(4)组建规范 59

5.项目建设思路 60

6.项目实施策略 61

第三节、系统功能 63

1.平台整体架构图 63

2.平台总体功能图 64

3.功能设计原则 66

(1)单一职责原则(LSP) 66

(2)里氏替换原则(LSP) 66

(3)依赖倒置原则(DIP) 67

(4)接口隔离原则(ISP) 67

(5)迪米特法则(LOD) 68

(6)开闭原则(OCP) 68

4.功能安全性设计 70

(1)“严禁”原则 70

严禁使用明文或在程序/脚本文件中写死密码 70

(2)必须原则 71

必须提供应用系统用户的身份识别功能 71

(3)尽可能原则 73

尽可能实现用户的权限最小化 73

5.总体设计阶段 75

6.详细设计阶段 75

7.系统开发阶段 76

8.系统实施和试运行阶段 76

9.项目验收阶段 76

(1)功能验收标准 77

(2)非功能验收标准 77

(3)分类标准 78

功能错误级别分类 79

3.易用性测试:软件中各个模块的界面风格保持一致。 80

第四节、系统性能 82

1.核心设计原则 82

(1)功能性 82

(2)可靠性 83

(3)可操作性 84

(4)高效性 85

(5)可维护性

文档评论(0)

thanking9 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档