生命周期法与原型法文档格式.docx
- 文档编号:19574251
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:9
- 大小:28.10KB
生命周期法与原型法文档格式.docx
《生命周期法与原型法文档格式.docx》由会员分享,可在线阅读,更多相关《生命周期法与原型法文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
分而治之,工程化的思想。
3、数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图(LogicalDataFlowDiagram),一般简称为DFD。
(名称解释)
4、数据流图用到4个基本符号,即:
(简答)
–外部实体;
–数据流;
–数据存储;
–数据处理过程。
5、外部实体指系统以外又与系统有联系的人或事物。
它表达该系统数据的外部来源或去处,例如顾客、职工、供货单位等等。
外部实体也可以是另外一个信息系统。
用一个正方形并在其左上角边另加一个直角表示外部实体,在正方形内写上这个外部实体的名称,为区分的不同实体,可在正方形的左上角用一个字符表示。
6、数据处理指对数据的逻辑处理功能,也就是对数据的变换功能。
在数据流图中,用带圆角的长方形表示处理,长方形分为三个部分:
标识部分;
功能描述部分;
功能执行部分。
7、数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。
箭头指出数据的流动方向。
数据流可以是信件、票据,也可以是电话,等等。
8、数据存储表示数据保存的地方。
这里“地方”并不是指保存数据的物理地点或物理介质,而是指数据存储的逻辑描述。
在数据流图中,数据存储用右边开口的长方条表示。
在长方条内写上数据存储的名字。
为了区别和引用方便,再加一个标识,用字母D和数字组成。
(三)数据字典(名词)
1、数据字典:
系统分析中所使用的数据字典,主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体。
数据字典把数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据项)。
数据字典中的六个条目:
数据元素、数据结构、数据流、数据存储、外部实体、处理。
三、系统设计
1、系统设计阶段要回答的中心问题是系统“怎么做”,即如何实现系统分析说明书的系统功能。
这个阶段,要根据实际的技术条件、经济条件和社会条件,确定系统的实施方案,即系统的物理模型,最终得到的文档:
系统设计说明书。
(一)系统设计的任务要求(简答)
、系统设计包括总体(概要)设计和详细设计两大部分。
(1)概要设计的任务
•将系统划分成模块;
•决定每个模块的功能;
•决定模块的调用关系;
•决定模块的界面,即模块间信息的传递;
•概要设计:
从数据流图导出结构图。
(2)详细设计
•代码设计;
•数据库设计;
•输入设计;
•输出设计;
•人机对话设计;
•处理过程设计。
(二)概要设计
1、数据流图有两种典型的结构:
变换型结构和事务型结构,这两种方式可以分别通过变换分析和事务分析导出标准形式的结构图。
2、变换分析逻辑输入、主加工、逻辑输出。
1)找出逻辑输入、主加工、逻辑输出
2)设计顶层模块和第一次模块。
3)设计中、下层模块。
3、事务处理:
(三)详细设计
1、输入设计遵循的原则:
1)最小量原则
2)简单性原则
3)早检查原则
4)少转化原则
2、输出设计
(1)确定输出内容:
(2)选择输出设备与介质
(3)确定输出格式:
报表
3、人机对话设计:
4、处理过程设计:
(1)流程图:
加工步骤(方框)、逻辑条件(菱形)、控制流(箭头)
(2)盒图(NS图)
(3)其他、判定表、形式语言
四、系统实施
(一)系统实施阶段的任务
1、实施阶段的任务是实现系统设计阶段提出的物理模型,按实施方案(系统设计说明书:
详细规定了系统的结构,规定了各个模块的功能、输入和输出,规定了数据库的物理结构,是系统实施的出发点。
)完成一个可以实际运行的信息系统,交付用户使用。
2、系统实施的任务(简答):
1)硬件准备
2)软件准备:
开发平台、数据库管理系统。
3)人员培训
4)数据的准备
(二)自顶向下的实现方法
1、结构化方法:
尽量实现上层,逐步向下,最后实现下层的基本模块。
五、原型法
1、原型法:
淘汰原型法(实验原型法)和演化原型法(演进原型法)。
原型法就是演化原型法,基本思想:
在投入大量的人力、物力之前,在限定的时间内,用最经济的方法构造一个系统模型,使用户尽早看到未来系统的概貌,在系统原型的实际运行中与用户一起发现问题,提出修改意见,不断完善原型,使它逐步满足用户的要求。
(名词)
2、原型法的基本步骤:
1)明确用户基本信息需求
2)建立原型(基本要求):
集成原则、最小系统原则。
3)评价原型
4)修改和完善模型。
3、优缺点(简答)
优点:
增进用户与开发人员之间的沟通,用户在系统开发过程中起主导作用,辨认动态的用户需求,启迪衍生式的用户需求,缩短开发周期降低开发风险。
4、生命周期法与原型法的比较(简答)
有利于生命周期法开发的因素:
用户需求定义可以明;
系统运行程序确定,结构化程度高;
系统具有较长的使用寿命,环境变化不大;
开发过程要求有严格的控制;
研制人员对系统任务了解且熟练程度较高;
系统文档要求详而全;
开发成果重复使用。
有利于原型法开发的因素:
用户需求不明确;
过程非结构化;
用户环境易变;
系统具有短期寿命;
具有第4代语言工具;
系统要求在短期内运行;
没有或很少可资借鉴的成果。
【往年试题】
选择题
4.下列关于业务流程图的描述中,错误的是( B )
A.业务流程图反映业务执行的运动过程
B.业务流程图是业务人员与开发人员的一种媒介
C.在软件开发规范中,业务流程图是必须提供的资料之一
D.可从业务流程图中抽象出数据流程图
7.对系统分析中目标分析的正确描述是( D )
A.目标设定的标准是无法度量的B.目标尽可能高标准
C.目标一旦确定就不要更改D.目标是由企业环境和功能需求确定的
8.数据字典建立在__B____阶段进行的。
( )
A.系统规划B.系统分析
C.系统设计D.系统实施
9.下列关于数据分析的描述中不正确的是( D )
A.数据分析包括数据字典的编制
B.数据字典中被定义的内容一定会在数据流图中出现
C.数据流图为系统设计提供支持
D.数据流图抽象于组织机构图
11.下列哪一个是输出设备( C )
A.鼠标B.键盘
C.数/模转换器D.模/数转换器
12.对于下面列出的任务:
Ⅰ.将系统或子系统分解为多个模块
Ⅱ.确定模块间传送的数据及其调用关系
Ⅲ.评价并改进模块结构的质量
Ⅳ.将多个模块合并为一个。
系统总体设计的主要任务有( D )
A.Ⅰ,Ⅱ和ⅢB.Ⅰ
C.ⅡD.全部
13.系统设计是系统开发各阶段的重要组成阶段,下述哪一项内容不是系统设计阶段的固有组成内容(D)
A.计算机配置设计B.数据库设计
C.应用软件设计D.程序设计
10.在数据字典中,不属于数据流定义的是(C)
A.数据流的来源B.数据流的去处
C.数据流的存储D.数据流的组成
7.数据流图的绘制在______阶段进行。
(A)
A.系统分析B.系统设计
C.系统实施D.系统运行
8.数据流程图由外部实体、数据处理、数据存储和______组成。
A.数据流B.数据结构
C.文件D.信息
9.系统分析阶段形成的文档是(B)
A.系统设计说明书B.系统分析说明书
C.系统开发计划书D.程序设计报告
11.下面哪个选项不属于系统设计阶段的任务(A)
A.功能模块设计B.数据库设计
C.输入设计D.程序设计
13.数据流图中的箭线用以表示(C)
A.控制流B.物质流
C.数据流D.事务流
9下列步骤中不属于系统分析阶段的是(D)
A可行性研究B系统详细调查C系统的初步调查D系统总体结构设计
lo关于数据流图,下列哪种说法是错误的(A)
A能对系统中人机交互过程进行描述B是对系统的逻辑描述
C是组织中信息运动的抽象D是系统设计的主要依据之一
II决策表(D)
A是和流程图相同的辅助工具B有时可替代流程图中的分支
C将比较复杂的决策问题简洁、明确地描述出来D包括上述各条件
12系统设计阶段的主要活动是(D)
A系统设计说明书的编写B系统实施进度与计划的制定
C系统总体结构设计和详细设计D上述各条
13下面几种块间耦合形式中联系程度最低的是(C)
A数据耦合B控制耦合C公共耦台D内容耦合
14下面说法正确的是(B)
A层次模型能转移成关系模型和C
C网状模型能转移成关系模型D.各模型之间不能相互转换
15.C语言是(A)
A结构化程序语言B专用语言C基础语言D机器语言
20原型法的主要问题是(D)
A难获得用户的明确需求B软件运行效率低
C建设周期稍长D对系统建设目标针对性不强
填空题
2.数据流图包含4个基本成分:
外部实体、___数据流_______、___数据存储_______和数据处理过程。
7.结构化方法为了精确性和可理解性,一般采用结构化语言、____判定表______和___判定树_______三种半形式化的方式编写基本处理的小说明。
9.从数据流图导出结构图,可根据数据流图的不同结构分别利用___变换分析_______和____事务分析______方法导出标准的结构图。
10.结构化分析与设计方法,一般是通过系统分析来建立信息系统的__逻辑________模型,再通过系统设计来建立信息系统的__物理________模型。
4.一般来讲,系统设计可以分为____概要设计__和_详细设计_____两个阶段。
4.系统分析的两个主要工具是___数据流图______、____数据字典_____。
4.数据流图描述数据的流动、_____存储______、_____处理______的逻辑关系。
24在结构化方法中,____________原则是主导原则____________原则是辅助原则。
27系统分析工作内容涉及面广、不确定性大,此工作主要面向_______,工作方式_______。
28.IPO图描述HIPO分层图中一个模块的____________、____________和处理内容。
29对程序设计基本的质量要求是程序的____________。
名词解释
3.原型法:
1、数据字典
简答题
40试述系统分析工作的主要特点。
五、综合题(本大题14分)
1、请根据以下的描述画出第一层数据流图:
车间填写领料单交给仓库要求领料,库长根据用料计划审批领料单,未批准的领料单退回车间,已批准的领料单送到仓库保管员处,由他查阅库存账。
若账上有货则通知车间前来领料,否则将缺货通知交给采购人员。
2、某网上购物系统的流程如下:
首先检查用户有无注册,若没有注册则需提供个人信息进行注册,系统将这些用户信息保存到用户信息数据库;
若已注册则用账号和密码进行登陆。
用户浏览商品信息进行选购,然后提交订单并完成支付,网站根据支付成功的订单信息向用户配送产品,并提供发票。
请按以上过程画出数据流程图。
2.试根据以下储蓄所取款过程画出数据流程图:
储户将填好的取款单及存折交储蓄所,经查对存款帐,将不合格的存折和取款单退回储户,合格的存折和取款单被送交取款处理,处理时要修改存款帐户,处理的结果是将存折、利息单和现金交储户,同时将取款单存档。
3、请根据以下过程的描述画出第一层数据流图:
由需购置设备的部门填写设备申购表格,将此表格送交设备科,设备科填写预算表格送到财务处,财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送到需要购置设备的部门,将收据送到财务处。
3、请根据以下过程的描述画出第一层数据流图。
某学校新生入学缴费过程为:
新生凭录取通知书到报到处报到,报到处发给该生一张报到单;
然后该生拿此报到单去财务处交学费,财务处收款后,将收款单一联交给学生,另一联则留底;
如果报到学生出具了地方政府打出的证明,则该生可凭此证明到财务部核定是减免学费还是办理助学贷款;
如果是减免学费,则由财务部在收款单上注明减免原因;
如果是办理助学贷款,则需在该生签订助学贷款协议后,在收款单上注明资助原因和资助单位,及资助协议合同号。
无论是减免学费还是办理助学贷款,学生都需在办理完缴费手续后,将地方政府出具的证明原件留下,放在学校财务部备案。
43病人就医,据其拥有的医疗保险的种类支付不同的费用:
若病人仅有基本医疗保险,则需付挂号费;
病人只要拥有社会医疗保险,则不支付任何费用;
若无任何保险,则需支付全部费用。
据描述,绘制医疗支付政策决策表。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生命周期 原型