欢迎来到天天文库
浏览记录
ID:1524519
大小:274.50 KB
页数:28页
时间:2017-11-12
《软件项目管理结课案例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件项目管理结课案例1、超市管理系统项目初始1.1甲方需求由于该项目的甲方(卖方)采取多方洽谈的招标方式并且已经和乙方(买方)签订合同,确立合作关系,所以没有明确的招标书,只编写了工作任务说明。超市管理系统业务需求分析:超市管理系统建设根据发展规划以及组织建设与管理改革的需要,促进超市业务流程的规范化与改造,实现管理信息的系统、综合与规范管理,实现信息化的需要,简化管理过程,从而高效管理,达到领先水平。提高超市的竞争力。超市管理系统的目的是为了让用户系统地看到该项目的主要工作流程和功能。为了方便用户对该项目的规划设计和实施过程进行系统的了解,便于对该项目进行修改和更
2、新。一.整体要求:1,系统要求提供超市经理管理工作平台和超市员工工作平台。2,系统有严格的权限限制管理,权限要求在数据方面和功能方面都能体现。3,系统要求具有一定的可扩充性,在现有平台的基础上,通过前台可以加挂其他的功能模板。二.一般超市的机构组成(如下图):说明:1)超市人员设置及其日常业务:经理是最高管理级别,仓库管理员,上货员和出纳员皆是平级受经理管理的普通员工。经理一个超市只设一名,其他员工试情况而定,一般仓库管理员5人,上货员10人,出纳员10人。日常业务如下:经理:货架管理、库存管理、资金管理、销售信息管理;仓库管理员:查询仓库商品、登记采购商品、修改库
3、存商品信息、删除商品信息、采购申请、提交采购申请;上货员:查看货架商品信息、修改货架商品信息、添加货架商品信息、下架过期商品;出纳:资金查询、资金收交。三.系统的功能描述:系统根据用户登录的身份不同,进入不同的管理界面,自动列出用户所有的权限。经理通过登录界面登录成功后可以进行权限的相关操作,同理其他员工也是如此。各个功能具体描述如下:货架管理:查看货架商品的摆放,商品的数目,类型等;28库存管理:查看库存信息确定各类商品的数目以确定是否需要采购新的商品该项设有缺货提醒功能。资金管理:管理所有资金的收入、支出等各个细节。销售信息管理:管理每天,每星期等各个时段的所有
4、商品销售情况,依次确定销售策略。商品:仓库管理员可以通过这个功能板块查询仓库商品、登记采购商品、修改库存商品信息、删除商品信息、申请采购商品、提交采购申请等;货架:上货员可以查看货架商品信息、修改货架商品信息、添加货架商品信息、下架过期商品;资金:为提供出纳员提供查询资金、资金收交的服务功能。1.2生存期模型针对超市管理系统开发的要求以及特点,借鉴企业的生存期模型说明和系统软件过程体系,决定采用增量式模型(如下图),理由如下:需求分析 设计 集成测试 产品提交 项目规划 图3:生存期模型1)超市管理系统全部功能分为四大板块,所以可以先基于这四大基本板块的基本
5、功能做出一个小版本的适用版本,然后在此基础上添加需要的其他功能,这样用户可以在使用最小版本的同时,提出更多的要求,这有助于下一阶段的开发,大大减小开发的风险。2)超市管理系统要求有一定的可扩充性,使用增量式模型,可以保证系统的可扩充性,可以根据以后的需求在前台加挂其他的功能模块。3)使用增量式模型的好处:项目的复杂度为中度;预计开发软件的成本为中等;产品和文档的再使用率很高;项目的风险较小。生存期的各个阶段定义如下:28项目规划阶段阶段目标:根据合同和初步的需求分析确定项目的规模、时间计划和资源需求。输入:合同文本和SOW过程:项目规划和计划确定输出:项目计划需求分
6、析阶段阶段目标:确定客户需求输入:项目计划和SOW过程:需求获取,需求分析,需求控制输出:原型系统,需求规格设计阶段阶段目标:总体系统结构设计输入:原型系统和需求规格过程:总体设计输出:系统设计说明书,数据库结构定义增量1实现阶段目标:实现系统基本板块的通用功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-1增量2实现阶段目标:实现系统仓库管理员管理及查看个人信息功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运
7、行版本-2增量3实现阶段目标:实现系统的经理管理查看个人及员工信息功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-3增量4实现阶段目标:实现系统出纳员管理及查看个人信息功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-4增量5实现阶段目标:实现系统上货员管理及查看个人信息功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本
此文档下载收益归作者所有