可行性研究:技术、经济、社会分析

StaunchMinimalism avatar
StaunchMinimalism
·
·
Download

Start Quiz

Study Flashcards

10 Questions

可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得去开发和其中的问题能否解决。

技术

可行性研究需要从______________三个方面分析研究每种解决方法的可行性。

技术、经济、社会

技术可行性一般要考虑的情况包括______________、资源的有效性、技术。

开发的风险

社会可行性所涉及的范围包括______________、责任、侵权、用户组织的管理模式、规范等。

合同

一个可行性研究报告的主要内容包括______________、可行性研究的前提、对现有系统的分析等。

引言

成本—效益分析首先是估算将要开发的系统的______________,然后与可能取得的效益进行比较和权衡。

开发成本

系统流程图用图形符号表示系统中各个元素,表达了系统中各种元素之间的______________。

信息流动

数据流图有四个基本成分:______________、加工、数据流、数据存储文件。

汇总

数据字典中的加工逻辑主要描述该加工______________,即实现加工的策略,而不是实现加工的细节。

做什么

详细设计的目标不仅是逻辑上正确地实现每个模块的______________,还应使设计出的处理过程清晰易懂。

功能

Study Notes

可行性研究

  • 可行性研究的目的不是开发软件项目,而是研究项目是否值得开发和其中的问题能否解决。
  • 可行性研究需要从技术、经济、社会三个方面分析研究每种解决方法的可行性。

技术可行性

  • 一般要考虑的情况包括开发的风险、资源的有效性、技术。

社会可行性

  • 所涉及的范围包括合同、责任、侵权、用户组织的管理模式、规范及其他一些技术人员常常不了解的陷阱等。

可行性研究报告

  • 主要内容包括引言、可行性研究的前提、对现有系统的分析、所建议系统的技术可行性分析、所建议系统的经济可行性分析、社会因素可行性分析、其他可供选择方案、结论意见。

成本—效益分析

  • 首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡。

系统流程图

  • 用图形符号表示系统中各个元素,表达了系统中各种元素之间的信息流动。

数据流图

  • 有四个基本成分:汇总、加工、数据流、数据存储文件。
  • 数据流是数据在系统内传播的路径,因此由一组成分固定的数据项组成。
  • 加工是对数据流进行某些操作或变换。

数据字典

  • 主要描述该加工做什么,实现加工的策略,而不是实现加工的细节。
  • 有四类条目:数据流、数据文件、基本加工、数据项。

详细设计

  • 目标不仅是逻辑上正确地实现每个模块的功能,还应使设计出的处理过程清晰易懂。
  • 结构化程序设计是实现该目标的关键技术之一。
  • 工具包括图形、语言、表格和程序流程图、PAD图、N-S图等。

软件结构设计

  • 是以模块为基础的,以需求分析的结果为依据,从实现的角度经进一步划分为模块并组成模块的层次结构。

模块间的调用

  • 控制耦合中一个模块调用另一个模块时,传递的是控制变量。
  • 被调模块内应具有多个功能,哪个起作用受其调用关系的控制。
  • 模块间经常用带注释的短箭头表示模块调用过程中来回传递的信息。

可行性研究是判断项目是否值得开发的重要步骤,涵盖技术、经济、社会三个方面的分析。该研究报告旨在评估项目的可行性,避免项目实施中的风险。

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser