|
[BBS000-0001]项目说明书
一. 概述
为给ITPUB的朋友提供一次, 学习和讨论软件开发技术的机会, 成立简易BBS系统开发项目. 该项目的目的的是通过完成从功能设计, 外部设计, 数据结构设计, 内部设计,详细设计, 代码编成, 单体测试, 结合测试, 直到综合测试这一系统开发的全过程, 讨论学习软件开发的常用工具和技术.
二. 总体开发流程
现提出总体开发流程如下
功能设计→外部设计→内部设计→详细设计→代码编成→单体测试→结合测试─→综合测试→项目完成
其中,
功能设计- 将明确该BBS系统的主要功能, 并通过用例分析对各处理机能提出明确定义, 成果物功能设计书;
外部设计- 将明确制定用户界面和输入输出的处理方法, 以及数据文件和数据库的结构, 成果物用户界面设计书, 界面模型, 数据定义书, ER图;
内部设计-将明确程序处理流程和系统整体结构, 成果物: 系统结构图(逻辑数据流程图), CLASS列表和机能说明
详细设计-将明确各机能的处理方法, 成果物:各CLASS的内部处理流程图和处理说明
代码编成-根据详细设计制定JAVA代码
单体测试-制订测试说明书明确测试项目, 并据此完成单体测试和修改
结合测试-制订测试说明书明确测试项目, 并据此完成多机能模快的结合测试和修改
综合测试-实装系统, 比照功能设计做最后的评价和调整
三. 管理方法
由项目协调员提出任务说明和请求, 有兴趣的朋友自由应募任务负责人.
任务负责人应每日向大家公布进展情况, 并尽量在预定时间内完成任务, 提交成果物.
提交的成果物将, 由大家讨论评价并决定是否采用.
协调员负责公布项目完成进度, 及时布置下一步活动.
四 关于文件编号的说明
为了便于管理, 我决定对成果物按照以下规则进行编号
BBSmnn-9999
其中, BBS为本项目标志
m-各阶段编号: 0-准备阶段及管理用文书; 1-功能设计; 2-外部设计; 3-内部设计4-详细设计; 5-代码编成; 6-单体测试→7-结合测试; 8-综合测试; 9-项目完成
nn-为各阶段作业流水号
9999-为文件流水号 |
|