电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《软件工程》第二讲 可行性研究

《软件工程》第二讲 可行性研究《软件工程》第二讲 可行性研究《软件工程》第二讲 可行性研究《软件工程》第二讲 可行性研究《软件工程》第二讲 可行性研究
软件工程导论第 2 章 可行性研究2.1 可行性研究的任务2.2 可行性研究过程2.4 数据流图2.5 数据字典2.6 成本 / 效益分析目标理解可行性研究过程设计软件系统的数据流图定义数据字典2.1 可行性研究的任务2.1 可行性研究的任务对以后的行动方针,提出建议。需要的时间长短取决于工程的规模。技术可行性 经济可行性 操作可行性法律可行性2.2 可行性研究过程 (I)2.2 可行性研究过程 (II)2.3 系统流程图概括地描绘物理系统的传统工具。用图形符号以黑盒子形式,描绘组成系统的每个部件 ( 程序,文档,数据库,人工过程等 ) 。表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,是物理数据流图而不是程序流程图。2.3.1 符号2.3.2 例子某装配厂有一座存放零件的仓库,零件库存量的每一次变化称为一个事务,库存清单程序对事务进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的定货信息写在磁带上。最后,每天由报告生成程序读一次磁带,并且打印出定货报告。图中每个符号用黑盒子形式定义了组成系统的一个部件,然而并没有指明每个部件的具体工作过程;图中的箭头确定了信息通过系统的逻辑路径。2.4 数据流图 (Data Flow Diagram)一种图形化技术, 描绘信息流和数据,从输入移动到输出的过程中,所经受的变换。 数据流图和数据字典 (Data Dictionary) 共同构成了系统的逻辑模型。描绘“做什么”而不考虑“怎样做”。基本元素数据流 (data flow) :由一组固定成分的数据组成,代表数据的流动方向处理 / 加工 (process) :描述了输入数据流到输出数据流的变换,即将输入数据流加工成输出数据流数据存数 / 文件 (file) :使用文件、数据库等保存某些数据结果供以后使用源或宿 (source or sink) :由一组固定成分的数据组成,代表数据的流动方向2.4.3 数据流与数据加工之间的关系示例:图书订购系统 DFD图书库存入库单 图书代理商书库管理收费制作财务报表财务报表经理帐务数据库制作发书单图书订购核准的订购单发书单订购单顾客顾客收费数据帐单数据流图的层次结构 (I)为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统数据流图的层次结构 (II) 在多层数据流图中,顶层流图仅包含一个加工,它代表被开...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

文章天下+ 关注
实名认证
内容提供者

各种文档应有尽有

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部