Podcast
Questions and Answers
可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得去开发和其中的问题能否解决。
可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得去开发和其中的问题能否解决。
技术
可行性研究需要从______________三个方面分析研究每种解决方法的可行性。
可行性研究需要从______________三个方面分析研究每种解决方法的可行性。
技术、经济、社会
技术可行性一般要考虑的情况包括______________、资源的有效性、技术。
技术可行性一般要考虑的情况包括______________、资源的有效性、技术。
开发的风险
社会可行性所涉及的范围包括______________、责任、侵权、用户组织的管理模式、规范等。
社会可行性所涉及的范围包括______________、责任、侵权、用户组织的管理模式、规范等。
Signup and view all the answers
一个可行性研究报告的主要内容包括______________、可行性研究的前提、对现有系统的分析等。
一个可行性研究报告的主要内容包括______________、可行性研究的前提、对现有系统的分析等。
Signup and view all the answers
成本—效益分析首先是估算将要开发的系统的______________,然后与可能取得的效益进行比较和权衡。
成本—效益分析首先是估算将要开发的系统的______________,然后与可能取得的效益进行比较和权衡。
Signup and view all the answers
系统流程图用图形符号表示系统中各个元素,表达了系统中各种元素之间的______________。
系统流程图用图形符号表示系统中各个元素,表达了系统中各种元素之间的______________。
Signup and view all the answers
数据流图有四个基本成分:______________、加工、数据流、数据存储文件。
数据流图有四个基本成分:______________、加工、数据流、数据存储文件。
Signup and view all the answers
数据字典中的加工逻辑主要描述该加工______________,即实现加工的策略,而不是实现加工的细节。
数据字典中的加工逻辑主要描述该加工______________,即实现加工的策略,而不是实现加工的细节。
Signup and view all the answers
详细设计的目标不仅是逻辑上正确地实现每个模块的______________,还应使设计出的处理过程清晰易懂。
详细设计的目标不仅是逻辑上正确地实现每个模块的______________,还应使设计出的处理过程清晰易懂。
Signup and view all the answers
Study Notes
可行性研究
- 可行性研究的目的不是开发软件项目,而是研究项目是否值得开发和其中的问题能否解决。
- 可行性研究需要从技术、经济、社会三个方面分析研究每种解决方法的可行性。
技术可行性
- 一般要考虑的情况包括开发的风险、资源的有效性、技术。
社会可行性
- 所涉及的范围包括合同、责任、侵权、用户组织的管理模式、规范及其他一些技术人员常常不了解的陷阱等。
可行性研究报告
- 主要内容包括引言、可行性研究的前提、对现有系统的分析、所建议系统的技术可行性分析、所建议系统的经济可行性分析、社会因素可行性分析、其他可供选择方案、结论意见。
成本—效益分析
- 首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡。
系统流程图
- 用图形符号表示系统中各个元素,表达了系统中各种元素之间的信息流动。
数据流图
- 有四个基本成分:汇总、加工、数据流、数据存储文件。
- 数据流是数据在系统内传播的路径,因此由一组成分固定的数据项组成。
- 加工是对数据流进行某些操作或变换。
数据字典
- 主要描述该加工做什么,实现加工的策略,而不是实现加工的细节。
- 有四类条目:数据流、数据文件、基本加工、数据项。
详细设计
- 目标不仅是逻辑上正确地实现每个模块的功能,还应使设计出的处理过程清晰易懂。
- 结构化程序设计是实现该目标的关键技术之一。
- 工具包括图形、语言、表格和程序流程图、PAD图、N-S图等。
软件结构设计
- 是以模块为基础的,以需求分析的结果为依据,从实现的角度经进一步划分为模块并组成模块的层次结构。
模块间的调用
- 控制耦合中一个模块调用另一个模块时,传递的是控制变量。
- 被调模块内应具有多个功能,哪个起作用受其调用关系的控制。
- 模块间经常用带注释的短箭头表示模块调用过程中来回传递的信息。
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
可行性研究是判断项目是否值得开发的重要步骤,涵盖技术、经济、社会三个方面的分析。该研究报告旨在评估项目的可行性,避免项目实施中的风险。