您好,欢迎访问三七文档
第15章实验指导实验1熟悉系统开发步骤与常见工具实验2结构化系统分析(1)——系统需求调查实验3结构化系统分析(2)——对“进销存”项目进行组织结构及业务流程分析实验4结构化系统分析(3)——根据需求模型绘制数据流图实验5结构化系统分析(4)——“进销存”系统数据字典的撰写实验6结构化系统分析(5)——“进销存”系统需求分析报告的写作实验7结构化系统设计(1)——绘制网络结构图、功能模块图、进行代码设计实验8结构化系统设计(2)——数据库设计实验9结构化系统设计(3)——“进销存”项目应用程序设计实验10结构化系统设计(4)——“进销存”系统I/O设计实验11结构化系统设计(5)——“进销存”系统人-机界面的设计实验12结构化系统设计(6)——系统设计说明书的撰写实验13面向对象系统分析与设计(1)——用例图实验14面向对象系统分析与设计(2)——活动图实验15面向对象系统分析与设计(3)——类图实验16面向对象系统分析与设计(4)——状态图实验17面向对象系统分析与设计(5)——交互图实验1熟悉系统开发步骤与常见工具实验1熟悉系统开发步骤与常见工具1.实验目的①掌握MIS系统开发的步骤。②安装Visio软件,掌握简单的操作。2.实验内容与要求①通过本实验,了解系统开发方式、开发方法和总体规划。②分组。每个授课班分成10个小组,选出组长。③学生动手安装Visio软件。④要求学生了解Visio软件的基本功能,熟悉Visio软件的界面,如工作窗口组成(菜单、工具栏、模具、图件等)。⑤掌握创建模具的方法,创建流图模具。实验1熟悉系统开发步骤与常见工具3.课上操作习题①请利用软件模仿画出图15-1所示项目投资TFD和图15-2所示银行存取款数据流图。②讨论各种不同的系统分析与设计方法存在的原因。(领域年轻?技术变化快?不同组织有不同需求?存在不同类型系统?开发系统的人在背景知识上存在差异?)4.课后练习自选“系统”绘制一个逻辑数据流图。例如,上午的日常事务;做喜欢的饭,包括开胃食品、主菜、加菜和餐后甜点;等等。实验2结构化系统分析(1)——系统需求调查1.实验目的①掌握MIS系统分析涉及的工作。②初步掌握“进销存”项目的背景。③掌握需求调查的过程及常用方法。④进行“进销存”项目的需求调查。2.实验内容与要求①通过教师讲解,使学生了解系统分析的主要工作以及需求调查的过程及常用方法。②Case在系统分析与设计中的应用。③介绍进销存项目背景参考材料。④学生上网查阅关于商业系统“进销存”的相关资料。⑤对进销存项目进行需求调查。实验2结构化系统分析(1)——系统需求调查3.课上操作习题①请参考一些分析阶段相关文档(系统分析报告、系统设计报告等),以对分析阶段工作逐步熟悉与加深直观印象。②情景分析。假设现在某公司要与学生组成的咨询小组签订合同,开发一个新系统。在开始之前,担心学生是否具备理解他们的问题与需求的能力。最重要的是分析阶段的成败直接会影响他们是否会签订下一步的设计与实施。请同学们撰写一封倡议书或建议信(内容是关于让对方公司做好哪些方面的准备,以及介绍我方会采用什么样的策略与方式、保证时间、质量等)。这里有一个前提增加了任务的难度:对方对应部门的经理特别忙,虽然他愿意支持我们的调查研究。该怎样处理这种情况呢?4.课后练习①访问一些信息系统咨询公司的网站,尽量找到他们用于分析设计系统的方法的相关信息,了解结构化方法目前的状况。②利用对应的背景资料,提炼该项目的需求(业务需求、用户需求、功能需求、非功能需求)。实验3结构化系统分析(2)——对“进销存”项目进行组织结构及业务流程分析1.实验目的①掌握组织结构图的画法。②掌握业务流图的画法。2.实验内容与要求①教师讲解:组织结构分析。②将进销存项目背景参考材料进行提炼。③学生根据背景材料,利用Visio画出组织结构图。④教师讲解。结合“进”业务讲解业务流程分析。⑤学生根据背景材料,利用Visio绘制“销”或“存”的业务流图。实验3结构化系统分析(2)——对“进销存”项目进行组织结构及业务流程分析3.课上操作习题①根据背景材料,每个同学均画出某商业企业的组织结构图。可以根据想象,不一定局限在背景材料之内。②根据背景材料,每个同学画出“销”或“存”项目的业务流图,为画数据流图做准备。4.课后练习在了解组织结构分析工作的意义之后,去一个你愿意了解和探索的企业,争取通过调研描述出关于该组织的如下基本情况,从而为进行系统开发打下良好基础。①组织要完成什么活动和过程。②组织如何构成。③组织如何管理。④组织中有什么类型的工作(如金融、制造、市场、客服)。实验4结构化系统分析(3)——根据需求模型绘制数据流图1.实验目的掌握数据流图的画法。2.实验内容与要求①教师讲解:数据流图的基本画法。②学生练习,利用Visio画出数据流图。③教师讲解:“进”业务的数据流图。④学生根据业务流程分析的结果,利用Visio画出“销”或“存”的数据流图。实验4结构化系统分析(3)——根据需求模型绘制数据流图①根据下述叙述性描述,为描述的内容绘制一个数据流图。校园书店“课本库存系统”的目的是向学生提供课本。教学部门通过“课本主清单”向书店提交初始数据,包括课程、教师、课本和预计注册人数。书店生成“购买订单”,“购买订单”被送到供应课本的出版社。图书订单随着一个“包装清单”到达书店,被接收的部门检查和验证。学生填写包含课程信息的“购书要求”,当他们付了书款之后就得到一个“销售单据”。②请绘制某企业招聘人员的数据流图。该企业招聘人员流程如下:企业中人才需求部门提出“用人需求报告”给决策部门审批,决策部门审批同意后,把用人需求信息交由人事部负责。在应聘者报名应聘后,由人才需求部门负责按照用人需求来招聘人员,并把招聘结果反馈给人事部和应聘者。如果通过招聘的应聘者本人也同意担当此职务,则应为这些拟定聘用者建立“拟聘用者考核表”,拟定聘用者需要经过试用期的考核,如果人才需求部门同意最后接收他们,并且拟定聘用者也同意留下,他们才可以转正(由试用人员身份转为正式员工),与企业签订“聘用合同”。③根据“销”或“存”项目的业务流图,要求每位同学画出“销”或“存”的数据流图,为下一步系统设计做准备。实验5结构化系统分析(4)——“进销存”系统数据字典的撰写1.实验目的掌握数据字典的写法。2.实验内容与要求①介绍数据字典的基本概念和编写规则,重点是包含的内容:数据元素、数据结构、数据流、数据存储、处理逻辑和外部实体。②根据“进销存”系统数据流图讲解“进”的上述3项数据字典的撰写。③学生练习,撰写“销”或“存”的数据字典。3.课上操作习题①某企业会计处理业务中的一张“收款凭证”如图15-4所示,请描述其数据结构的数据字典。②某校“学生登记卡”格式如图15-5所示,试用数据字典表示。③图15-6和图15-7为某企业人力资源部门(或者人事劳资部门)招聘面试工作的数据流图的顶层图和一层图。请根据数据流图,描述招聘面试的工作流程,并撰写数据字典(重点撰写:数据流、数据存储、处理逻辑、外部实体)。实验6结构化系统分析(5)——“进销存”系统需求分析报告的写作1.实验目的①了解学生掌握系统分析情况。②学会撰写系统需求分析报告。2.实验内容与要求①介绍系统需求分析报告的主要构成、写作方法。②提供学生需求分析报告的模板。③以小组为单位撰写系统需求分析报告。3.课上操作习题学生撰写“进”或“销”的系统需求分析报告,以小组为单位提交。实验7结构化系统设计(1)——绘制网络结构图、功能模块图、进行代码设计1.实验目的①掌握系统设计阶段的内容。②掌握“进销存”项目的网络结构设计。③掌握“进销存”项目的功能模块设计。④掌握“进销存”项目的代码设计。2.实验内容与要求①教师讲解:介绍系统设计的主要工作。②概要设计和详细设计的具体任务。③根据系统需求分析报告的内容,做好进行系统设计的准备。④结合“进销存”项目介绍及方案的设计方法,进行网络结构设计。⑤教师讲解:“进”项目的功能结构图。⑥教师讲解:以“进”为例讲解代码设计的原则。3.课上操作习题①上网查询系统设计的相关资料,然后进行小组讨论。系统设计的主要目标是什么?系统分析和系统设计的重点有何不同?②在Visio中绘制出本项目的网络结构图。③在Visio中绘制“销”或“存”的功能模块结构图。④对“销”或“存”进行代码设计。实验8结构化系统设计(2)——数据库设计1.实验目的①掌握概念设计、逻辑设计、物理设计工作所涉及的主要内容。②掌握“进销存”项目的数据库设计。2.实验内容与要求①教师讲解:以“进”为例介绍数据库概念设计的主要工作。②根据“进”项目业务的数据流图和数据字典进行系统数据库的概念设计,绘制E-R图。③教师讲解:以“进”为例介绍数据库逻辑设计的主要工作。④根据“进”项目业务讲解将概念设计转化成逻辑设计的转换过程。⑤教师讲解:以“进”为例介绍数据库物理设计的主要工作。⑥根据“进”项目业务讲解根据逻辑设计如何进行物理设计。⑦在Visio中绘制“进”项业务相应的图示。3.课上操作习题①每人在Visio中画出“销”或“存”业务相应的E-R图,并以小组为单位提交一份比较完善的E-R图。②将小组的概念设计模型转换成逻辑设计模型,提交“销”或“存”业务的逻辑设计结果。③将小组逻辑设计模型转换成物理设计模型,学生对“销”或“存”业务进行数据库物理设计。实验9结构化系统设计(3)——“进销存”项目应用程序设计1.实验目的①掌握程序设计设计的内容。②掌握“进销存”项目的程序设计。2.实验内容与要求①教师讲解:以“进”为例介绍程序设计的主要工作。②进行系统的应用程序结构设计,并在Visio中绘制相关的图表。3.课上操作习题进行销售或库存的程序流程设计,提交程序流图。实验10结构化系统设计(4)——“进销存”系统I/O设计1.实验目的掌握I/O设计的内容。2.实验内容与要求①教师讲解:以“进”为例介绍I/O设计的主要工作(先介绍输出设计,后介绍输入设计)。②对“销”或“存”项目进行输出和输入设计。③要求学生每人设计2~3个输出及输入界面。④以小组为单位提供“销”或“存”输出和输入设计的文档。3.课上操作习题进行销售或库存的I/O设计。实验11结构化系统设计(5)——“进销存”系统人-机界面的设计1.实验目的掌握人-机界面设计的内容。2.实验内容与要求①教师讲解:以“进”为例介绍人-机界面设计的主要工作。②对“销”或“存”项目进行人-机界面设计。③要求学生每人设计2~3个界面。④以小组为单位提供“销”或“存”人-机界面设计的文档。3.课上操作习题进行销售或库存的人-机界面设计。4.课后练习继续进行人-机界面设计的练习,学习在Visio中绘制界面的原型图。实验12结构化系统设计(6)——系统设计说明书的撰写1.实验目的①了解学生掌握系统设计情况。②学会撰写系统设计说明书。2.实验内容与要求①介绍系统设计说明书的主要构成、写作方法。②提供学生模板。③学生撰写“存”或“销”的系统设计说明书。实验13面向对象系统分析与设计(1)——用例图1.实验目的掌握用例图的画法。2.实验内容与要求①教师讲解:讲解用例图。②针对本项目的采购业务介绍角色与用例,各用例的事件流以及用例之间的关系(包含、泛化、扩展)。③学生练习,利用Visio画出用例图。3.课上操作习题①画出饮料自动售货机的类图。饮料自动售货机的主要功能是允许一个顾客能够购买一罐饮料。②完成用例的详细描述,在文档重要描述下列内容。z发起用例的参与者;用例的前置条件;z场景中的步骤;场景完成后的后置条件;z从用例中获益的参与者。实验14面向对象系统分析与设计(2)——活动图1.实验目的掌握活动图的画法。2.实验内容与要求①教师讲解:针对本项目的采购业务介绍涉及的活动图。②学生练习:利用Visio画出本项目采购模块的活动图。3.课上操作练习活动图设计系统的动态视图实战——某公司在线购物的控制流程为:①接收在线订购:客户在线下单采购公司产品。动作(Action):在线输入采购清单②动作(Action)
本文标题:第15章 实验指导
链接地址:https://www.777doc.com/doc-3374803 .html