第七次作业--项目需求分析(团队)

1.整体计划安排:

在前2周完成加密解密模块的工作,再2周完成移动端的部分,再2周完成pc端的部分,再2周完成连接部分的部分。
初版开发期限:12月14日。

2.工作流程、组员分工、组员工作量比例

①工作流程

准备->讨论->编写->修改->排版

②组员工作量

准备:225,226,228
讨论:225,226,228
编写:225,226,228,223
修改:223,225,226,228
排版:225,226

③工作量比例

223:225:226:228=1:2:2:2

3.需求报告:

下载点这里

4.评审表:

下载点这里

5.遇到的困难及解决方法

①困难

刚开始准备写的时候,对于《软件需求规格说明书》里的很多内容不是很了解,不知从何写起,疑惑不止。

②解决方法

从各个途径去寻找了解相关内容,从其他人的《软件需求规格说明书》总结归纳,从而明白了其大致内容,然后开始书写。

6.Checklist

①引言

在《软件需求规格说明书》中1,见本博客第三点。

②类图

③界面原型

手机端

电脑端

④功能描述

本产品是一款利用移动端上的指纹识别来加密电脑端上的数据的系统,它包含两个部分。一部是电脑上的加密软件,另一部分是手机上的APP。整个系统的工作方式为用户使用电脑上的加密软件向手机app发送身份验证请求,并在app上完成指纹身份识别,app再向电脑的加密软件回应身份验证结果,然后加密软件根据结果进行电脑端上数据的加密和解密。

⑤验收验证标准

在《软件需求规格说明书》中3.1,见本博客第三点。

7.PSP

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 20
· Estimate · 估计这个任务需要多少时间 300 300
Development 开发 0 0
· Analysis · 需求分析 (包括学习新技术) 120 60
· Design Spec · 生成设计文档 120 100
· Design Review · 设计复审 (和同事审核设计文档) 180 120
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0
· Design · 具体设计 20 15
· Coding · 具体编码 0 0
· Code Review · 代码复审 0 0
· Test · 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 0 0
· Test Report · 测试报告 0 0
· Size Measurement · 计算工作量 10 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 20
合计 790 645

8.学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
0 200 200 12 12 从同学们那里得到了很多的解题思路并学会了系统的优化代码的方法
1 100 300 10 22 开始学习java中androidapp设计部分
2 0 300 10 32 开始学习程序原型设计
5 600 900 15 47 android入门,熟悉面向对象设计方法
6 0 900 5 52 学会写《需求规格说明书》
posted @ 2017-10-18 20:04  彼岸双生  阅读(160)  评论(0编辑  收藏  举报