《系统分析与设计》教学大纲.docx

上传人:h**** 文档编号:25308854 上传时间:2022-07-11 格式:DOCX 页数:20 大小:21.41KB
返回 下载 相关 举报
《系统分析与设计》教学大纲.docx_第1页
第1页 / 共20页
《系统分析与设计》教学大纲.docx_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《《系统分析与设计》教学大纲.docx》由会员分享,可在线阅读,更多相关《《系统分析与设计》教学大纲.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、系统分析与设计教学大纲 前言 课程名称:系统分析与设计 适用对象:软件工程本科专业 课程学时:共34学时 (一)课程的地位、作用 系统分析与设计课程作为实践性课程之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;加强对信息系统的综合分析训练;重点掌握信息系统分析、开发的基本方法与工具;培养学生理论与实践相结合的能力。 (二)课程开设对象 本课程开设对象为数学计算机学院学习系统分析与设计课程的学生,实验为必修内容。 (三)基本原理及课程简介 系统分析与设计是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。

2、在软件工程专业的培养计划中,它是一门重要课程。本课程在教学内容方面着重基本理论、基本知识和基本方法的训练。在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。课程充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。本课程共开设4个实践项目,主要侧重综合技能的训练以及系统分析与设计工具的 (四)指导教师 课程由系统分析与设计课程讲授教师负责。指导教师应在每次实践教学前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程的实践项目。 (五)实验设备配置 每人配置1台电脑,安装有OFFICE软件和其他

3、试验系统/ Microsoft Project / Power Designer,可访问Internet。 (六)考核与报告 1实验后,学生将实验结果等内容写出实验报告(例如系统分析报告等),符合实验教学的要求,并得到指导教师的认可。 2指导教师对每份实验报告(包括四项实验项目)进行审阅、评分。 3所有实验报告成绩即构成本门课程考试成绩。 实验报告的具体评分标准如下: (1)实验操作(40分) 实验操作方法正确,能熟练操作软件开发所需的工具;对实验操作中出现的问题分析正确,并能解决问题;实验结果正确;在规定时间内完成实验操作。共计40 分(有问题酌情扣分)。 (2)实验报告(60分) 要求能够

4、独立完成各实验要求提交的所有文档;实验步骤记录详实、正确;实验结论正确、真实;实验文档整体完备,正确、详细;认真发现问题、解决并归纳问题。计60分(有问题酌情扣分)。如果实验总结报告有雷同均以0 分计。 无故缺席课程4次(含)以上,本门课程成绩以0 分计。 实验一采用Microsoft Project 完成项目管理 (一)实验目的 掌握IT项目管理的构成要素,了解项目管理的过程,并能够运用项目管理工具对项目的 范围、进度、成本、人员等进行有效管理。 (二)实验内容 某公司是一家从事应用软件开发的IT企业。目前该公司的开发人员受客户委托正在开发 一套新的OA产品。项目开发组决定运用Microso

5、ft Project 软件高效地管理项目开发过程,该 OA产品要求从2022年3月11日起建设,要求在2022年7月1日之前正式上线,并且工作越快开 展越好。 项目组在与客户交流后了解了基本的系统需求,通过技术核心小组的充分讨论,采用头 脑风暴法,对项目进行详细工作分解结构,并对各个工作包工作量采用PERT评审技术进行 估计。然后根据工作包的关联关系和项目的人员情况,进行进度计划的制定。其主要工作内 容安排如表1 所示。 表1 OA产品开发主要任务安排 序号项目任务前提任务工时数(天)A 策划与立项10 A1 信息系统企划无 5 A2 客户商谈确认A1 5 B 系统分析40 B1 问题分析A2

6、 10 B2 数据需求分析B1 15 B3 过程需求分析B1 15 C 系统设计30 C1 功能模块设计B2,B3 15 C2 用户界面设计B2,B3 5 C3 代码设计B3,C1 3 C4 数据库设计B2,C1 7 D 系统实现30 D1 编码和单元测试C1 15 D2 集成与系统测试D1 12 D3 系统安装与切换D2 3 E 试运行10 E1 运营测试D3 7 E2 用户培训D2,D3 3 为确保项目如期完成,项目组每周召开项目例会,并通过周报对项目的进度、质量、成 本、问题和风险进行信息发布。项目每月进行项目小结,并发布项目总结报告。 项目策划与立项的里程碑是与客户签订合同; 分析阶段

7、里程碑是系统分析规格说明书; 设计阶段的里程碑是系统设计说明; 实现阶段的里程碑是系统的交付; 试运行阶段的里程碑是项目验收。 项目在每个里程碑结束时,对阶段里程碑进行总结和评审,跟踪前一阶段的工作情况对下一里程碑的工作量和进度进行重新的评估,细化和调整下一里程碑的工作计划,并把结果发布给项目相关人。 根据上述陈述,对该系统项目进行项目管理,采用项目管理软件Microsoft Project完成如下任务: (1) 完成项目的范围管理 (2) 完成项目的进度管理 (3) 完成项目的成本管理 (三)实验指导 1 项目范围管理 步骤1:制定项目开始时间和结束时间(日期范围),以便创建一个新文件。文件

8、名为“姓名(或第N组)项目管理过程实验”(N为小组编号) 具体工作步骤如下: (1)从“文件”菜单中选择“新建”命令,生成空白的甘特图视图。 (2)单击“文件”菜单下的“保存”命令,或从工具栏上的保存标识对文件进行保存。 (3)从“项目”菜单中选择“项目信息”命令,将弹出项目信息对话框。 (4)因为项目要求在四个月内完成且越快越好,因此在项目信息对话框的“日程排定方法”下拉列表中设置“从项目开始之日起”,并设置项目优先级。 步骤2:确定项目范围,并对项目进行分解,逐步形成实施项目所需的任务列表(工作分解结构)。 具体工作步骤如下: 按表1的内容依次将任务输入甘特图的任务表中,(也可以通过WOR

9、D或EXCEL文件导入)。 按住Ctrl键,用鼠标在任务表格的序号栏选中“策划与立项”下面的“信息系统企划”和“客户商谈确认”两项任务,右击,在出现的快捷菜单中选择“降级”命令。 重复步骤(2),将二级任务在任务表格上进行降级。 对于周期性任务,则在“插入”菜单中选择“周期性任务”命令,此时会出现“周期性任务信息”对话框,填入具体信息后单击“确定”按钮,甘特图中便会显示出该项周期性任务。 2 项目进度管理 实验步骤: 步骤1:输入任务工期 具体步骤如下: 在任务的“工期”微调框中键入所需的工期,格式可以是月份、星期、工作日、小时或者分钟。此外,如果要表明该任务的工期是估计值,则应该在后面键入一

10、个问号“?”对于项目的里程碑,相应的任务工期应该为0。 按下ENTER键。 步骤2:设定项目工作日历 具体步骤如下: 选择“工具”菜单下的“更改工作时间命令”,将弹出对话框,可供进行工作时间的修改,以满足加班或者工作时间调整等特殊需要。 假设某个月每周六都要加班,则可以按住Ctrl键用鼠标在日历上选中所有星期六的日期,选中“非默认工作时间”单选按钮,在“工作时间栏”中输入预定的加班时间。 步骤3:定义任务的依赖关系 项目中的任务在时间上的关联性分为如下4种情况: 完成-开始(FS):只有在任务A完成之后任务B才能开始。 开始-开始(SS):只有在任务A开始之后任务B才能开始。 完成-完成(FF

11、):只有在任务A完成之后任务B才能完成。 开始-完成(SF):只有在任务A开始之后任务B才能完成。 具体步骤如下: (1) 选取“任务名称”栏中要按所需顺序连接在一起的两项或者多项任务。选取不相邻任 务,可以按住Ctrl键并单击任务名称;若选取相邻任务则按住Shift键并单击希望连 接的第一项和最后一项任务。 (2) 根据任务之间的先后关系,单击工具栏上的“链接任务”标识,从而建立任务之间的 相关性。注意此时的时间相关性为“完成-开始”类型。 (3) 重复上面步骤,直到所有的任务建立了关联性。 (4) 需要改变或删除任务相关性时,可以直接在条形图之间的连线上双击鼠标,便会出 现标题为“任务相关

12、性”的对话框供修改。 3 项目成本管理 步骤1:增加项目资源 具体步骤如下: (1) 单击“视图栏”中的资源工作图标识,将出现“资源工作表视图”。 (2) 在其中填入资源名称和相关信息,若要更改资源信息可以双击,弹出相应的“资源 信息”对话框进行设置。 步骤2:分配资源 具体步骤如下: (1) 在甘特图视图中,选中任务,单击工具栏上的分配资源标识,将弹出“分配资源”对 话框。 (2) 通过CTRL键选中多个不连续的资源,设置使用单位,即资源的使用率。 步骤3:基准计划 具体步骤如下: (1) 选择“工具”菜单下的“跟踪”子菜单,然后单击“保存基准计划”命令。 (2) 在对话框中选择“保存比较基

13、准”和“完整项目”两个选项,然后单击“确定”按钮。 步骤4:录入实际成本和时间 具体步骤如下: (1) 选择“视图”菜单下的“工具栏”子菜单,再选择“工具栏”子菜单下的“跟踪”命令,将 出现跟踪工具栏。 (2) 在甘特图视图中的“任务表格”中选中被跟踪的任务,单击“跟踪工具栏”上的更新任 务标识,将弹出“更新任务”对话框。 (3) 在“更新任务”对话框中设置目前的任务进度信息。 (4) 从“视图”菜单或“视图栏”中选择“跟踪甘特图”命令以查看实际和基准计划信息。 步骤5:盈余分析(可选) 具体步骤如下: (1) 选择“视图”菜单下的“表”子菜单,选择“其他表”命令,将弹出“其他表”对话框。 (

14、2) 选择“盈余分析”选项,然后单击“应用”按钮,在追踪甘特图视图中显示所有的列, 可以查看项目情况。 (四)实验报告要求 根据实验结果提交项目计划书,项目计划要求的基本内容包括但不限于: 1. 该项目的工作分解结构。 2. 该项目的PERT图。 3. 该项目的关键路径。 4. 该项目的甘特图。 5. 该项目的人力资源分配图。 实验报告采用word形式提交。 实验二采用PowerDesigner进行过程建模 (一)实验目的 了解信息系统需求分析的方法和步骤,认识并理解过程模型的基本概念与构造,掌握业务流程图和数据流图的绘制方法,了解业务过程建模的CASE环境,并能够运用CASE工具对业务流程进

15、行分析与描述,形成完整的过程模型。 (二)实验内容 某文化艺术售票公司欲在公司的局域网开发一个售票系统,为互联网申请订票和电话订票的用户进行订票服务和售票服务。公司的职能机构如图1所示。 该公司是一个文化艺术演出售票公司。它与演出公司签订代理售票的合同,然后通过广告、杂志、互联网等宣传渠道吸引客户。客户通过互联网、电话等手段预定演出票。公司通过电话跟用户确认演出项目、场次、时间、票价等,通过快递公司把票送到客户手中,客户一手交钱,一手取票。快递公司把票款收齐后回公司财务交票款。演出结束后,公司与演出公司结账,把剩余票退回,并上缴应付的票款。如果是先付钱,则结账后根据剩余的票退回票款。 通过调研

16、,开发小组了解到各部门的系统要求以及整个系统票务加工处理过程。公司的组织结构图如下: 所了解的各部门需求可以简述如下: 商务部。负责收集演出项目计划、演出公司、演出场馆资料,并加以维护。负责与演出公司签订售票代理合同并输入合同。演出场馆也可能举办演出。合同主要内容是签订先付款后售票还是先售票后结算的结算方式,以及售票的代理折扣。商务部有权决定对大客户的票款折扣。维护其他部门必须共享的分类信息,例如行业编码、演出分类编码。 大客户部。负责联系大客户,即团体购票的客户。输入大客户的订单,经过电话销售中心核实后由电话销售中心下达订单给财务部。负责维护大客户的信息资料。 电话销售中心。如则通过电话、互

17、联网与客户联系,并且负责值班接听客户的订票查询、订票要求电话,询问要求的演出名称、地点、场次、时间、票价、座位和送票时间,一旦客户决定了就输入客户的订票数据,如果是新客户还要输入客户的资料(姓名、住址、电话、EMAIL、手机、身份证号等),下达订票单。负责维护个人客户的信息资料。当收到客户从互联网发来的订票信息后,也要核实后输入订票单。当客户要求加票、减票、调票和退票时,负责分别开出相应票单给财务部,进行加票、减票、调票和退票。一旦订票单下达后就不能修改,只能通过加票、减票、调票和退票手续修改。 财务部库房。财务部包括库房和会计两部分。库房负责根据合同到演出公司取票,并把 票单输入到计算机中。

18、负责接收电话销售中心的订票单,并为每张订票单分配票,当处理完订票单后,根据客户要求决定何时送票。送票时开出快递单(包括快递公司编码、名称、快递员编码、姓名、客户姓名、身份证号、住址、电话、手机、订票单号、快递类型、快递费用、票款、结款时间)。负责维护快递公司、快递员信息。当接到电话销售中心的客户要求加、减、调、退票单后,负责为订票单加、减、调、退票。如果客户已经付款,通知财务部退款,并通过快递公司送票/取票退款。 财务部会计。财务部包括库房和会计两部分。会计根据订票单收快递公司取来的票款、加票款,和支付减票/退票退款。负责演出结束后与演出公司结账。需要先付款时先开支票让票房去交钱取票,每月底根

19、据快递单统计支付快递公司快递费。 办公室。负责维护雇员的信息,负责维护每个部门,每个雇员的权限。例如:大客户部的雇员彼此不能察看属于个人维护的大客户部信息,只有部门经理可以查看所有雇员的大客户信息。但是电话销售中心的个人客户信息对部门所有雇员都是共享的,谁输入的个人客户资料则谁负责维护。 经过需求获取后,识别问题,确立了本系统要解决的问题如下: 及时准确地响应客户要求,从计算机订票输入到生成快递单送票,把客户所要的演出票及时送到客户手中。 严格履行加票、减票、调票、退票手续,满足客户要求。 严格执行大客户订票最终由电话销售中心下订单的规定,大客户的客户资料授权访问,每月统计大客户部每个人销售业

20、绩,作为考核的依据。 每月分部门分类统计销售的票数、金额,送票数、金额,每月和快递公司结算,演出结束后按照合同与演出公司结算。 计算机维护客户资料、演出资料,提供灵活的查询手段。 严格控制订票折扣,一律由商务部按照规定输入。 管理好系统权限,不同授权用户执行不同操作,记录操作人员的编码和时间,保证数据的安全保密。 完成与原财务系统、人事系统的接口。 根据上述系统开发的陈述,进行系统分析,完成如下任务: (1) 完成该系统的主要业务流程和功能模块分析。 (2) 绘制该售票系统的主要业务流程图。 (3) 逐层绘制该售票系统的数据流图。 (4) 利用CASE工具在进行分析建模时辅助建立数据字典。 (

21、三)实验指导 创建业务处理模型(BPM)默认会创建一个业务流程图(BPD),BPD的绘制方法如下: 1 定义业务流程图 (1) 选择File New菜单项,在Model type中选择“Business Process Model”打开新建流 程图的属性窗口。 (2) 在Name 中输入流程图名称“newBPD”,然后单击“OK”按钮,将在WorkSpace 下的 BPM下新增“newBPD”节点,右侧工作区打开一个新的业务流程图。 2 定义起点 (1) 在工具面板(Palette)中选择起点标记,然后在BPM工作区中单击鼠标,单击处会 增加起点图标。 (2) 在工具面板中选择光标,或在流程图

22、中右击鼠标后取消选择起点工具。双击起点工 具后打开起点的属性窗口。 (3) 在起点属性窗口的General 标签页中输入起点的名称(Name),代码(Code),注 释(Comment)等属性。 3 定义处理过程 (1) 在工具面板中选择处理过程工具,在BPM工作区中单击鼠标,所单击位置就会增加 一个处理过程的图标,新增处理过程的名称默认为“Process_X”,其中X为处理过程 序号。 (2) 在工具面板中选择指针工具或者右击鼠标,取消选择处理过程工具。 (3) 双击处理过程图标打开处理过程属性窗口,设置其属性。属性包括原型(Stereotype), 是用户定义的值,这些值来源于原有对象;组

23、织单元(Organization unit),表示某 个组织于某个过程相关;复合处理过程(Composit);动作(Action),定义处理 过程执行动作的种类、类型和周期等。 (4) 修改完毕后单击“确定”按钮保存所作修改。 4定义组织单元 (1) 在工具面板上选择组织单元工具图标。 (2) 在流程图中单击鼠标,单击位置会增加一个组织单元的图标,新增组织单元的默认 名称为“OrganizationUnit_X”,其中X为组织单元序号。 (3) 在工具面板选择指针工具或者右击鼠标,取消选择组织单元工具。双击组织单元图 标打开组织单元属性窗口,设置其属性。 5 定义流程 (1) 在工具面板中选择

24、流程/资源流程工具。 (2) 在流程图中在其中一个处理过程内单击鼠标并拖动鼠标至第二个处理过程,释放鼠 标左键。两个处理过程之间会增加一个流程的图标,新流程默认名称为“Flow_X”,其中X为流程序号。 (3) 在工具面板中选择指针工具或者右击鼠标,取消选择流程工具。双击流程图打开流 程属性窗口,进行属性设置。流程的属性可以在属性定义窗口中修改。 6 定义终点 (1) 在工具面板中选择终点标记,在BPM工作区中单击鼠标,单击处会增加终点图标。 (2) 在工具面板中选择光标,或在流程图中右击鼠标后取消选择起点工具。双击起点工 具后打开终点的属性窗口。 (3) 输入终点的名称(Name),代码(C

25、ode),注释(Comment)等属性。 (4) 单击“确定”按钮保存所作的修改。 (四)实验报告要求 完成系统的过程建模,根据实验结果提交系统过程分析说明书,说明书要求的基本内容包括但不限于: 1. 该售票系统的主要业务流程图。 2. 该售票系统的功能分解图。 3. 该售票系统的顶层图(环境图)(CASE工具完成)。 4. 该售票系统的0层图和1层图(CASE工具完成)。 5. 主要数据字典(CASE工具完成)。 实验三采用PowerDesigner进行数据建模 (一)实验目的 了解信息系统需求分析的方法和步骤,认识并理解数据模型的基本概念和结构,区分逻辑数据模型与物理数据模型的区别,掌握实

26、体关系数据模型的构建方法,了解数据建模的CASE环境,并能够运用CASE工具对数据库进行设计。 (二)实验内容 根据实验二所提出的项目陈述,进行系统设计,完成如下任务: (1)建立概念数据模型(CDM)(即实体关系上下文图)。 (2)建立物理数据模型(PDM)。 (3)运用模型文档编辑器。 (三)实验指导 1 建立概念数据模型(CDM) (1) 确定业务问题。在业务处理模型(BPM)中通过绘制业务流程图已经明确了业务流 程问题,在此基础上提炼出需要存储的信息。其中包括与业务有关的实体、实体间 关系、特殊的业务规则等,在此基础上建立CDM。 (2) 建立实体与属性。 选择File-New菜单项,

27、在该窗口选择要建立的模型类型Conceptual Data Model。 单击?ok”,打开CDM工作区。工作区包括左侧浏览窗口、右侧设计窗口、下侧输出窗口和浮动的工具窗口,可以利用工具窗口中的图标在设计窗口中设计 E-R图。 选择工具窗口中的实体图标,光标变成该图标形状,在设计窗口的适当位置单击鼠标,在单击的位置上出现实体符号。 在设计窗口的空白区域,单击右键使得光标变为箭头形状,然后选中该实体并双击,打开实体属性窗口。Name是指实体的名字,可用中文表示。Code表示 实体代码。Comment表示注释。 (3) 建立实体之间的联系。 定义好实体之后,需要为它们建立联系。建立联系的具体过程如下: 选择工具窗口中的relationship图标,单击第一个实体,按住鼠标的同时将光标托拽至第二个实体上然后释放左键,即建立了一个默认联系。 选中图中所定义的联系,双击则打开联系属性(Relationship Properties)对话框。 在General 页中定义联系的常规属性。 (4) 定义概念模型的属性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁