导图社区 813软件工程-可行性研究
用于813软件工程和期末复习串知识点,可行性研究是进行了一次大大简化了的系统分析和设计的过程,也是在较高层次上以较为抽象的方式进行的系统分析和设计的过程。
用于813软件工程和期末复习串知识点,对象是封装了数据结构以及可以被施加在这些数据结构上的操作的封装体,这个封装体有可以唯一地标识它的名字,而且向外界提供一组服务。
用于813软件工程和期末复习串知识点,软件工程是一门指导软件开发和维护的工程型学科,它采用了工科的概念、技术、原理、方法,把经历时间考验的的管理技术和当前能用到的最好的技术方法结合起来,以经济的开发出高质量的软件并有效的维护它。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
可行性研究
任务
目的
可行性研究的任务不是解决问题,而是确定问题是否值得解决
实质
是进行了一次大大简化了的系统分析和设计的过程,也是在较高层次上以较为抽象的方式进行的系统分析和设计的过程。
解法
1、技术可行性
2、操作可行性
3、经济可行性
4、法律可行性
5、社会效益可行性
根本任务
对之后的行动方针提出建议,如果问题没有可行性的解,分析员应该停止开发工程,避免时间、金钱、人力资源上的浪费。如果问题值得被解决,分析员应该提供一个比较好的解决方案,并为工程指定一个初步的计划。
过程
1、复查系统的规模和目标
2、研究目前正在使用的系统
3、导出新系统的高层逻辑模型
4、进一步定义问题(前四个构成一个循环)
5、导出和评价供选择的解法
6、推荐行动方针
7、草拟开发计划
8、书写文档(可行性研究报告)、提交审查
系统流程图
概括的描述物理系统的传统工具,用图形符号和黑盒子来描绘组成系统中的每个部件。
系统流程图表达的是数据在系统中各部件之间的流动情况,而不是对数据进行加工处理的过程。
数据流图
定义
用来描绘信息流和数据从输入移动到输出的过程中所经受的变换,在DFD中没有任何具体的物理部件,他只是描绘数据在软件中流动和被处理的逻辑过程
用途
1、画数据流图的基本目的是利用它作为交流信息的工具
2、数据流图的另一个重要的用途是作为分析和设计的工具
数据字典
DD是关于数据的信息集合,也就是对DFD中包含的所有元素的定义的集合。DD在软件分析和设计过程中提供关于数据的描述信息。
内容
1、数据流
2、数据流分量
3、数据存储
4、处理
定义数据的方法
对数据自顶向下的分解
顺序
确定次序链接两个或多个分量
选择
从两个或多个分量中选取一个
重复
把指定的分量重复零次或多次
可选
一个分量是可有可无的
有助于改进不同开发人员和不同开发小组之间的通信
数据字典中包含的每个数据元素的控制信息都是有价值的
数据字典是开发数据库的第一步,而且是很有价值的一步
成本消耗体现在人力消耗