百度教育网站,wordpress设置视频图片不显示,如何建立一个网站主页,网站 开发问题定义阶段
目的#xff1a;弄清用户需要计算机解决的问题根本所在#xff0c;以及项目需要的资源和经费。
任务#xff1a;在调查的基础上#xff0c;编写关于系统规模和目标的报告书。
可行性研究的任务
可行性研究的目的#xff1a;不是解决问题#xff0c;而是… 问题定义阶段
目的弄清用户需要计算机解决的问题根本所在以及项目需要的资源和经费。
任务在调查的基础上编写关于系统规模和目标的报告书。
可行性研究的任务
可行性研究的目的不是解决问题而是确定问题是否值得去解决。
技术可行性使用现有的技术能实现这个系统吗
经济可行性这个系统的经济效益能超过它的开发成本嘛
操作可行性系统的操作方式在这个用户组织内行的通吗 复查系统规模和目标对问题定义阶段书写的关于规模和目标的报告书进一步复查确认。
导出和评价供选择的解法
从技术角度出发排除不可信方案去掉用户不能接受的方案进行成本效益分析各个方面都可行的系统制定实现进度表
推荐行动方针根据可行性研究结果应该做出一个关键性决定是否继续进行这项开发工程
系统流程图
表达的是数据在系统各部件之间流动的情况而不是对数据进行加工处理的控制过程。
基本符号 系统符号 系统流程图与程序流程图不同系统流程图表示系统的操作控制和数据流。程序流程图表示程序中的操作顺序
程序流程图采用的符号 数据流图
数据流图DFD是一种图形化技术它描绘信息流和数据从输入移动到输出过程中所经受的变换。
数据源点/终点通常是人或部门、可重复表示
处理一个处理框代表一系列程序
数据存储可以表示一个文件、文件的一部分、是处于静止状态的数据
数据流描绘所有困可能的数据流向是处于运动中的数据
画数据流图的原则
区分数据流、控制流、信息流
数据流仅仅反应数据流向不反应物理过程控制时序。系统逻辑模型DFD反应数据流向。
信息流反应物理数据流表示各部件间的有用数据是人工数据流与物理数据流的集合反应的是物理层而不是逻辑层。系统流程图反应信息流。
控制流反应物理过程控制时序反应数据处理与存储流向。程序流程图反应控制流向。 多层数据流图中顶层流图仅包含一个加工它代表被开发系统。输入流是该系统的输入数据输出流是系统所输出数据。 底层流图是指其加工不需要再做分解的数据流图。最底层 中间层表示对其上层父图的细化每一次加工可能继续细化。 子图与父图的平衡
父图中某个加工的输入输出数据流应该同相应的子图的输入输出相同(相对应分层数据流图的这种特点称为子图与父图“平衡”。
画数据流图的步骤
1、从问题描述中提取数据流图的4种成分 数据源点-----处理------数据流------数据存储 数据字典
数据字典是关于数据信息的集合也就是对数据流图中包含的所有元素的定义的集合。
和数据流图一样都是共同构成系统的逻辑模型。
数据字典的基本组成元素数据流、数据流分量、数据存储、处理 符号 含义 等价于或定义为 和连接两个分量 [ ] 或方括弧中的分量选一个 { } 重复重复花括弧中的分量 可选圆括弧里的分量可有可无
习题 银行计算机储蓄系统的工作过程大致如下储户填写的存款单或取款单由业务员键入系统如果是存款则系统记录存款人姓名、住址、身份证号码等存款信息并打印出存款存单给储户如果是取款且存款时留有密码则系统首先核对储户密码若密码正确或存款时未留密码则系统计算利息并打印出利息清单给储户。 要求用数据流图描绘本系统的功能。 习题 考虑一个修改磁带上主文件的系统。文件管理员把修改信息穿孔在卡片上系统读入穿孔卡片上的信息并按照记录号把修改信息顺序排列好。然后系统逐个读入主文件上的记录根据记录上的校验码核对每个读入的记录丢掉出错的记录按照修改信息修改余下的记录产生的新文件存储在磁盘上。最后系统输出一份修改报告供文件管理员参阅。 要求分层次的画出上述主文件修改系统的数据流图。(基本系统模型功能级数据流图) 习题 某医院打算开发一套以计算机为中心的患者监护系统。该系统的基本要求是系统随时接收每个病人的生理信号脉搏、体温、血压、心电图等定时记录病人情况以形成患者日志当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息此外护士在需要时还可以要求系统印出某个指定病人的病情报告。 要求用数据流图描绘本系统的功能。 (基本系统模型功能级数据流图) 患者监护系统的基本系统模型