【软件工程】可行性研究

[复制链接]
发表于 2025-6-28 20:36:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、可行性研究

1. 可行性研究的任务与目的



  • 任务:用最小的代价在尽可能短的时间内确定题目是否可以或许办理。
    需从以下方面分析:

    • 经济可行性
    • 技术可行性
    • 运行可行性
    • 法律可行性
    • 开发方案可行性

  • 目的:在明确目标系统的限制和约束后,判定题目是否值得办理。
2. 可行性研究过程


  • 复查系统规模和目标
  • 研究当前使用的系统
  • 导出新系统的高层逻辑模型
  • 进一步界说题目
  • 导出和评价供选择的解法
  • 保举行动方针
  • 草拟开发筹划
  • 誊写文档提交审查

二、系统流程图

1. 界说与作用



  • 界说:描绘物理系统的传统工具,用图形符号以黑盒子形式体现系统部件(程序、文件、数据库、人工过程等)。
  • 作用

    • 在可行性研究中描述现有系统或建议系统的物理模型。
    • 表达部件的信息流程(非控制过程)。


三、数据流图(DFD)

1. 界说与特性



  • 界说:从信息通报和加工角度,图形化描述数据流的移动变换过程。
  • 特性

    • 抽象性:去除物理细节,仅保留数据流动和加工。
    • 概括性:整合多业务处理过程形成总体视图。

2. 组成元素



  • 外部实体(与系统交互的人或单位)
  • 数据流
  • 处理(加工)
  • 数据存储
3. 绘制步调


  • 识别输入/输出,画顶层图(上下文图)。
  • 画内部数据流、加工与文件,生成一级细化图。
  • 逐步分解加工,生成二级细化图。
4. 注意事项


  • 数据守恒:每个处理必须有流入和流出数据流。
  • 数据存储:必须有流入或流出数据流(缺一为Warning,缺二为错误)。
  • 数据流规则

    • 只能在处理、数据存储、外部实体之间流动。
    • 克制数据存储/外部实体之间的直接流动。

  • 分层分解:处理可均匀分解为多层子图。
  • 定名规范:元素需明确定名。
5. 其他要点



  • 父图与子图需保持平衡(输入/输出数据流一致)。
  • 信息流类型:互换流、变乱流。

四、系统流程图 vs 数据流图

对比项系统流程图数据流图(DFD)模型类型物理模型逻辑模型描述重点系统部件与信息流动数据加工与流动抽象层级包含物理细节(硬件、人工等)仅关注数据与处理逻辑
五、数据字典

1. 界说与内容



  • 界说:对DFD中元素的具体说明,补充DFD的语义描述。
  • 内容

    • 数据流
    • 数据元素(分量)
    • 数据存储
    • 处理逻辑
    • 外部实体

2. 作用



  • 为用户提供数据明确界说。
  • 帮助分析员修改系统逻辑模型。

六、成本效益分析

1. 目的

从经济角度评估新系统是否值得投资。
2. 效益度量方法


  • 钱币的时间价值
  • 投资接纳期
  • 纯收入

小结



  • DFD需分层绘制,父图与子图保持平衡。
  • 系统流程图用于物理筹划,DFD用于逻辑建模。
  • 数据字典是DFD的补充,确保数据界说清晰。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表