AgileEAS.NET平台开发案例-药店系统-需求分析

本文档介绍了药店系统的需求分析,包括基础数据维护、药品入库、库存管理、出库、退药、调价、报损和盘点等功能。通过对药店业务流程的分析,提出详细的功能需求,以便于使用AgileEAS.NET平台进行敏捷开发。
摘要由CSDN通过智能技术生成

开篇

        我们知道我们正常的开发流程是从需求-设计-开发-测试-部署等这样的瀑布型的模式或者是瀑布模式的变种等,但是不管是如何的开发模式,前提是必须把需求确定才能从

需求中分析出要开发的用户的功能性需求和非功能性需求,这样我们才能进行后续的开发工作。那么我们本篇就将分析药店系统应该具有的功能及非功能性的需求,来得需求

分析文档的内容。

         首先我们来看看一般的软件开发流程吧:

         image

        这是传统的软件开发流程,无非目前的不管是迭代开发、增量开发、敏捷开发无非都是基于传统开发模式的一些变种。

        迭代开发是基于传统的软件开发流程之上的一种基于原型的迭代开发,开发完成后进行集成测试。

        增量开发是将每个模块都走从设计-编码-测试的流程,最后完成集成测试。

        敏捷开发是迭代开发+增量开发的合成体。

        关于不同的开发模式及开发流程方面的内容,我们后面会详细的阐述,单独讲述AgileEAS.NET敏捷开发平台的软件工程思想的真实体现。

        不管我们开发什么样的软件或者多小的软件,我们必须先了解需求,才能继续进行后续的需求分析及详细设计等后续的流程,所以我们知道了需求的重要性,那么我们本

篇就将药店系统的需求来分析和业务梳理下,整理成需求文档。

大纲

         1、分析药店的业务流程

         2、整理出每个功能的具体需求。

药店业务流程

        下面我们就来分析下药店的业务流程,当然如果说你对药店的领域非常的熟悉,你也可以使用DDD来进行开发和设计,但是由于本人水平有限,还达不到DDD的入门级别

呵呵,我就不现丑了,我还是就是按照我对药店的理解来简单的分析下,可能还有部分的业务细节我这里没有体现,还请大家继续补充,当然如果你对药店业务特别的熟悉,

那么也欢迎大家多多交流。

         那么我们就来看看药店具有的业务流程的主线。

         一、药品入库:

         image

         二、药品出库:

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值