- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文档名称:需求分析
项目名称:商品管理系统
项目负责人:刘力源
项目组长:刘力源
程序录入:刘力源、张袆勃、彭小龙
需求分析:刘力源、庞文军、李涛
软件测试: 刘力源、彭小龙、庞文军、李涛、张袆勃
开发单位:西邮科技0701班软件开发小组
引言
1.1编写目的
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,确定用户所需软件产品的功能,对软件需求的深入需求是软件产品开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来麻烦。
需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么?”这个问题。它确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。用户真正知道自己需要什么后,将其准确、具体的描述出来,分析者再得出用软件实现他们需求的方案。
购物已成为生活中不可缺少的一部分,大大小小的商店,超市充斥着城市乡镇的每个角落,一套优秀的商品管理系统对于商家的管理者和消费者都会起到很重要的作用,不但便于消费者对商品信息进行查询,也便于商家对所拥有的产品信息进行更新,修改,管理,因此有必要设计一套管理系统对商品进行管理。
1.2项目背景
本系统管理的任务是要获得用户对整个商品管理系统的详细需求情况所得,系统初步拟定主要由系统的登陆界面,主窗体和设计窗体组成。主要供用户管理大量商品,并且能对商品的基本资料有效及时查阅和修改操作。在本系统中,基于管理员和用户的权限作了明确的安全系统保护。在设计窗体中能一打开查阅的窗体目录,对主窗体情况一目了然,也能在另一方窗体中查阅生成的报表。在主窗体中,能实行增加、删除、修改、查询的数据操作。
1.3定义
软件需求分析是由软件开发方在系统需求分析的基础上,根据交办方提出的软件任务书以及其他文件进行的。承办方要详细确定软件需求并制定出一个需求完整、详细,又具有很好使用性的软件需求规格说明书。
承办方必须写出详细的软件需求规格说明书以及其它文档,并进行需求的逐步审查,最终作为整个开发工作的基础。
软件项目组的组建与计划工作也是本阶段的重要任务。
2. 任务概述
2.1 目标
完成功能需求分析、性能需求分析、界面需求分析,其中包括用visio完成需求分析中DFD(数据流图)和DD(数据字典)的画法,以及E_R图。
2.2 运行环境
客户机:外围设备:鼠标,键盘,显示器;
操作系统:装有浏览器的各种操作系统;
服务器:外围设备:鼠标,键盘,显示器;
编译程序:VB 6.0;
操作系统: windows操作系统;
数据库支持:SQL Server 2000;
数据存储能力和测试支持能力:需要有较高的系统支持。
2.3技术要求
软件需求分析阶段的技术要求如下:
(1)软件需求规格要说明对应软件的主要功能、性能、技术指标进行定义,其内容应全面、可检查。
(2)项目开发计划中应给出阶段评审以及配置管理计划,并明确人员。
(3)软件需求规格说明书要正确而恰当地定义软件的功能、性能等所有软件需求,不必描述设计和管理的细节。
(4)要求编制的软件需求规格要具有:完整性、明确性、一致性、可验证性及可测试性、易修改、包含软件需要的关键功能、软件可追踪、需求基于运行环境、描述软件应发生的事件和不应发生的事件。
3. 数据描述
3.1 静态数据
在软件开发过程中不可改变的数据,包括会员和管理员的账号注册时间,地址,性别,还有商品的商品名称,商品类别。
3.2 动态数据
在软件开发过程中可以改变的数据,除开静态数据以外的数据。
3.3 E-R图
为了把用户的数据要求清楚、准确地描述出来,就需要建立一种面向问题的数据模型,是用户的观点对数据建立的模型,常用实体-联系图(E-R图)来描述,该模型包含三种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间的相互连接关系。
3.4 数据流图(DFD)
当数据在软件系统中移动时,它将被一些“变换”所修改。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入到输出的过程中所经受的变换。在数据流图中没有任何的物理部件,它只描绘数据在软件中流动和被处理的逻辑过程,它是分析员与用户间几号的通信工具。此外,设计数据流图时只需要考虑系统必须完成的基本逻辑功能,不需要考虑如何具体实现这些功能。
数据流图中有四种基本符号:正方形表示数据的原点或终点;圆形代表数据的处理;两条平行横线代表数据存储;箭头表示数据流,即特定数据的流动方向。数据流图的基本要点是描绘“做什么”,而不考虑“真么做”。
数据流图如下:
3.5 数据字典(DD
您可能关注的文档
最近下载
- 小学数学人教版(2025)五年级下分数的意义课件(共21张PPT).pptx VIP
- 《铁路货物站台面及堆货场铺面》壹站(02)8029.pdf VIP
- 小学数学人教一年级上册以内的进位加法旦旦数鸡蛋(区一等奖).pptx VIP
- 安全生产法律法规完整版全套PPT教学课件.pptx VIP
- 教你三步查看老婆微信聊天记录.docx VIP
- 语文九年级下册第三单元课外古诗词诵读《浣溪沙身向云山那畔行》PPT课件 [修复的].pptx VIP
- 2025广西专业技术人员公需科目培训考试答案(87分);广西“一区两地一园一通道”建设;人工智能时代(1).pdf VIP
- 部编小学语文六年级上册第二单元《革命岁月》集体备课教材分析解读.pptx VIP
- 2025广西公需科目培训考试答案(90分)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 2024年海南省海口市中考数学试题卷(含答案解析).docx
文档评论(0)