- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、结构化系统开发方法定义:结构化系统开发方法(Structured System Analysis And Design,SSAD,)又称结构化生命周期法,是系统分析员、软件工程师、程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织、管理和控制信息系统开发过程的一种基本框架。优缺点:强调了开发过程的整体性和全局性,在整体优化的前提下考虑具体的分析设计问题。严格区分工作阶段,每一阶段及时总结、发现、及时反馈和纠正,避免造成浪费和混乱。开发过程复杂繁琐,周期长,难以适应环境的变化。仅在开始几个阶段与用户沟通多。不能充分了解用户的需求和可能发生的变化。应用:大型信息系统的开发。案例:本系统主要是通过软硬件结合,开发一套娱乐 城的自动计费系统,并且能够分析和统计出各种数 据。以下的是系统需求描述:1、系统需求概述该系统的使用者包括两类:一类是主管人员,另一类是一般操作人员,两类人员对系统的使用权 限不同,以下描述中如不特别指明是主管人员的权 限操作,则均为一般操作人员的操作。该系统将控制娱乐城中 16张桌球台上方灯的 亮和灭( 每张桌子一盏灯),灯亮则表示开始本次消费,同时开始计费,灯灭则表示结束本次消费,结帐,并且把消费信息写入数据库中,供 系统使用者 根据日期或时间查询当日的营业总况,主管人员还 能查询当月的营业总况,营业总况信息包括营业日期时间( 包括开始、结束时间)、所 在时间段价格、消费额及其汇总、打折情况登记;并且能打印出日报表,主管人员能打印出月报表,日、月报表所含数据项相同,包含如上的营业总况信息即可;系统还能进行相应的修改, 这些修改只能由主管人员完成,包括:修改系统的使用密码或主管人员使用密码,修改时间段价格、修改时间段折扣率、修改会员卡消费折扣等,对于折扣,一般消费者享受分时段折扣,而持会员卡消费者享受专门的会员卡消费折扣。系统详细需求分析通过上述的系统需求描述,把系统实现分为硬 件实现和软件实现两部分:(1)硬件部分主要提供一个供上层用户界面实时对外界物理设备进行控制的接口。这里所指的外界物理设备主要指桌球台的控制灯,它可通过操作员操纵主控界面上按钮来实现。软件部分则要实现上述描述的所有功能,并将其集成为计算机上的一个主操作台。如图所示2.1硬件部分分析可 运 用HY-6160 板 ,HY-6160 板是 一 种IBM-PC XT/AT总线兼容的数字量输入/输出板,可以直接插入到 IBM-PC XT/AT兼容机、长城系 列、东海系列、浪潮系列微型计算机中使用。HY-6160板为用户提供了32个数字量输入通道、32个数字量输出通道和一个外部事件中断通 道。每 8个输入或输出通道为一组,占用一个地址。 数字量输入 / 输出信号电平与 TTL电平兼容。中断申请信号为TTL电平。数字量输出通道上电清零。利用HY-6160板可以构成状态监测、事件输入、电动机 /加热器控制、BCD码输入/输出等系统。通过外接HY系列的端子板,可以大大扩展HY-6160板的功能,满足各种应用领域的要求$直接应用于工业现场和实验室。如图所示,这是 HY-6160板的工作原理,它 主体由 4 片 74LS244 构成 4X8BIT(32位通道)缓冲式 数字量输入通道,4 片 74LS244 构成 4X8BIT(32位通道)寄存式数字量输出通道,所有的输出通道上电时清零。其板内地址分配为:写读基地址+OD/O00/O07未用基地址+1D/O10/O17未用基地址+2D/O20/O27未用基地址+3D/O30/O37未用基地址+4未用D/O00/O07基地址+5未用D/O10/O17基地址+6未用D/O20/O27基地址+7未用D/O30/O37我们所设计的这个应用系统主要运用其 16个输出通道,即选用基地址+0及基地址+1。实现过程中,我们通过将该板的驱动程序嵌入到 VB应用程 序中来实现操作员在计算机上操作。2.2软件部分分析构化的分析方法,就是要根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘出满足功能要求的软件模型,它所采用的描述工具有数据流图、数据词典和小说明。下面就将把这个系统的需求用这些描述工具表达出来,这将形成需求说明书中的主要部分。根据描述,分析出该系统对数据的处理存在两 种功能上的差异,这是因为系统的使用者主要是两 由于操作员操作的功能集是主管人员操作的功能 集的真子集,因此这里只对主管人员操作功能进行 进一步细分,即顶层数据流图中的加工 !,这样一般操作人员的操作功能同样能从中找到具体描述。具体分解见如下图 4—图 8。其中部分数据字典的示例如下:数据存储名称:营业总况信息表别名:无简述:存放每次营业的信息组成:编号+营业日期时间+所在时间段价格+折扣率+
您可能关注的文档
最近下载
- SAJ三晶Suntrio -TL 12K-20K用户手册说明书Suntrio TL 5K-20K.pdf
- 基于绩效评价的宝钢集团成本控制分析.docx VIP
- 线路防护设施检查记录表.docx VIP
- 文学常识题库及答案.doc VIP
- 急救知识考试题及答案.pptx
- 2022年广西玉林市小升初数学试卷.docx VIP
- 上海宝钢集团人力资源战略分析.docx VIP
- T_CCPIA 107—2021_植保无人飞机施药专用助剂技术规范有机硅类.pdf VIP
- 一文看懂华为的流程管理体系架构和IPDLTCITR三大主流程的关键流程图.pdf VIP
- 2025年人教版二年级语文下册月考试卷.docx VIP
文档评论(0)