已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统,主讲:周宇葵,第四章结构化系统开发方法,第一节项目计划,一、问题定义(ProblemDefinition),1.目的“做什么”弄清用户需要计算机解决问题的根本所在,以及项目所需资源和经费。2.任务编写系统目标与范围的说明文档。,3.分析员,(1)责任:了解用户需求,并将需求表达出来。(2)具备的素质:能掌握抽象概念,并能把其整理为逻辑划分,以及根据每一个逻辑划分综合为解的能力。能从冲突或混惑中吸取恰当事实的能力,弄清用户环境。能把硬件和软件系统用于用户环境的能力。能用较好的书面和口头形式进行通信的能力。,4.需求获取的方法,查阅资料(表格、记录、报告、岗位责任、规程手册、业务书籍)建立联合分析小组(由用户、系统分析员和领域专家组成)用户访谈(通过现场参观、个别座谈或小组会议等形式,获取不同类型的业务工作者对工作的描述,对现有系统的评价,目标系统的预期等信息,不仅可用于获取未知信息,也可用于验证已收集的信息)跟班劳动(在事件发生地研究真实系统)填表(发放调查表)情景分析原型法,5.提问角度,谁是这项工作的背后要求者?谁使用这项解(系统)?一个成功的解将带来怎样的经济效益?为了这个解,还需其它资源吗?你怎样表征一个解能产生好的输出?这样的解要解决一些什么样的问题?你能否给我描述一下这样的解将使用什么样的环境?这种方式的解对特殊的性能问题或限制将有何影响?你是真正回答问题的人吗?你的回答代表官方吗?我提的问题贴切你要解决的问题吗?这里还有其他人可提供其他方面的信息吗?这里还有什么问题是我应该问你的?,示例:计划经济时期,学校教材科想委托计算机中心开发一个教材销售系统。如何获取该系统的需求?,确定面谈目的:了解当前教材科教材销售的业务流程、存在的主要问题、相关人员的期望要求。确定面谈的相关人员:客户方面:教材科管理负责人、教材管理员、学生代表开发方面:项目负责人、分析人员、开发人员建立要讨论的问题列表通知面谈相关人员面谈时注意建立良好的谈话气氛:态度诚恳、保持倾听、虚心求教、深入细节、避免跑题、详细记录面谈后把收集的信息转化为适当的模型和文档,确定要进一步澄清的条目和未解决的问题。,问题列表,学校教材科教材销售由谁负责?这些人员的计算机背景如何?教材销售人员的主要工作是什么?学校对教材销售制定了哪些规则?目前教材销售存在的主要问题是什么?其产生原因是什么?教材销售人员希望如何解决这些问题?学生对于教材销售的期望是什么?教材科目前是否拥有可用于教材销售管理的计算机及相关设备?教材科计划用于开发教材销售系统的费用?有关教材销售业务问题应该与谁联系?联系方式是什么?,需求陈述:,教材科的工作人员在长期的教材供应中,发现人工销售有很多问题。如学生购买教材不仅要跑教材科,还要首先在所在系开证明,如改为直接找教材科购买,又担心学生多买影响计划供应,且教材科在开发票之前,还必须先要审查购书单中有没有不属于购书人使用的教材或已经买过的教材,手续仍很繁琐。恰好,教材科最近装备了一台计算机,于是,便想托人开发一个计算机售书系统。,系统目标和范围说明书,二、可行性研究(FeasibilityStudy),1.目的“是否做得到?是否值得做?”。(减少风险)2.任务写出可行性研究报告,确定开发后,应制定项目实施计划,作为项目管理的依据。,3.内容,“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。”-柳传志(1)经济可行性(有没有经济效益?多久可收回成本?)(2)技术可行性(做得了吗?做得好吗?做得快吗?)(3)运行可行性(兼容、支持、维护)(4)法律可行性(中华人民共和国计算机信息系统安全保护条例、计算机信息网络国际联网安全保护管理办法、计算机病毒防治管理办法、计算机软件保护条件)(5)社会可行性(企业:管理人员支持态度、使用人员文化水平;市场:未成熟、成熟、消亡;政策:是否支持、是否干预),导致费用低估的情况:,只考虑计算机的费用,忽略外围设备;只考虑硬件的费用,忽略软件;只考虑研制系统时所需的一次性投资,低估日常运行的维持费用;只考虑设备材料的费用,忽略人员技术培训的费用,成本估算时应考虑的问题:,办公室房租。办公用品,如桌、椅、书柜、照明电器、空调等。计算机、打印机、网络等硬件设备。电话、传真等通讯设备以及通讯费用。资料费。办公消耗,如水电费、打印复印费等。软件开发人员与行政人员的工资。购买系统软件的费用,如买操作系统、数据库、软件开发工具等。做市场调查、可行性分析、需求分析的交际费用。公司人员培训费用。产品宣传费用。如果用Internet作宣传,则要考虑建设Web站点的费用。,4.可行性研究的步骤,细化和修改系统目标与范围说明书,得出新系统的逻辑模型。,导出新系统的解决方案。推荐建议的方案。(附系统流程图、简单的数据流图、详细的成本-效益分析)编写可行性论证报告,进一步弄清系统目标与范围说明书的含意,弄清用户要解决的问题。带着问题走访用户,弄清当前系统的工作过程,用系统流程图描述,即物理模型。导出当前系统和新系统的逻辑模型,用数据流图描述。再访用户,修改数据流图,并可对系统目标与范围说明书作必要的补充与修改。,5.系统流程图(SystemFlowchart),系统流程图:描述系统物理模型的一种工具。描述系统的主要成份(硬件、软件、文档、人工过程等),并表达信息在各成份之间的流动情况。程序流程图:表达信息的加工与控制过程。,(1)符号,基本符号,扩充符号,(2)示例,A用系统流程图表示人工销售教材的物理模型,B用系统流程图表示计算机售书系统的物理模型,C用系统流程图表示计算机购销系统的物理模型,6.可行性论证报告,(1)系统概述软件功能:以利于成本和进度的估算。软件性能:包括处理时间的约束、存储限制以及依赖于机器的某些特性。接口:分为硬件、软件和人三类。软件可靠性:是指特定环境下和一定时间内,计算机程序无故障运行的概率。,(2)可行性分析包括经济、技术、运行、法律、社会可行性,多种方案的提出及推荐方案。(3)结论意见A.可立即进行B.推迟进行C.不能或不值得进行,三、项目实施计划,1.系统概述包括项目目标、主要功能、系统特点、开发方式与开发工作安排。2.系统资源含开发和运行该软件系统所需的各种资源。如人员、硬件、软件、组织机构3.费用预算分阶段的人员费用,资源购置费及其它费用。4.进度安排各阶段起止时间、完成文档及验证方式。5.要交付的产品清单,结构化分析是一种模型的确立活动,实质是借助一系列工具数据流图(DFD)、数据字典(DD)、结构化语言、判定树、判定表等,来建立目标文档结构化说明书,即需求规格说明书,以确立描绘信息(数据和控制)流和内容的模型。,四、结构化系统分析方法(StructuredAnalysis-SA),数据流图DFD(DataFlowDiagram),(1)概念是一种描述信息流和数据从输入到输出变换的应用图形技术。是软件系统逻辑模型的一种图形表示。主要描述数据在系统中的逻辑流向(不涉及具体的物理环境),表达处理过程与数据的关系,表达系统逻辑功能。,(2)基本符号,(3)附加符号,(4)DFD图的建立,自顶向下、由外向内,画数据流图时应注意的问题:,A.父图和子图的数据平衡(数据流的连续性):即每个细化部分的输入/输出必须保持不变;B.分层DFD图间的识别与联系以编号表示;层号:从0开始编号。图号及加工编号:顶层数据流图及其加工不编号,除顶层数据流图外,其他数据流图从0开始编号,第一层数据流图的加工编号为1,2,n,其它层次数据流图加工编号为父加工编号加一个“.”,再依次编号。C.数据流(名词)与加工的命名(动词+名词);D.分解的程度:一个加工每次分解细化出的子加工个数一般在3-7个;E.仅与本加工有关而与其它加工无关的文件(局部文件/临时文件)在该加工的下级DFD再画出,本级则不出现,除非该加工不再分解;F.以图表格式规范每一张数据流图。,2.数据字典(DataDictionary-DD),(1)作用是一种所有数据元素有组织的列表。(2)条目内容,(3)字典使用的符号,3.加工说明(过程规格说明),加工说明是对DFD图中每个加工所作的说明。加工说明由输入数据、加工逻辑和输出数据等组成。,(1)结构化语言,(2)判定表,(3)判定树,(2)判定表,例:用判定表表示航空行李托运费的收费规则,(3)判定树,残疾乘客-(W-30)2正常乘客-(W-30)4残疾乘客-(W-30)3正常乘客-(W-30)6残疾乘客-(W-30)4正常乘客-(W-30)8残疾乘客-(W-30)6正常乘客-(W-30)12,头等舱其他舱头等舱其他舱,国内乘客国外乘客,行李重量W30行李重量-免费W30,行李托运费,SA方法的工作要点:,画分层数据流图确定数据定义与加工策略需求分析复审(评审),示例:采用SA方法对教材购销系统加以分析:,第二步:确定数据定义与加工策略,第三步:需求分析的复审,第一步:画出分层数据流图,教材购销系统的顶层数据流图:,编号说明:层号:0图号:不编号加工:不编号,学生,购书单,领书单,教材购销系统第一层数据流图:,编号说明:层号:1图号:0加工:1,2,n,教材购销系统第二层数据流图销售子系统:,学生,学生,1.1审查有效性,购书单,领书单,F1教材存量表,1.2开发票,1.4登记售书并打印领书单,无效书单,F3各班学生用书表,F4售书登记表,1.5登记缺书,1.6补售教材,F2缺书登记表,补售书单,暂缺书单,采购,进书通知,发票,有效购书单,1.3打印发票,发票,编号说明:层号:2图号:1父图号:0,教材购销系统第二层数据流图采购子系统:,销售,2.3修改教材库存和待购量,F1教材存量表,书库保管员,进书通知,F2缺书登记表,进书通知,2.2按出版社统计缺书,2.1按书号汇总缺书,F5待购教材表,F6教材一览表,缺书单,编号说明:层号:2图号:2父图号:0,确定数据定义:回溯,以教材购销系统第二层数据流图销售子
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年AI客服机器人在收费咨询中的应用
- 2026中考数学高频考点一轮复习:锐角三角函数(含解析)
- RMUC2025机器人比赛操作手规则测评试卷(含答案解析)
- 会计事务所职业规划书
- 《电路基础》-项目7
- 医学影像AI算法验证的临床展示逻辑
- 数据的四分位数课件 -2025-2026学年人教版数学八年级下册
- 医学哲学视角下的人文精神与医疗实践
- 2026届河南省南阳市高一下生物期末监测模拟试题含解析
- 发热待查诊治专家共识总结2026
- 2026春统编版二年级下册道德与法治教学设计(附目录)
- 2026年-(教科版2026新教材)科学一年级下册全册教学设计-新版
- 2026届云南省普通高中学业水平选择性考试调研测试政治试题
- 2026年就业市场:挑战与机遇并存高校毕业生就业指导与策略
- 2026中国科学院机关招聘应届毕业生5人笔试备考试题及答案解析
- 多囊卵巢综合征中西医结合诊疗指南(2025年版)
- 电梯安装安全培训讲议课件
- 2026年济南工程职业技术学院单招综合素质笔试模拟试题带答案解析
- 桌面盆栽行业分析报告
- 森林防火物资储备库建设标准
- 无人机救援方案
评论
0/150
提交评论